texlive[56391] Master/texmf-dist: xcharter (21sep20)

commits+karl at tug.org commits+karl at tug.org
Mon Sep 21 23:04:53 CEST 2020

Revision: 56391
Author:   karl
Date:     2020-09-21 23:04:53 +0200 (Mon, 21 Sep 2020)
Log Message:
xcharter (21sep20)

Modified Paths:

Modified: trunk/Master/texmf-dist/doc/fonts/xcharter/README
--- trunk/Master/texmf-dist/doc/fonts/xcharter/README	2020-09-21 21:03:54 UTC (rev 56390)
+++ trunk/Master/texmf-dist/doc/fonts/xcharter/README	2020-09-21 21:04:53 UTC (rev 56391)
@@ -1,6 +1,6 @@
 				XCharter Fonts
 				Michael Sharpe
-				2020-08-24
+				2020-09-20
 This package is an extension of Bitstream Charter, whose original license is reproduced below, as required under the terms of that license. The extension provides small caps, oldstyle figures and superior figures in all four styles, accompanied by LaTeX font support files. The font files themselves are  in otf and pfb formats. The fonts are licensed as Free fonts under the same terms as the original from Bitstream. All other support files are subject to the LaTeX Project Public License. See 
@@ -22,9 +22,12 @@
 Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2020, Michael Sharpe.
-Current version: 1.208 2020-08-24
+Current version: 1.209 2020-09-20
-Changes in version 1.207
+Changes in version 1.209
+Corrected the \textcircled macro so that it scales as expected.
+Changes in version 1.208
 Added a no-break space (U_00A0) to each style. (Unicode TeX uses this to render ~.)
 Changes in version 1.207

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

Modified: trunk/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
--- trunk/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex	2020-09-21 21:03:54 UTC (rev 56390)
+++ trunk/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex	2020-09-21 21:04:53 UTC (rev 56391)
@@ -69,7 +69,7 @@
 \item \verb|\textosfI| prints its argument in oldstyle figures using, in effect, the {\tt osfI} option---e.g., \verb|\textosfI{12}| results in \textosfI{12}. 
 \item Numerators and denominators are normally used only for constructing fractions, but may if needed be called using \verb|\textnumerator| and \verb|\textdenominator|. They are about 7\% smaller than superiors and inferiors. You may use \verb|\textde| and \verb|\textnu| as abbreviations, though the latter will not be available if {\tt babel} is loaded with {\tt greek} option.
 \item The \verb|\textfrac| macro allows you to write, e.g.,  \verb|\textfrac{31}{32}| to get the simple fraction \textfrac{31}{32}, and \verb|\textfrac[2]{31}{32}| to get \textfrac[2]{31}{32}. (The optional argument, $2$ in the latter case, is always typeset in lining figures.)
-\item \verb|\textcircled| renders its argument in raised and reduced small caps encircled by the {\tt bigcircle} glyph. E.g., \verb|\textcircled{X}| or \verb|\textcircled{x}| render as \textcircled{x}.
+\item \verb|\textcircled| renders its argument in raised and reduced small caps encircled by the {\tt bigcircle} glyph. E.g., \verb|\textcircled{X}| or \verb|\textcircled{x}| render as \textcircled{x}. The macro works also for numerals: \verb|\textcircled{2}| renders as \textcircled{2}.
 Three math packages seem to provide reasonable companions for \textsf{XCharter}. The first example uses Charter italics as math italics, but doesn't provide arbitrary scaling and doesn't sufficiently distinguish math italic v from mathematical Greek \verb|\nu|. Moreover, it is not easy to redefine \verb|\mathcal| to get a better math calligraphic alphabet---e.g., the {\tt mathalfa} package fails. The second uses \textsf{libertine} italics and Greek in math mode, which is a good match to Charter in style and weight after scaling up, is arbitrarily scalable, has distinct math italic v and mathematical Greek \verb|\nu|, and is completely compatible with {\tt mathalfa}. The third is a new revision of {\tt newtxmath} with option {\tt charter} (or, equivalently, {\tt xcharter}), which substitutes Charter italics as math italics and, as of version 1.11,  uses a newly developed family of Greek symbols in \{regular, bold\} $\times$ \{upright, italic\} to match the style and italic angle of XCharter. This version is scalable and has a math italic v (plus a matching w) distinct from \verb|\nu|. (The option {\tt noxchvw} to {\tt newtxmath} changes the v and w to be the original Charter italic glyphs, which may lead to issues with \verb|\nu|. The option {\tt alty} to {\tt newtxmath/charter}, new as of version {\tt 1.203}, substitutes $y$ for the default \emph{y} which, IMO, works better in combination with other math symbols because it lacks the problematic tail of \emph{y}.)

Modified: trunk/Master/texmf-dist/tex/latex/xcharter/XCharter.sty
--- trunk/Master/texmf-dist/tex/latex/xcharter/XCharter.sty	2020-09-21 21:03:54 UTC (rev 56390)
+++ trunk/Master/texmf-dist/tex/latex/xcharter/XCharter.sty	2020-09-21 21:04:53 UTC (rev 56391)
@@ -3,8 +3,8 @@
 \ProvidesPackage{XCharter}[\filedate\space v\fileversion]
@@ -12,7 +12,7 @@
-\RequirePackage{scalefnt} % only for \textruble
+\RequirePackage{scalefnt} % for \textruble and \textcircled
 \RequirePackage{etoolbox} %etoolbox loads etex.sty
@@ -169,7 +169,7 @@
 \hmode at bgroup
-      \hfil \raise .32ex\hbox {\fontencoding{T1}\fontseries{m}\fontshape{sc}\fontsize{7.5}{7.5}\selectfont \lowercase{#1}}\hfil \crcr
+      \hfil \raise .32ex\hbox {\fontencoding{T1}\fontfamily{XCharter-TOsF}\fontseries{m}\fontshape{sc}\selectfont\scalefont{.75}\lowercase{#1}}\hfil \crcr
      \char 79 %\textbigcircle 

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