texlive[47588] Master/texmf-dist: xcharter (11apr18)
commits+karl at tug.org
commits+karl at tug.org
Thu May 3 18:46:33 CEST 2018
Revision: 47588
http://tug.org/svn/texlive?view=revision&revision=47588
Author: karl
Date: 2018-05-03 18:46:33 +0200 (Thu, 03 May 2018)
Log Message:
-----------
xcharter (11apr18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/xcharter/README
trunk/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.pdf
trunk/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex
trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm
trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm
trunk/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBMI.tfm
trunk/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathMI.tfm
trunk/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBMI.pfb
trunk/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathMI.pfb
trunk/Master/texmf-dist/tex/latex/xcharter/omlzchmi.fd
Added Paths:
-----------
trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi0.tfm
trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi0.tfm
trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi0.vf
trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchmi0.vf
Modified: trunk/Master/texmf-dist/doc/fonts/xcharter/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/xcharter/README 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/doc/fonts/xcharter/README 2018-05-03 16:46:33 UTC (rev 47588)
@@ -1,6 +1,6 @@
XCharter Fonts
Michael Sharpe
- 2017-12-19
+ 2018-04-10
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
@@ -19,11 +19,14 @@
BITSTREAM CHARTER is a registered trademark of Bitstream Inc.
-Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2017, Michael Sharpe.
+Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2018, Michael Sharpe.
-Current version: 1.112 2017-12-19
+Current version: 1.113 2018-04-10
+Changes in version 1.113
+Added new math italics with original Charter italic v and w. Not suited for use with Greek math \nu.
+
Changes in version 1.112
1. Reworked the organization of math alphabets to use unicode names.
2. Small changes to some glyph shapes and metrics.
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 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/doc/fonts/xcharter/xcharter-doc.tex 2018-05-03 16:46:33 UTC (rev 47588)
@@ -8,7 +8,7 @@
\usepackage[scaled=.98,osfI]{XCharter}
\usepackage[OT2,T2A,T1]{fontenc}
\linespread{1.04}
-\usepackage[charter,vvarbb,scaled=1.07]{newtxmath}
+\usepackage[charter,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
@@ -62,8 +62,9 @@
\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|.
+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|.)
+
\textsc{Example 1:}
\begin{verbatim}
\usepackage[charter,expert]{mathdesign}
@@ -201,6 +202,7 @@
This is text in English, then Russian:
\textcyr{a e1to --- po-russki}.
+\newpage
\textsc{Using T$2$A with T$1$:}
Modified: trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathBMI.afm 2018-05-03 16:46:33 UTC (rev 47588)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20170730
-Comment Creation Date: Sun Dec 17 20:24:09 2017
+Comment Creation Date: Tue Apr 10 21:07:13 2018
FontName XCharterMathBMI
FullName XCharter Math Bold Italic
FamilyName XCharterMath
@@ -12,10 +12,10 @@
UnderlinePosition -100
UnderlineThickness 50
Version 001.000
-EncodingScheme xchbmi
+EncodingScheme FontSpecific
FontBBox -154 -225 963 898
XHeight 493
-StartCharMetrics 123
+StartCharMetrics 125
C 0 ; WX 329 ; N degree ; B 27 434 303 710 ;
C 1 ; WX 318 ; N dotlessi ; B 29 -7 293 493 ;
C 2 ; WX 659 ; N uni019B ; B 55 -10 626 748 ;
@@ -58,7 +58,7 @@
C 39 ; WX 563 ; N u1D73B ; B 34 -225 543 744 ;
C 40 ; WX 558 ; N u1D73C ; B 24 -219 514 499 ;
C 41 ; WX 637 ; N u1D73D ; B 34 -11 592 744 ;
-C 42 ; WX 327 ; N u1D73E ; B 35 -11 275 495 ;
+C 42 ; WX 327 ; N u1D73E ; B 39 -11 275 495 ;
C 43 ; WX 641 ; N u1D73F ; B 35 -7 598 499 ;
C 44 ; WX 579 ; N u1D740 ; B -15 -10 556 744 ;
C 45 ; WX 628 ; N u1D741 ; B -14 -218 584 495 ;
@@ -139,5 +139,7 @@
C 120 ; WX 510 ; N u1D499 ; B -38 -6 511 494 ;
C 121 ; WX 494 ; N u1D49A ; B -78 -216 513 494 ;
C 122 ; WX 465 ; N u1D49B ; B -20 -14 461 502 ;
+C 123 ; WX 547 ; N u1D497.alt ; B 22 -1 502 494 ;
+C 124 ; WX 809 ; N u1D498.alt ; B 22 0 764 494 ;
EndCharMetrics
EndFontMetrics
Modified: trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/fonts/afm/public/xcharter/XCharterMathMI.afm 2018-05-03 16:46:33 UTC (rev 47588)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20170730
-Comment Creation Date: Sun Dec 17 19:56:35 2017
+Comment Creation Date: Tue Apr 10 21:09:27 2018
FontName XCharterMathMI
FullName XCharter Math Italic
FamilyName XCharterMath
@@ -12,10 +12,10 @@
UnderlinePosition -100
UnderlineThickness 50
Version 001.000
-EncodingScheme xchmi
+EncodingScheme FontSpecific
FontBBox -151 -223 951 898
XHeight 482
-StartCharMetrics 123
+StartCharMetrics 125
C 0 ; WX 329 ; N degree ; B 27 434 303 710 ;
C 1 ; WX 515 ; N uni019B ; B -10 -7 505 744 ;
C 2 ; WX 586 ; N uni01B5 ; B 45 0 539 671 ;
@@ -109,7 +109,7 @@
C 90 ; WX 540 ; N u1D701 ; B 35 -222 510 744 ;
C 91 ; WX 530 ; N u1D702 ; B 30 -218 480 491 ;
C 92 ; WX 598 ; N u1D703 ; B 40 -11 543 744 ;
-C 93 ; WX 290 ; N u1D704 ; B 50 -11 250 486 ;
+C 93 ; WX 290 ; N u1D704 ; B 53 -11 250 486 ;
C 94 ; WX 576 ; N u1D705 ; B 20 -7 521 484 ;
C 95 ; WX 515 ; N u1D706 ; B -10 -7 505 744 ;
C 96 ; WX 581 ; N u1D707 ; B 18 -218 535 491 ;
@@ -139,5 +139,7 @@
C 120 ; WX 595 ; N NameMe.54 ; B 50 -7 565 744 ;
C 121 ; WX 287 ; N dotlessi ; B 33 -7 254 482 ;
C 122 ; WX 269 ; N dotlessj ; B -128 -216 213 482 ;
+C 123 ; WX 499 ; N u1D463.alt ; B 15 0 457 484 ;
+C 124 ; WX 743 ; N u1D464.alt ; B 15 0 703 485 ;
EndCharMetrics
EndFontMetrics
Modified: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathBMI.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/XCharterMathMI.tfm
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi0.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi0.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi0.tfm 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi0.tfm 2018-05-03 16:46:33 UTC (rev 47588)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchbmi0.tfm
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi0.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi0.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi0.tfm 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi0.tfm 2018-05-03 16:46:33 UTC (rev 47588)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/xcharter/zchmi0.tfm
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathBMI.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/xcharter/XCharterMathMI.pfb
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi0.vf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi0.vf
===================================================================
--- trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi0.vf 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi0.vf 2018-05-03 16:46:33 UTC (rev 47588)
Property changes on: trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchbmi0.vf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchmi0.vf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchmi0.vf
===================================================================
--- trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchmi0.vf 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchmi0.vf 2018-05-03 16:46:33 UTC (rev 47588)
Property changes on: trunk/Master/texmf-dist/fonts/vf/public/xcharter/zchmi0.vf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/xcharter/omlzchmi.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xcharter/omlzchmi.fd 2018-05-03 16:45:41 UTC (rev 47587)
+++ trunk/Master/texmf-dist/tex/latex/xcharter/omlzchmi.fd 2018-05-03 16:46:33 UTC (rev 47588)
@@ -11,9 +11,23 @@
\let\ntxmath at scaled\@empty%
\fi
+\def\tx at donozchvw{\newif\iftx at nozchvw}
+\expandafter\ifx\csname tx at nozchvwfalse\endcsname\relax
+ \tx at donozchvw
+\fi
+
\DeclareFontFamily{OML}{zchmi}{\skewchar \font =127}
+\iftx at nozchvw % use original v, w in math italic
\DeclareFontShape{OML}{zchmi}{m}{it}{
+ <-> \ntxmath at scaled zchmi0
+}{}
+
+\DeclareFontShape{OML}{zchmi}{b}{it}{
+ <-> \ntxmath at scaled zchbmi0
+}{}
+\else
+\DeclareFontShape{OML}{zchmi}{m}{it}{
<-> \ntxmath at scaled zchmi
}{}
@@ -20,6 +34,7 @@
\DeclareFontShape{OML}{zchmi}{b}{it}{
<-> \ntxmath at scaled zchbmi
}{}
+\fi
\DeclareFontShape{OML}{zchmi}{m}{sl}{<->ssub * zchmi/m/it}{}
\DeclareFontShape{OML}{zchmi}{bx}{it}{<->ssub * zchmi/b/it}{}
More information about the tex-live-commits
mailing list