texlive[61481] Master/texmf-dist: garamond-math (3jan22)

commits+karl at tug.org commits+karl at tug.org
Mon Jan 3 22:00:22 CET 2022


Revision: 61481
          http://tug.org/svn/texlive?view=revision&revision=61481
Author:   karl
Date:     2022-01-03 22:00:22 +0100 (Mon, 03 Jan 2022)
Log Message:
-----------
garamond-math (3jan22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/garamond-math/Garamond-Math.pdf
    trunk/Master/texmf-dist/doc/fonts/garamond-math/Garamond-Math.tex
    trunk/Master/texmf-dist/doc/fonts/garamond-math/README.md
    trunk/Master/texmf-dist/fonts/opentype/public/garamond-math/Garamond-Math.otf

Modified: trunk/Master/texmf-dist/doc/fonts/garamond-math/Garamond-Math.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/garamond-math/Garamond-Math.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/garamond-math/Garamond-Math.tex	2022-01-03 00:49:07 UTC (rev 61480)
+++ trunk/Master/texmf-dist/doc/fonts/garamond-math/Garamond-Math.tex	2022-01-03 21:00:22 UTC (rev 61481)
@@ -11,7 +11,7 @@
 
 % \setmainfont{EB Garamond}
 \setmainfont{EB Garamond}
-\setmonofont{Source Code Pro}[Scale=.86]
+% \setmonofont{Source Code Pro}[Scale=.86]
 \setmathfont{Garamond-Math.otf}[Path=../Release/ ]%, Scale=MatchUppercase]
 \setmathfont{Garamond-Math.otf}[version=GaramondMathI   ,StylisticSet={1 },Path=../Release/ ]%, Scale=MatchUppercase]
 \setmathfont{Garamond-Math.otf}[version=GaramondMathII  ,StylisticSet={2 },Path=../Release/ ]%, Scale=MatchUppercase]
@@ -24,6 +24,7 @@
 \setmathfont{Garamond-Math.otf}[version=GaramondMathIX  ,StylisticSet={9 },Path=../Release/ ]%, Scale=MatchUppercase]
 \setmathfont{Garamond-Math.otf}[version=GaramondMathX   ,StylisticSet={10},Path=../Release/ ]%, Scale=MatchUppercase]
 \setmathfont{Garamond-Math.otf}[version=GaramondMathXI   ,StylisticSet={11},Path=../Release/ ]%, Scale=MatchUppercase]
+\newfontfamily\GaramondMath{Garamond-Math.otf}[Path=../Release/]
 
 \def\Latinalphabets{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
 \def\latinalphabets{abcdefghijklmnopqrstuvwxyz}
@@ -87,6 +88,8 @@
   { \fonttest_circled_aux:nn {"1F150} {"1F169} }
 \NewDocumentCommand \CIRCLEDLETTERC { }
   { \fonttest_circled_aux:nn {"24D0} {"24E9} }
+\NewDocumentCommand \CHESSSYMB { }
+  { \fonttest_circled_aux:nn {"2654} {"265F} }
 \cs_new:Npn \fonttest_circled_aux:nn #1#2
   { \int_step_inline:nnn {#1} {#2} { \symbol {##1} } }
 \ExplSyntaxOff
@@ -109,19 +112,14 @@
 \newcommand{\dd}{\text{d}}
 \newcommand{\norm}[1]{\left\lVert{#1}\right\rVert}
 
-\title{Garamond-Math, Ver. 2019-08-16}
+\title{Garamond-Math, Ver. 2022-01-03}
 \author{Yuansheng Zhao, Xiangdong Zeng}
 
 \begin{document}
 \maketitle
 \section{Introduction}
-Garamond-Math is an open type math font matching the \emph{EB Garamond (Octavio Pardo)}\footnote{https://ctan.org/pkg/ebgaramond/, and https://github.com/octaviopardo/EBGaramond12/} and \emph{EB Garamond (Georg Mayr-Duffner)}\footnote{https://github.com/georgd/EB-Garamond/}.
-Many mathematical symbols are derived from other fonts, others are made from scratch. The metric is generated with a python script.
+Garamond-Math is an open type math font matching the \emph{EB Garamond (Octavio Pardo)}\footnote{https://ctan.org/pkg/ebgaramond/, and https://github.com/octaviopardo/EBGaramond12/} and \emph{EB Garamond (Georg Mayr-Duffner)}\footnote{https://github.com/georgd/EB-Garamond/}. Many mathematical symbols are derived from other fonts, others are made from scratch. The metric is generated with a python script. Issues, bug reports, forks and other contributions are welcome. Please visit GitHub\footnote{https://github.com/YuanshengZhao/Garamond-Math/} for development details.
 
-The font is mostly tested with \XeTeX, though it shoule also work with \LuaTeX.
-
-Issues, bug reports, forks and other contributions are welcome. Please visit GitHub\footnote{https://github.com/YuanshengZhao/Garamond-Math/} for development details.
-
 A minimal example with \texttt{unicode-math} package is as following:
 \begin{verbatim}
     %Compile with `xelatex' command 
@@ -133,7 +131,7 @@
         \[x^3+y^3=z^3.\]
     \end{document}
 \end{verbatim}
-The result shoule be
+The result should be
 \[x^3+y^3=z^3.\]
 
 \section{Alphabets \& StylisticSets}
@@ -159,7 +157,7 @@
 \begingroup\mathversion{GaramondMathV}\[\symbf{\Latinalphabets}\]
 \[\symbf{\latinalphabets}\]\endgroup
 
-\subsubsection*{Sans and Typerwriter: From Libertinus Math\footnote{https://github.com/khaledhosny/libertinus/}}
+\subsubsection*{Sans and Typewriter: From Libertinus Math\footnote{https://github.com/khaledhosny/libertinus/}}
 \[ \symsf{\Latinalphabets} \]
 \[\symsf{\latinalphabets} \]
 \[ \symsfup{\Latinalphabets} \]
@@ -220,8 +218,20 @@
 \[s=A+b\times 1\div x^3\]
 \begingroup\mathversion{GaramondMathXI}\[s=A+b\times 1\div x^3\]\endgroup
 
+\subsubsection*{Other Symbols}
+\begingroup
+  \hspace{\parindent}\GaramondMath
+  \CIRCLEDNUMA*   \par
+  \CIRCLEDNUMB*   \par
+  \CIRCLEDNUMC    \par
+  \CIRCLEDLETTERA \par
+  \CIRCLEDLETTERB \par
+  \CIRCLEDLETTERC \par
+  \CHESSSYMB
+\endgroup
+
 \subsubsection*{Extensible Arrow Hack}
-The font contains the math table for constructing extensible arrow. However \texttt{unicode-math} does not privode an interface to that. In \LuaTeX ~one can use \texttt{\textbackslash Uhextensible}\footnote{https://tex.stackexchange.com/questions/423893/}. A more general solution is to add the following code in preamble.
+The font contains the math table for constructing extensible arrow. However \texttt{unicode-math} does not provide an interface to that. In \LuaTeX ~one can use \texttt{\textbackslash Uhextensible}\footnote{https://tex.stackexchange.com/questions/423893/}. A more general solution is to add the following code in preamble.
 \begin{verbatim}
 \usepackage{extarrow} %or mathtools
 \makeatletter
@@ -234,7 +244,6 @@
  
 \section{Known Issue}
 \begin{itemize}
-    \item Various spacing problems. Though math fonts technically should not be kerned, some pairs looks very ugly (Ex. $VA$); sometimes sub/superscript may also have same problem. However, do note that due to the mechanism in math mode, making all spacing look perfect is amlost impossible (as far as I can do, and low x-height and large italic angle only make things even worse), in many cases, adjusting manually (i.e. using \texttt{\textbackslash,} or \texttt{\textbackslash!}) is required.
     \item Fake optical size. EB Garamond does not contain a complete set of glyphs (normal + bold + optical size of both weights). The ``optical size \texttt{ssty}'' is made by interpolating different weights at the present (without this, the double script is too thin to be readable). 
 \end{itemize}
 

Modified: trunk/Master/texmf-dist/doc/fonts/garamond-math/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/garamond-math/README.md	2022-01-03 00:49:07 UTC (rev 61480)
+++ trunk/Master/texmf-dist/doc/fonts/garamond-math/README.md	2022-01-03 21:00:22 UTC (rev 61481)
@@ -1,5 +1,5 @@
 <!-- README for CTAN -->
-# Garamond-Math Ver. 2019-08-16
+# Garamond-Math Ver. 2022-01-03
 
 Garamond-Math is an open type math font matching the [EB Garamond (Octavio Pardo)](https://github.com/octaviopardo/EBGaramond12/) and [EB Garamond (Georg Mayr-Duffner)](https://github.com/georgd/EB-Garamond).
 Many mathematical symbols are derived from other fonts (see below), others are made from scratch. The metric is generated with a python script.
@@ -6,16 +6,13 @@
 
 ## Notes
 
-- *Important notes for this version* 
-    - Massive metric adjustment. Now the metric is much closer to that of text.
-    - Now it should work with LuaTeX
-    - Added larger oprators etc;
-    - Reimport Fraktur from [Noto Sans Math](https://github.com/googlefonts/noto-fonts/).
+- Update Notes
+    - Improved metric 
+    - Added some new symbols
 
-- Stylistic sets: (`StylisticSet={#1,#2,...}` in [`unicode-math`](https://ctan.org/pkg/unicode-math?lang=en) package)
-
-    - `1` → XITS Blackboard `\mathbb`.
-    - `2` → Curved `\partial`, which is in style with almost all other fonts.
+- Stylistic sets: (`StylisticSet={#1,#2,...}` in [`unicode-math`](https://ctan.org/pkg/unicode-math) package)
+    - `1` → XITS Blackboard `\mathbb`
+    - `2` → Curved `\partial`, which is in style with almost all other fonts
     - `3` → CM `\mathcal` (lowercase unavailble)
     - `4` → Use semi-bold for `\symbf`
     - `5` → Use extra-bold for `\symbf`
@@ -27,10 +24,9 @@
     - `11` → larger operators
 
 ## Known Issue
-- Various spacing problems. Though math fonts technically should not be kerned, some pairs looks very ugly (Ex. `VA`); sometimes sub/superscript may also have same problem.
 - Fake optical size. EB Garamond does not contain a complete set of glyphs (normal + bold + optical size of both weights). The "optical size `ssty`" is made by interpolating different weights at the present (without this, the double script is too thin to be readable). 
 
-## Technical Staff
+## Technical Stuff
 - Issues, bug reports, forks and other contributions are welcome. Please visit [GitHub](https://github.com/YuanshengZhao/Garamond-Math/) for development details.
 
 ## License

Modified: trunk/Master/texmf-dist/fonts/opentype/public/garamond-math/Garamond-Math.otf
===================================================================
(Binary files differ)



More information about the tex-live-commits mailing list.