diff options
author | Karl Berry <karl@freefriends.org> | 2024-07-10 20:40:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-07-10 20:40:35 +0000 |
commit | 5ffc66d76d48e491fc29c6036c162ac58508b244 (patch) | |
tree | 675f8e588267a82084ae3dfe3cc3b272f4868add /Master/texmf-dist/doc/fonts | |
parent | e240b72563e6e77ec61029e2cb9b0649dffddaf5 (diff) |
xcharter-math (10jul24)
git-svn-id: svn://tug.org/texlive/trunk@71760 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/README.md | 28 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx | 61 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf | bin | 201881 -> 206035 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf | bin | 1862620 -> 1825149 bytes |
4 files changed, 49 insertions, 40 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/README.md b/Master/texmf-dist/doc/fonts/xcharter-math/README.md index 4c6ac09be90..dd290bb8dc5 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/README.md +++ b/Master/texmf-dist/doc/fonts/xcharter-math/README.md @@ -8,16 +8,17 @@ with the XCharter text fonts. ## Contents -* XCharter-Math.otf OpenType Math font -* xcharter-otf.sty LaTeX style file -* XCharter-Math.pdf Documentation in PDF format -* XCharter-Math.ltx Source of XCharter-Math.pdf -* unimath-xcharter.pdf Modified version of unimath-symbols.pdf - showing available XCharter-Math symbols compared to - LatinModern, STIXTwo, Erewhon, TeXGyrePagella, - Libertinus and EBGaramond. -* unimath-xcharter.ltx Source of unimath-xcharter.pdf -* README.md (this file) +* XCharter-Math.otf OpenType Math font +* XCharter-Math-Bold.otf Bold variant (limited coverage) +* xcharter-otf.sty LaTeX style file +* XCharter-Math.pdf Documentation in PDF format +* XCharter-Math.ltx Source of XCharter-Math.pdf +* unimath-xcharter.pdf Modified version of unimath-symbols.pdf + showing available XCharter-Math symbols compared + to LatinModern, STIXTwo, Erewhon, TeXGyrePagella, + Libertinus and EBGaramond. +* unimath-xcharter.ltx Source of unimath-xcharter.pdf +* README.md (this file) ## Installation @@ -41,7 +42,7 @@ Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL * The other files are distributed under the terms of the LaTeX Project Public License from CTAN archives in directory macros/latex/base/lppl.txt. -Either version 1.3 or, at your option, any later version. +Either version 1.3c or, at your option, any later version. ## Changes @@ -109,7 +110,10 @@ Either version 1.3 or, at your option, any later version. with \leq, \geq. - XCharter-Math-Bold: missing italic correction added for int.up, int.v1, int.v1.up. - +* v0.63: + - Added lmoustache, rmoustache (U+23B0, U+23B1). + - Superscripts BbbE.st and BbbE.sst fixed (U+EA04, U+ED04). + --- Copyright 2022-2024 Daniel Flipo E-mail: daniel (dot) flipo (at) free (dot) fr diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx index 43a0d4fa87d..09ba4523467 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx +++ b/Master/texmf-dist/doc/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.62} +\newcommand*{\version}{0.63} \begin{document} \maketitle @@ -85,15 +85,16 @@ otherwise you would get Latin Modern for text fonts. As an alternative to load \XCotf{} you can type:\\[.5\baselineskip] \verb+\usepackage[ +\textit{options} -\footnote{Possible \textit{options} are \opt{loose}, \opt{no-text}, \opt{Scale=} - or any of the options described in sections \ref{ssection-um}, +\footnote{Possible \textit{options} are \opt{loose}, \opt{no-text}, + \opt{Scale=} or any of the options described in sections \ref{ssection-um}, \ref{ssection-cv} and \ref{ssection-ss}.}% \verb+ ]{xcharter-otf}+\\[.5\baselineskip] -it loads \pkg{unicode-math} with the default options, sets XCharter-Math +it loads \pkg{unicode-math} with the default options, sets \XCotf{} as maths font and XCharter Text fonts as Roman fonts -(families \textit{sf} and \textit{tt} left unchanged) but does a bit more: +(families \textit{sf} and \textit{tt} left unchanged) and does a bit more: \begin{enumerate} -\item it loads \pkg{realscripts} for better superscripts; +\item it loads \pkg{realscripts} for better looking superscripts and footnote + calls; \item it checks at \verb+\begin{document}+ if packages \pkg{amssymb} or \pkg{latexsym} are loaded and issues warnings in case they are; \item it provides aliases for glyphs named differently in Unicode, so that @@ -119,9 +120,10 @@ specific options, f.i. \\ \section{What is provided?} -\XCotf{} provides all glyphs supplied by \FGUT{} plus all glyphs available in -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. +\XCotf{} provides the most common \pkg{unicode-math} glyphs and all glyphs +available in the \pkg{amssymb} and \pkg{latexsym} packages. +Therefore, the latter two packages \emph{should not} be loaded as they might +override \XCotf{} glyphs. Sans-serif, typewriter and fraktur alphabets are borrowed from Latin Modern fonts. See in section~\vref{ssec-math-alphabets} how to choose from other @@ -179,8 +181,8 @@ Other possible customisation: $\nabla$ is printed upright and $\partial$ is printed slanted by default, but \opt{nabla=italic} and \opt{partial=upright} can change this. -All these options are offered by the \pkg{unicode-math} package but they can -be added to the \cmd{setmathfont} call% +All these options are offered by the \pkg{unicode-math} package, they can +be added to the \cmd{setmathfont} call as well% \footnote{IMHO it is easier to add \emph{all options} to the \cmd{setmathfont} command.}, for example: @@ -209,7 +211,7 @@ $\symup{α}$, $\symup{β}$, $\symup{Γ}$,… for \cmd{alpha}, \cmd{beta}, \subsection{Character variants} \label{ssection-cv} -\XCotf{} provides fourteen ``Character Variants’’ options, listed on +\XCotf{} provides fourteen ``Character Variants'' options, listed on table~\vref{cv}, to choose between different glyphs for Greek characters and some others. Alternative calligraphic capitals for E, Q and T have been added (version~0.50) and an alternative italic v, easier @@ -259,21 +261,21 @@ Similarly with \opt{math-style=french}, \verb+\epsilon+ and \verb+\phi+ are output as $\symup{\varepsilon}$ and $\symup{\varphi}$ (upright). Please note that curly braces are mandatory whenever more than one -``Character Variant’’ is selected. +``Character Variant'' is selected. Note about \cmd{hbar} (v\,0.43): \pkg{unicode-math} defines \cmd{hbar} as \cmd{hslash} (U+210F) while \pkg{amsmath} provides two different glyphs -(italic h with horizontal or diagonal stroke).\\ -\pkg{XCharter Math} now follows \pkg{unicode-math}; the italic h with horizontal -stroke can be printed using \cmd{hslash} or \cmd{hbar} together with character -variant \texttt{cv01} or with \cmd{mithbar} (replacement for AMS’ command -\cmd{hbar}). +(italic $h$ with horizontal or diagonal stroke).\\ +\pkg{xcharter math} now follows \pkg{unicode-math}; the italic $h$ with +horizontal stroke can be printed using \cmd{hslash} or \cmd{hbar} together +with character variant \texttt{cv01} or with \cmd{mithbar} (replacement +for AMS’ command \cmd{hbar}). \subsection{Stylistic sets} \label{ssection-ss} -\XCotf{} provides five ``Stylistic Sets’’ options to choose between different +\XCotf{} provides five ``Stylistic Sets'' options to choose between different glyphs for families of maths symbols. \verb+StylisticSet=4+, alias% @@ -331,7 +333,7 @@ their smaller variants, see table~\vref{ss05}. symbols, as shown in table~\vref{ss06}. \verb+StylisticSet=7+, alias \verb+Style=parallelslant+, converts -``parallel’’ symbols into their slanted variants, see table~\vref{ss07}. +``parallel'' symbols into their slanted variants, see table~\vref{ss07}. \begin{table}[ht] \centering \caption{Stylistic Sets 6 and 7} @@ -425,10 +427,10 @@ To get oldstyle numbers in maths, the feature \texttt{+onum} is available: $0123456789, \symbf{0123456789}$ \setmathfont{XCharter-Math.otf} -\subsection{Standard \LaTeX{} math commands} +\subsection{Standard LaTeX math commands} \label{ssec-math-commands} -All standard \LaTeX{} maths commands, all \pkg{amssymb} commands and all +All standard LaTeX maths commands, all \pkg{amssymb} commands and all \pkg{latexsym} commands are supported by \XCotf{}, for some of them loading \pkg{xcharter-otf.sty} is required. @@ -522,7 +524,8 @@ Various wide accents are also supported: All the extensible arrows provided by the \pkg{mathtools} package are available in the \XCotf{} font (loading \pkg{xcharter-otf.sty} is required), f.i.: -\[X \xLeftrightarrow{above} Y \xhookrightarrow[under]{} Z\xmapsto{above} W\] +\[X \xLeftrightarrow{\text{above}} Y \xhookrightarrow[\text{under}]{} + Z\xmapsto{\text{above}} W\] \subsection{Mathematical alphabets} \label{ssec-math-alphabets} @@ -587,7 +590,7 @@ $\symtt{ABCDE...XYZ abcde...xyz}$ $\symtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz}$ \end{itemize} -Like Latin Modern, \pkg{XCharter-Math} provides only four lowercase latin +Like Latin Modern, \pkg{xcharter-math} provides only four lowercase latin letters in script (or calligraphic) shape: $\mscre$, $\mscrg$, $\ell$, $\mscro$ (\verb+\mscre+, \verb+\mscrg+, \verb+\ell+, \verb+\mscro+). @@ -600,13 +603,15 @@ from another maths font if needed, i.e. \subsection{Bold variant} +\setmathfont{XCharter-Math.otf}[BoldFont=XCharter-Math-Bold.otf] In case short maths formulas have to be printed in section titles, -a \emph{limited} bold variant has been added in version~0.35. Example of usage:\\ +a \emph{limited} bold variant has been added in version~0.35. +Example of usage: \quad\textbf{\boldmath Einstein’s equation $E=mc^2$}\\ \verb+\setmathfont{XCharter-Math-Bold.otf}[version=bold, +\textit{options}\verb+]+\\ \verb+\section{\mathversion{bold} Einstein’s equation $E=mc^2$}+ It is also possible to use the \verb+\boldmath+ command:\\ -\verb+\setmathfont{XCharter-Math-Regular.otf}[BoldFont=XCharter-Math-Bold.otf]+\\ +\verb+\setmathfont{XCharter-Math.otf}[BoldFont=XCharter-Math-Bold.otf]+\\ \verb+\section{\boldmath Einstein’s equation $E=mc^2$}+ \subsection{Missing symbols} @@ -627,7 +632,7 @@ scaling is possible, multiple character ranges are separated with commas:\\ \verb+\setmathfont{Asana-Math.otf}[range={"294A-"2951,"2964,"2ABB-"2ABE}]+ Let’s mention \pkg{albatross}, a useful tool to find out the list of fonts -providing a given glyph: f.i. type in a terminal ``\texttt{albatross U+2964}’’, +providing a given glyph: f.i. type in a terminal ``\texttt{albatross U+2964}'', see the manpage or \file{albatross-manual.pdf}. \section{Acknowledgements} @@ -637,7 +642,7 @@ OpenType format. I am grateful to George Williams and his co-workers for providing and maintaining FontForge and to Ulrik Vieth for his illuminating paper published -in TUGboat~2009 Volume~30 about Open Type Math. +in TUGboat~2009 Volume~30 about OpenType Math. \bigskip diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf Binary files differindex 0d797d078d2..501ffbff4ce 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf +++ b/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf diff --git a/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf b/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf Binary files differindex 7125c9c20d8..a375861be9a 100644 --- a/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf +++ b/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf |