diff options
Diffstat (limited to 'fonts')
26 files changed, 81 insertions, 72 deletions
diff --git a/fonts/concmath-otf/Concrete-Math.otf b/fonts/concmath-otf/Concrete-Math.otf Binary files differindex f3e54d45be..2bd44d36ff 100644 --- a/fonts/concmath-otf/Concrete-Math.otf +++ b/fonts/concmath-otf/Concrete-Math.otf diff --git a/fonts/concmath-otf/README.md b/fonts/concmath-otf/README.md index c9749ff737..6aa1c87525 100644 --- a/fonts/concmath-otf/README.md +++ b/fonts/concmath-otf/README.md @@ -85,6 +85,14 @@ Either version 1.3 or, at your option, any later version. - radicals corrected. - concmath-otf.sty: options handled by `l3keys` instead of `xkeyval` (requires a LaTeX kernel not older than 2022-06-01). +* v0.50: + - Digits and Lowercase Blackboard Bold glyphs added (adapted from + Erewhon-Math). + - Many math symbols added, the coverage now compares to the TeXGyre fonts. + - Sans-serif alphabets (Latin and Greek) added, they are derived from + Iwona text fonts. + - Typewriter alphabet (Latin) added, derived from RobotoMono-Regular. + - Bold Script (Uppercase only) glyphs added. --- Copyright 2022-2023 Daniel Flipo diff --git a/fonts/concmath-otf/concmath-otf.ltx b/fonts/concmath-otf/concmath-otf.ltx index 9220b3e048..5daf94eab9 100644 --- a/fonts/concmath-otf/concmath-otf.ltx +++ b/fonts/concmath-otf/concmath-otf.ltx @@ -27,7 +27,7 @@ \title{Concrete Math font, OTF version} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.41} +\newcommand*{\version}{0.50} \begin{document} \maketitle @@ -108,7 +108,6 @@ together with roman text fonts other than Concrete. Therefore, these two packages \emph{should not} be loaded as they might override \CCM{} glyphs. -Sans-serif, typewriter glyphs are not supplied. A full list of available glyphs is shown in file \file{unimath-concrete.pdf}. See in section~\vref{ssec-math-alphabets} how to choose @@ -183,7 +182,7 @@ while the default settings would print \[\frac{\partial f}{\partial x} = \alpha \symbf{V} + a\nabla\Gamma + \symbf{\beta}\symbf{M} \] -Both shapes remain available anytime: \verb+$\uppi,\itpi$+ +Both shapes remain available anytime: \verb+$\muppi,\mitpi$+ prints $\uppi, \itpi$. If your text editor is able to handle Greek letters or maths symbols, they can @@ -471,21 +470,22 @@ Various wide accents are also supported: and bold italic via the \verb+\symit{}+, \verb+\symup{}+, \verb+\symbf{}+ and \verb+\symbfit{}+ commands. -\item Calligraphic alphabet (\cmd{symscr} or \cmd{symcal} or - \cmd{mathcal} command), uppercase: +\item Calligraphic alphabet uppercase only (commands \cmd{symscr} or + \cmd{symcal}), also in Bold (commands \cmd{symbfscr} or \cmd{symbfcal}): - $\symscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ + $\symscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\ + $\symbfscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ -\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command), - uppercase only except lowercase \verb+\Bbbk+ (AMS) +\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command): - $\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\quad \Bbbk$ + $\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\ + $\symbb{abcdefghijklmnopqrstuvwxyz}$ $\symbb{0123456789}$ -\item Fraktur alphabet, borrowed from Latin Modern +\item Fraktur alphabet, borrowed from Latin Modern: $\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$ - but this can overwritten, i.e. + any alphabet can overwritten, i.e. \begin{verbatim} \setmathfont{Asana-Math.otf}[range=frak,Scale=MatchUppercase] $\symfrak{ABCDEFGHIJKL...XYZ abcdefghijkl...xyz}$ @@ -493,22 +493,18 @@ $\symfrak{ABCDEFGHIJKL...XYZ abcdefghijkl...xyz}$ \setmathfont{Asana-Math.otf}[range=frak,Scale=MatchUppercase] $\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$ -\item Sans serif and Typewriter alphabets have to be imported, i.e. -\begin{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range={sfup,sfit}, - Scale=MatchUppercase] -$\symsfup{ABCD...klm}\quad\symsfit{NOPQ...xyz}$ -\end{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range={sfup,sfit},Scale=MatchUppercase] -$\symsfup{ABCDEFGHIJKLM abcdefghijklm}\quad - \symsfit{NOPQRSTUVWXYZ nopqrstuvwxyz}$ +\item Sans-serif (Latin and Greek) and Typewriter (Latin) alphabets + (commands \verb+\symsfup{}+, \verb+\symsfit{}+, \verb+\symbfsfup{}+, + \verb+\symbfsfit{}+, \verb+\symtt{}+): + + $\symsfup{ABCDEFGHIJKLM abcdefghijklm}\quad + \symsfit{NOPQRSTUVWXYZ nopqrstuvwxyz}$ + + $\symbfsfup{ΑΒΓΔΕΖΗΘΙΚΛΜαβγδεζηθικλμ}\quad + \symbfsfit{ΝΞΟΠΡΣΤΥΦΧΨΩνξοπρσςτυφχψω}$ + + $\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$ -\begin{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase] -$\symtt{ABCDE...XYZ abcde...xyz}$ -\end{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase] -$\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$ \end{itemize} \subsection{Missing symbols} @@ -520,7 +516,7 @@ in the \file{.log} file, for instance: \setmathfont{STIXTwoMath-Regular.otf}[range={"2964}] \texttt{Missing character: There is no }$⥤$% -\texttt{ (U+2964) in font ErewhonMath} +\texttt{ (U+2964) in font ConcreteMath} Borrowing them from a more complete font, say \file{Asana-Math}, is a possible workaround: diff --git a/fonts/concmath-otf/concmath-otf.pdf b/fonts/concmath-otf/concmath-otf.pdf Binary files differindex fc7214604d..925c06a4ee 100644 --- a/fonts/concmath-otf/concmath-otf.pdf +++ b/fonts/concmath-otf/concmath-otf.pdf diff --git a/fonts/concmath-otf/concmath-otf.sty b/fonts/concmath-otf/concmath-otf.sty index 38b74d8690..42f056d6fb 100644 --- a/fonts/concmath-otf/concmath-otf.sty +++ b/fonts/concmath-otf/concmath-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2022/06/01] -\def\fileversion{0.41} -\def\filedate{2023-06-21} +\def\fileversion{0.50} +\def\filedate{2023-07-20} \ProvidesPackage{concmath-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine diff --git a/fonts/concmath-otf/unimath-concrete.pdf b/fonts/concmath-otf/unimath-concrete.pdf Binary files differindex 3f1d3470d9..3379dedf15 100644 --- a/fonts/concmath-otf/unimath-concrete.pdf +++ b/fonts/concmath-otf/unimath-concrete.pdf diff --git a/fonts/erewhon-math/Erewhon-Math-Bold.otf b/fonts/erewhon-math/Erewhon-Math-Bold.otf Binary files differindex 6c6aaf33a7..df3a89d7fd 100644 --- a/fonts/erewhon-math/Erewhon-Math-Bold.otf +++ b/fonts/erewhon-math/Erewhon-Math-Bold.otf diff --git a/fonts/erewhon-math/Erewhon-Math.ltx b/fonts/erewhon-math/Erewhon-Math.ltx index 74f3ce21d2..caab62b6d4 100644 --- a/fonts/erewhon-math/Erewhon-Math.ltx +++ b/fonts/erewhon-math/Erewhon-Math.ltx @@ -33,7 +33,7 @@ \title{\decofourleft\,\FOTF\,\decofourright} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.62} +\newcommand*{\version}{0.63} \begin{document} \maketitle @@ -563,12 +563,10 @@ Various wide accents are also supported: also in boldface (\cmd{symbfscr},\cmd{symbfcal} or \cmd{mathbfcal} command):\\ $\symbfscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ -\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command), - uppercase, lowercase and digits: +\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command): - $\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ - - $\symbb{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$ + $\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\ + $\symbb{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$\\ \item Fraktur alphabet is borrowed from Latin Modern, diff --git a/fonts/erewhon-math/Erewhon-Math.otf b/fonts/erewhon-math/Erewhon-Math.otf Binary files differindex 72e2caf0cf..377b3c5ac8 100644 --- a/fonts/erewhon-math/Erewhon-Math.otf +++ b/fonts/erewhon-math/Erewhon-Math.otf diff --git a/fonts/erewhon-math/Erewhon-Math.pdf b/fonts/erewhon-math/Erewhon-Math.pdf Binary files differindex 9f7a91ba15..229c1f7f15 100644 --- a/fonts/erewhon-math/Erewhon-Math.pdf +++ b/fonts/erewhon-math/Erewhon-Math.pdf diff --git a/fonts/erewhon-math/README.md b/fonts/erewhon-math/README.md index 3fdfbf49f0..08e47b4170 100644 --- a/fonts/erewhon-math/README.md +++ b/fonts/erewhon-math/README.md @@ -153,6 +153,8 @@ Either version 1.3 or, at your option, any later version. * v0.62 - Erewhon-Math-Bold: seven glyphs added (U+2107, U+2126, U+2127, U+212B, U+2132, U+2141). +* v0.63 + - Bug corrections: large parentheses and integrals. --- Copyright 2019-2023 Michel Bovani, Daniel Flipo diff --git a/fonts/erewhon-math/fourier-otf.sty b/fonts/erewhon-math/fourier-otf.sty index a55cd5a3b2..c9a6090636 100644 --- a/fonts/erewhon-math/fourier-otf.sty +++ b/fonts/erewhon-math/fourier-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2022/06/01] -\def\fileversion{0.62} -\def\filedate{2023-07-07} +\def\fileversion{0.63} +\def\filedate{2023-07-20} \ProvidesPackage{fourier-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine diff --git a/fonts/erewhon-math/unimath-erewhon.pdf b/fonts/erewhon-math/unimath-erewhon.pdf Binary files differindex 3e65ca53c3..51a701db28 100644 --- a/fonts/erewhon-math/unimath-erewhon.pdf +++ b/fonts/erewhon-math/unimath-erewhon.pdf diff --git a/fonts/euler-math/Euler-Math.ltx b/fonts/euler-math/Euler-Math.ltx index 147fde9bf7..98d2298888 100644 --- a/fonts/euler-math/Euler-Math.ltx +++ b/fonts/euler-math/Euler-Math.ltx @@ -37,7 +37,7 @@ \title{Euler Math font, OTF version} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.41} +\newcommand*{\version}{0.50} \begin{document} \maketitle @@ -65,9 +65,9 @@ for typesetting text) and has some specificities: \NEOTF{} requires LuaTeX or XeTeX as engine and the \pkg{unicode-math} package% \footnote{Please read the documentation \file{unicode-math.pdf}.}. -Coverage: currently, all Plain, LaTeX and AMS maths symbols are provided; sans -serif and typewriter families of Latin and Greek letters and digits are not -included. +Coverage: currently, all Plain, LaTeX and AMS maths symbols are provided; +sans-serif (Latin, Greek, digits) and typewriter (Latin, digits) defaults +are included. Please note that the current version (\version) is \emph{experimental, do expect metrics and glyphs to change} until version 1.0 is reached. @@ -123,11 +123,10 @@ packages and many more, f.i. lots of extensible accents and arrows. These two packages \emph{should not} be loaded as they might override \NEOTF{} glyphs. -As mentioned above, there is neither italic nor bold italic shapes. -Furthermore, the font has currently no sans-serif, no typewriter family -included. Fraktur and Blackboard Bold styles are included. -See in section~\vref{ssec-math-alphabets} how to choose -from other maths fonts if sans-serif or typewriter glyphs are needed. +As mentioned above, there is neither italic nor bold italic shapes; for user’s +convenience, these slots are filled with their upright analogs. +Sans-serif (Latin, Greek, digits) and typewriter (Latin, digits) alphabets, +Fraktur and Blackboard Bold styles are included. A full list of available glyphs is shown in file \file{unimath-euler.pdf}. @@ -384,21 +383,18 @@ Various wide accents are also supported: \hphantom{$\symfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ\quad}$}% $\symbffrak{abcdefghijklmnopqrstuvwxyz}$ -\item Sans serif and Typewriter alphabets have to be imported from another - math font, f.i. \file{STIXTwoMath}: -\begin{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range=sfup,Scale=MatchUppercase] -$\symsfup{ABCD...klm}$ -\end{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range=sfup,Scale=MatchUppercase] -$\symsfup{ABCDEFGHIJKLM abcdefghijklm}$ +\item Sans-serif (Latin and Greek) and Typewriter (Latin) alphabets + (commands \verb+\symsf{}+, \verb+\symbfsf{}+, \verb+\symtt{}+): + + $\symsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\ + \symsfit{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$ + + $\symbfsf{ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ}\\ + \symbfsf{αβγδεζηθικλμνξοπρσςτυφχψω}$ + + $\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\ + \symtt{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$ -\begin{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase] -$\symtt{ABCDE...XYZ abcde...xyz}$ -\end{verbatim} -\setmathfont{STIXTwoMath-Regular.otf}[range=tt,Scale=MatchUppercase] -$\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$ \end{itemize} diff --git a/fonts/euler-math/Euler-Math.otf b/fonts/euler-math/Euler-Math.otf Binary files differindex fb1792e227..25e16d49fd 100644 --- a/fonts/euler-math/Euler-Math.otf +++ b/fonts/euler-math/Euler-Math.otf diff --git a/fonts/euler-math/Euler-Math.pdf b/fonts/euler-math/Euler-Math.pdf Binary files differindex e9d3e2d144..b6ce2b86ec 100644 --- a/fonts/euler-math/Euler-Math.pdf +++ b/fonts/euler-math/Euler-Math.pdf diff --git a/fonts/euler-math/README.md b/fonts/euler-math/README.md index aa93e4f565..b85c8aeb8e 100644 --- a/fonts/euler-math/README.md +++ b/fonts/euler-math/README.md @@ -72,7 +72,13 @@ Either version 1.3 or, at your option, any later version. - radicals corrected. - euler-math.sty: options handled by `l3keys` instead of `xkeyval` (requires a LaTeX kernel not older than 2022-06-01). - +* v0.50: + - Italic and BoldItalic alphabets filled with their upright + counterparts as suggested by Ulrik Vieth. + - Sans-serif alphabets (Latin and Greek) added, they are derived from + IBMPlexSans text fonts. + - Typewriter alphabet (Latin) added, derived from UMTypewriter-Regular. + --- Copyright 2009-2016 Khaled Hosny Copyright 2022-2023 Daniel Flipo diff --git a/fonts/euler-math/euler-math.sty b/fonts/euler-math/euler-math.sty index f87669df3c..924e850857 100644 --- a/fonts/euler-math/euler-math.sty +++ b/fonts/euler-math/euler-math.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2022/06/01] -\def\fileversion{0.41} -\def\filedate{2023-06-21} +\def\fileversion{0.50} +\def\filedate{2023-07-20} \ProvidesPackage{euler-math}[\filedate\space\fileversion] % Ensure luatex or xetex engine diff --git a/fonts/euler-math/unimath-euler.pdf b/fonts/euler-math/unimath-euler.pdf Binary files differindex 66540cb6f4..68b3bedab9 100644 --- a/fonts/euler-math/unimath-euler.pdf +++ b/fonts/euler-math/unimath-euler.pdf diff --git a/fonts/xcharter-math/README.md b/fonts/xcharter-math/README.md index da0a9457d7..35f835bc3d 100644 --- a/fonts/xcharter-math/README.md +++ b/fonts/xcharter-math/README.md @@ -81,6 +81,9 @@ Either version 1.3 or, at your option, any later version. - XCharter-Math-Bold.otf: Uppercase Blackboard Bold glyphs added as suggested by Ulrik Vieth. Glyphs U+2107, U+2126, U+2127, U+212B, U+2132 and U+2141 added too. +* v0.50: + - XCharter-Math.otf: Digits and Lowercase Blackboard Bold glyphs added; + over twenty math symbols added (coverage now similar to Erewhon-Math). --- Copyright 2022-2023 Daniel Flipo diff --git a/fonts/xcharter-math/XCharter-Math-Bold.otf b/fonts/xcharter-math/XCharter-Math-Bold.otf Binary files differindex 5c3d171cad..bf7b95c6f4 100644 --- a/fonts/xcharter-math/XCharter-Math-Bold.otf +++ b/fonts/xcharter-math/XCharter-Math-Bold.otf diff --git a/fonts/xcharter-math/XCharter-Math.ltx b/fonts/xcharter-math/XCharter-Math.ltx index 8b6a1527ba..a920814c80 100644 --- a/fonts/xcharter-math/XCharter-Math.ltx +++ b/fonts/xcharter-math/XCharter-Math.ltx @@ -34,7 +34,7 @@ \title{\decofourleft\,\XCotf\,\decofourright} \author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}} -\newcommand*{\version}{0.42} +\newcommand*{\version}{0.50} \begin{document} \maketitle @@ -123,9 +123,9 @@ specific options, f.i. \\ the \pkg{amssymb} and \pkg{latexsym} packages and many more. Therefore, these two packages \emph{should not} be loaded as they might override \XCotf{} glyphs. -Sans-serif, typewriter and fraktur styles are borrowed from Latin Modern fonts. -See in section~\vref{ssec-math-alphabets} how to choose -from other maths fonts for these styles. +Sans-serif, typewriter and fraktur alphabets are borrowed from Latin Modern +fonts. See in section~\vref{ssec-math-alphabets} how to choose from other +maths fonts for these styles. A full list of available glyphs is shown in file \file{unimath-xcharter.pdf}. @@ -528,10 +528,10 @@ Various wide accents are also supported: also in boldface (\cmd{symbfscr},\cmd{symbfcal} or \cmd{mathbfcal} command):\\ $\symbfscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ -\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command) - uppercase only, plus \verb+\Bbbone+ and \verb+\Bbbk+: +\item Blackboard-bold alphabet (\cmd{symbb} or \cmd{mathbb} command): - $\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}, \Bbbone, \Bbbk$ + $\symbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\ + $\symbb{abcdefghijklmnopqrstuvwxyz\quad 0123456789}$\\ \item Fraktur alphabet is borrowed from Latin Modern, medium and bold (\cmd{symfrak}, or \cmd{symbffrak} commands): diff --git a/fonts/xcharter-math/XCharter-Math.otf b/fonts/xcharter-math/XCharter-Math.otf Binary files differindex 471131f545..97eaba1ff0 100644 --- a/fonts/xcharter-math/XCharter-Math.otf +++ b/fonts/xcharter-math/XCharter-Math.otf diff --git a/fonts/xcharter-math/XCharter-Math.pdf b/fonts/xcharter-math/XCharter-Math.pdf Binary files differindex 462b6035ad..44de2b5f56 100644 --- a/fonts/xcharter-math/XCharter-Math.pdf +++ b/fonts/xcharter-math/XCharter-Math.pdf diff --git a/fonts/xcharter-math/unimath-xcharter.pdf b/fonts/xcharter-math/unimath-xcharter.pdf Binary files differindex 714933da22..571878b63e 100644 --- a/fonts/xcharter-math/unimath-xcharter.pdf +++ b/fonts/xcharter-math/unimath-xcharter.pdf diff --git a/fonts/xcharter-math/xcharter-otf.sty b/fonts/xcharter-math/xcharter-otf.sty index 6eafa0af61..f59c42c91e 100644 --- a/fonts/xcharter-math/xcharter-otf.sty +++ b/fonts/xcharter-math/xcharter-otf.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[2022/06/01] -\def\fileversion{0.42} -\def\filedate{2023-07-07} +\def\fileversion{0.50} +\def\filedate{2023-07-20} \ProvidesPackage{xcharter-otf}[\filedate\space\fileversion] % Ensure luatex or xetex engine |