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