diff options
author | Karl Berry <karl@freefriends.org> | 2019-11-22 22:14:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-11-22 22:14:57 +0000 |
commit | c28caa3f61c156fb399ed8cafaa26c30a98063e0 (patch) | |
tree | 7361789a785c226966b46bbdbd998d231a882b3d /Master/texmf-dist/doc/fonts | |
parent | 6699349c8b576c24b04482063aac8d7879c0f621 (diff) |
xcharter (22nov19)
git-svn-id: svn://tug.org/texlive/trunk@52887 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter/README | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf | bin | 697142 -> 700667 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex | 15 |
3 files changed, 18 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter/README b/Master/texmf-dist/doc/fonts/xcharter/README index 9754de3cecf..3db14dfdbb2 100644 --- a/Master/texmf-dist/doc/fonts/xcharter/README +++ b/Master/texmf-dist/doc/fonts/xcharter/README @@ -1,6 +1,6 @@ XCharter Fonts Michael Sharpe - 2019-10-23 + 2019-11-21 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 http://www.ctan.org/license/lppl1.3 @@ -22,7 +22,13 @@ Original Bitstream Free font license: Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2019, Michael Sharpe. -Current version: 1.202 2019-10-23 +Current version: 1.203 2019-11-21 + +Changes in version 1.203 +1. Corrected a bad LIGKERN entry affecting the >> ligature in t2 encodings. +2. Modified the math italic and bold math italic v and w to be more shapely. +3. Added a variant for of math italic and bold math italic y. These may be chosen using the alty option to newtxmath/charter. +(Thanks Fabien Guillemot for suggestions concerning the last two items.) Changes in version 1.202 Removed some tfm files which were duplicates of some in newtx. diff --git a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf Binary files differindex eb283157036..46c5f892c45 100644 --- a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf +++ b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf diff --git a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex index 99b0e4b3608..b4a906ddf72 100644 --- a/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex +++ b/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex @@ -9,20 +9,21 @@ \usepackage[margin=1in]{geometry} \usepackage[parfill]{parskip} \usepackage{graphicx} -\pdfmapfile{=XCharter.map} -\pdfmapfile{=newtx.map} +%\pdfmapfile{=XCharter.map} +%\pdfmapfile{=newtx.map} \usepackage[scaled=1.03,varqu,varl]{inconsolata} \usepackage[type1]{cabin} \usepackage[scaled=.98,osf]{XCharter} \usepackage[OT2,T2A,T1]{fontenc} \linespread{1.04} -\usepackage[charter,vvarbb,scaled=1.05]{newtxmath} +\usepackage[charter,alty,vvarbb,scaled=1.05]{newtxmath} \usepackage[cal=boondoxo]{mathalfa} \font\osfIfnt=XCharter-Roman-tosf-t1 at 11pt \font\osffnt=XCharter1-Roman-tosf-t1 at 11pt \usepackage{fonttable} \usepackage{booktabs} \usepackage{url} +\def\Sha{{\usefont{OT2}{XCharter-TLF}{m}{n}\char88 }} \newcommand\cyrtext{\fontfamily{XCharter-TLF}\fontencoding{OT2}\selectfont} % declaration \DeclareTextFontCommand{\textcyr}{\cyrtext} %macro with argument %\usepackage[cal=rsfso]{mathalfa} @@ -70,8 +71,8 @@ one slot in upright and slanted shapes and five slots in italic shapes, as expec \end{itemize} -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---eg, 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|.) -\newpage +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---eg, 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}.) +%\newpage \textsc{Example 1:} \begin{verbatim} @@ -229,6 +230,10 @@ Note that, while the OT$2$ encoded font is complete, there are many gaps in the \textsc{XCharter-Roman-tlf-ot2.tfm}:\\ \fonttable{XCharter-Roman-tlf-ot2} +This encoding contains the upright {\tt Sha} glyph in slot 88. This may be used in mathematical formulas by defining +\verb|\def\Sha{{\usefont{OT2}{XCharter-TLF}{m}{n}\char88 }}| +so that one may write \verb|$\text{\Sha}(A/K)$| for the Tate–Shafarevich group $\text{\Sha}(A/K)$. + \textsc{Example OT$2$ Preamble:} \begin{verbatim} |