texlive[71760] Master/texmf-dist: xcharter-math (10jul24)

commits+karl at tug.org commits+karl at tug.org
Wed Jul 10 22:40:35 CEST 2024


Revision: 71760
          https://tug.org/svn/texlive?view=revision&revision=71760
Author:   karl
Date:     2024-07-10 22:40:35 +0200 (Wed, 10 Jul 2024)
Log Message:
-----------
xcharter-math (10jul24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/xcharter-math/README.md
    trunk/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx
    trunk/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.pdf
    trunk/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf
    trunk/Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math-Bold.otf
    trunk/Master/texmf-dist/fonts/opentype/public/xcharter-math/XCharter-Math.otf
    trunk/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty

Modified: trunk/Master/texmf-dist/doc/fonts/xcharter-math/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/xcharter-math/README.md	2024-07-10 15:05:39 UTC (rev 71759)
+++ trunk/Master/texmf-dist/doc/fonts/xcharter-math/README.md	2024-07-10 20:40:35 UTC (rev 71760)
@@ -8,16 +8,17 @@
 
 ## 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 @@
 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 @@
     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

Modified: trunk/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx	2024-07-10 15:05:39 UTC (rev 71759)
+++ trunk/Master/texmf-dist/doc/fonts/xcharter-math/XCharter-Math.ltx	2024-07-10 20:40:35 UTC (rev 71760)
@@ -34,7 +34,7 @@
 \title{\decofourleft\,\XCotf\,\decofourright}
 \author{Daniel Flipo \\ \texttt{daniel.flipo at free.fr}}
 
-\newcommand*{\version}{0.62}
+\newcommand*{\version}{0.63}
 
 \begin{document}
 \maketitle
@@ -85,15 +85,16 @@
 
 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 @@
 
 \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 @@
 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 @@
 \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 @@
 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 @@
 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 @@
 $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 @@
 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{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 @@
 
 \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 @@
 \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 @@
 
 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

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

Modified: trunk/Master/texmf-dist/doc/fonts/xcharter-math/unimath-xcharter.pdf
===================================================================
(Binary files differ)

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

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

Modified: trunk/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty	2024-07-10 15:05:39 UTC (rev 71759)
+++ trunk/Master/texmf-dist/tex/latex/xcharter-math/xcharter-otf.sty	2024-07-10 20:40:35 UTC (rev 71760)
@@ -1,6 +1,6 @@
 \NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.62}
-\def\filedate{2024-03-01}
+\def\fileversion{0.63}
+\def\filedate{2024-07-10}
 \ProvidesPackage{xcharter-otf}[\filedate\space\fileversion]
 
 % Ensure luatex or xetex engine



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