diff options
Diffstat (limited to 'fonts/xcharter/tex')
-rw-r--r-- | fonts/xcharter/tex/T2ASRBXCharter-Sup.fd | 60 | ||||
-rw-r--r-- | fonts/xcharter/tex/T2ASRBXCharter-TLF.fd | 118 | ||||
-rw-r--r-- | fonts/xcharter/tex/T2ASRBXCharter-TOsF.fd | 114 | ||||
-rw-r--r-- | fonts/xcharter/tex/XCharter.sty | 4 | ||||
-rw-r--r-- | fonts/xcharter/tex/newtx-xcharter-subs.tex | 17 | ||||
-rw-r--r-- | fonts/xcharter/tex/omlzchmi.fd | 56 |
6 files changed, 200 insertions, 169 deletions
diff --git a/fonts/xcharter/tex/T2ASRBXCharter-Sup.fd b/fonts/xcharter/tex/T2ASRBXCharter-Sup.fd index 208e494f7c..3739a2ae29 100644 --- a/fonts/xcharter/tex/T2ASRBXCharter-Sup.fd +++ b/fonts/xcharter/tex/T2ASRBXCharter-Sup.fd @@ -1,7 +1,15 @@ -%% Generated by autoinst on 2019/08/17 +%% Generated by autoinst on 2019/11/21 %% \ProvidesFile{T2ASRBXCharter-Sup.fd} - [2019/08/17 (autoinst) Font definitions for T2ASRB/XCharter-Sup.] + [2019/11/21 (autoinst) Font definitions for T2ASRB/XCharter-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi \expandafter\ifx\csname XCharter@scale\endcsname\relax \let\XCharter@@scale\@empty @@ -14,14 +22,14 @@ % ---- bold ---- -\DeclareFontShape{T2ASRB}{XCharter-Sup}{bold}{it}{ - <-> \XCharter@@scale XCharter-BoldItalic-sup-t2asrb -}{} - \DeclareFontShape{T2ASRB}{XCharter-Sup}{bold}{n}{ <-> \XCharter@@scale XCharter-Bold-sup-t2asrb }{} +\DeclareFontShape{T2ASRB}{XCharter-Sup}{bold}{it}{ + <-> \XCharter@@scale XCharter-BoldItalic-sup-t2asrb +}{} + \DeclareFontShape{T2ASRB}{XCharter-Sup}{bold}{sl}{ <-> \XCharter@@scale XCharter-BoldSlanted-sup-t2asrb }{} @@ -29,6 +37,10 @@ % ---- regular ---- +\DeclareFontShape{T2ASRB}{XCharter-Sup}{regular}{sl}{ + <-> \XCharter@@scale XCharter-Slanted-sup-t2asrb +}{} + \DeclareFontShape{T2ASRB}{XCharter-Sup}{regular}{it}{ <-> \XCharter@@scale XCharter-Italic-sup-t2asrb }{} @@ -37,53 +49,49 @@ <-> \XCharter@@scale XCharter-Roman-sup-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-Sup}{regular}{sl}{ - <-> \XCharter@@scale XCharter-Slanted-sup-t2asrb -}{} - % -% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% Extra 'alias' rules to map the standard NFSS codes to our fancy names % % m --> regular -\DeclareFontShape{T2ASRB}{XCharter-Sup}{m}{it}{ - <-> ssub * XCharter-Sup/regular/it +\DeclareFontShape{T2ASRB}{XCharter-Sup}{m}{sl}{ + <-> alias * XCharter-Sup/regular/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-Sup}{m}{n}{ - <-> ssub * XCharter-Sup/regular/n +\DeclareFontShape{T2ASRB}{XCharter-Sup}{m}{it}{ + <-> alias * XCharter-Sup/regular/it }{} -\DeclareFontShape{T2ASRB}{XCharter-Sup}{m}{sl}{ - <-> ssub * XCharter-Sup/regular/sl +\DeclareFontShape{T2ASRB}{XCharter-Sup}{m}{n}{ + <-> alias * XCharter-Sup/regular/n }{} % b --> bold -\DeclareFontShape{T2ASRB}{XCharter-Sup}{b}{it}{ - <-> ssub * XCharter-Sup/bold/it +\DeclareFontShape{T2ASRB}{XCharter-Sup}{b}{n}{ + <-> alias * XCharter-Sup/bold/n }{} -\DeclareFontShape{T2ASRB}{XCharter-Sup}{b}{n}{ - <-> ssub * XCharter-Sup/bold/n +\DeclareFontShape{T2ASRB}{XCharter-Sup}{b}{it}{ + <-> alias * XCharter-Sup/bold/it }{} \DeclareFontShape{T2ASRB}{XCharter-Sup}{b}{sl}{ - <-> ssub * XCharter-Sup/bold/sl + <-> alias * XCharter-Sup/bold/sl }{} \DeclareFontShape{T2ASRB}{XCharter-Sup}{bx}{sl}{ <-> ssub * XCharter-Sup/b/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-Sup}{bx}{n}{ - <-> ssub * XCharter-Sup/b/n -}{} - \DeclareFontShape{T2ASRB}{XCharter-Sup}{bx}{it}{ <-> ssub * XCharter-Sup/b/it }{} +\DeclareFontShape{T2ASRB}{XCharter-Sup}{bx}{n}{ + <-> ssub * XCharter-Sup/b/n +}{} + \endinput diff --git a/fonts/xcharter/tex/T2ASRBXCharter-TLF.fd b/fonts/xcharter/tex/T2ASRBXCharter-TLF.fd index 339039c5c6..cc9fb1c328 100644 --- a/fonts/xcharter/tex/T2ASRBXCharter-TLF.fd +++ b/fonts/xcharter/tex/T2ASRBXCharter-TLF.fd @@ -1,7 +1,15 @@ -%% Generated by autoinst on 2019/08/17 +%% Generated by autoinst on 2019/11/21 %% \ProvidesFile{T2ASRBXCharter-TLF.fd} - [2019/08/17 (autoinst) Font definitions for T2ASRB/XCharter-TLF.] + [2019/11/21 (autoinst) Font definitions for T2ASRB/XCharter-TLF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi \expandafter\ifx\csname XCharter@scale\endcsname\relax \let\XCharter@@scale\@empty @@ -12,118 +20,114 @@ \DeclareFontFamily{T2ASRB}{XCharter-TLF}{} -% ---- regular ---- +% ---- bold ---- -\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{sl}{ - <-> \XCharter@@scale XCharter-Slanted-tlf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{n}{ + <-> \XCharter@@scale XCharter-Bold-tlf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{scit}{ - <-> \XCharter@@scale XCharter-Italic-tlf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{it}{ + <-> \XCharter@@scale XCharter-BoldItalic-tlf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{scsl}{ - <-> \XCharter@@scale XCharter-Slanted-tlf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{scsl}{ + <-> \XCharter@@scale XCharter-BoldSlanted-tlf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{it}{ - <-> \XCharter@@scale XCharter-Italic-tlf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{sc}{ + <-> \XCharter@@scale XCharter-Bold-tlf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{sc}{ - <-> \XCharter@@scale XCharter-Roman-tlf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{sl}{ + <-> \XCharter@@scale XCharter-BoldSlanted-tlf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{n}{ - <-> \XCharter@@scale XCharter-Roman-tlf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{scit}{ + <-> \XCharter@@scale XCharter-BoldItalic-tlf-sc-t2asrb }{} -% ---- bold ---- +% ---- regular ---- -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{n}{ - <-> \XCharter@@scale XCharter-Bold-tlf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{sc}{ + <-> \XCharter@@scale XCharter-Roman-tlf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{sc}{ - <-> \XCharter@@scale XCharter-Bold-tlf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{sl}{ + <-> \XCharter@@scale XCharter-Slanted-tlf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{it}{ - <-> \XCharter@@scale XCharter-BoldItalic-tlf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{scit}{ + <-> \XCharter@@scale XCharter-Italic-tlf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{scsl}{ - <-> \XCharter@@scale XCharter-BoldSlanted-tlf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{it}{ + <-> \XCharter@@scale XCharter-Italic-tlf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{scit}{ - <-> \XCharter@@scale XCharter-BoldItalic-tlf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{scsl}{ + <-> \XCharter@@scale XCharter-Slanted-tlf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bold}{sl}{ - <-> \XCharter@@scale XCharter-BoldSlanted-tlf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TLF}{regular}{n}{ + <-> \XCharter@@scale XCharter-Roman-tlf-t2asrb }{} % -% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% Extra 'alias' rules to map the standard NFSS codes to our fancy names % % m --> regular -\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{sl}{ - <-> ssub * XCharter-TLF/regular/sl +\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{sc}{ + <-> alias * XCharter-TLF/regular/sc }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{scit}{ - <-> ssub * XCharter-TLF/regular/scit +\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{sl}{ + <-> alias * XCharter-TLF/regular/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{scsl}{ - <-> ssub * XCharter-TLF/regular/scsl +\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{scit}{ + <-> alias * XCharter-TLF/regular/scit }{} \DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{it}{ - <-> ssub * XCharter-TLF/regular/it + <-> alias * XCharter-TLF/regular/it }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{sc}{ - <-> ssub * XCharter-TLF/regular/sc +\DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{scsl}{ + <-> alias * XCharter-TLF/regular/scsl }{} \DeclareFontShape{T2ASRB}{XCharter-TLF}{m}{n}{ - <-> ssub * XCharter-TLF/regular/n + <-> alias * XCharter-TLF/regular/n }{} % b --> bold \DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{n}{ - <-> ssub * XCharter-TLF/bold/n -}{} - -\DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{sc}{ - <-> ssub * XCharter-TLF/bold/sc + <-> alias * XCharter-TLF/bold/n }{} \DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{it}{ - <-> ssub * XCharter-TLF/bold/it + <-> alias * XCharter-TLF/bold/it }{} \DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{scsl}{ - <-> ssub * XCharter-TLF/bold/scsl + <-> alias * XCharter-TLF/bold/scsl }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{scit}{ - <-> ssub * XCharter-TLF/bold/scit +\DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{sc}{ + <-> alias * XCharter-TLF/bold/sc }{} \DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{sl}{ - <-> ssub * XCharter-TLF/bold/sl + <-> alias * XCharter-TLF/bold/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bx}{it}{ - <-> ssub * XCharter-TLF/b/it +\DeclareFontShape{T2ASRB}{XCharter-TLF}{b}{scit}{ + <-> alias * XCharter-TLF/bold/scit }{} \DeclareFontShape{T2ASRB}{XCharter-TLF}{bx}{n}{ @@ -138,12 +142,16 @@ <-> ssub * XCharter-TLF/b/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-TLF}{bx}{scsl}{ - <-> ssub * XCharter-TLF/b/scsl -}{} - \DeclareFontShape{T2ASRB}{XCharter-TLF}{bx}{scit}{ <-> ssub * XCharter-TLF/b/scit }{} +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bx}{it}{ + <-> ssub * XCharter-TLF/b/it +}{} + +\DeclareFontShape{T2ASRB}{XCharter-TLF}{bx}{scsl}{ + <-> ssub * XCharter-TLF/b/scsl +}{} + \endinput diff --git a/fonts/xcharter/tex/T2ASRBXCharter-TOsF.fd b/fonts/xcharter/tex/T2ASRBXCharter-TOsF.fd index 0359a2db33..bc516cb3af 100644 --- a/fonts/xcharter/tex/T2ASRBXCharter-TOsF.fd +++ b/fonts/xcharter/tex/T2ASRBXCharter-TOsF.fd @@ -1,7 +1,15 @@ -%% Generated by autoinst on 2019/08/17 +%% Generated by autoinst on 2019/11/21 %% \ProvidesFile{T2ASRBXCharter-TOsF.fd} - [2019/08/17 (autoinst) Font definitions for T2ASRB/XCharter-TOsF.] + [2019/11/21 (autoinst) Font definitions for T2ASRB/XCharter-TOsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi \expandafter\ifx\csname XCharter@scale\endcsname\relax \let\XCharter@@scale\@empty @@ -14,10 +22,6 @@ % ---- regular ---- -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{sc}{ - <-> \XCharter@@scale XCharter-Roman-tosf-sc-t2asrb -}{} - \DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{n}{ <-> \XCharter@@scale XCharter-Roman-tosf-t2asrb }{} @@ -26,124 +30,128 @@ <-> \XCharter@@scale XCharter-Italic-tosf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{scit}{ - <-> \XCharter@@scale XCharter-Italic-tosf-sc-t2asrb -}{} - \DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{scsl}{ <-> \XCharter@@scale XCharter-Slanted-tosf-sc-t2asrb }{} +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{sc}{ + <-> \XCharter@@scale XCharter-Roman-tosf-sc-t2asrb +}{} + \DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{sl}{ <-> \XCharter@@scale XCharter-Slanted-tosf-t2asrb }{} +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{regular}{scit}{ + <-> \XCharter@@scale XCharter-Italic-tosf-sc-t2asrb +}{} + % ---- bold ---- -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{sl}{ - <-> \XCharter@@scale XCharter-BoldSlanted-tosf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{n}{ + <-> \XCharter@@scale XCharter-Bold-tosf-t2asrb }{} \DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{scit}{ <-> \XCharter@@scale XCharter-BoldItalic-tosf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{scsl}{ - <-> \XCharter@@scale XCharter-BoldSlanted-tosf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{sc}{ + <-> \XCharter@@scale XCharter-Bold-tosf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{it}{ - <-> \XCharter@@scale XCharter-BoldItalic-tosf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{sl}{ + <-> \XCharter@@scale XCharter-BoldSlanted-tosf-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{sc}{ - <-> \XCharter@@scale XCharter-Bold-tosf-sc-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{scsl}{ + <-> \XCharter@@scale XCharter-BoldSlanted-tosf-sc-t2asrb }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{n}{ - <-> \XCharter@@scale XCharter-Bold-tosf-t2asrb +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bold}{it}{ + <-> \XCharter@@scale XCharter-BoldItalic-tosf-t2asrb }{} % -% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% Extra 'alias' rules to map the standard NFSS codes to our fancy names % % m --> regular -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{sc}{ - <-> ssub * XCharter-TOsF/regular/sc -}{} - \DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{n}{ - <-> ssub * XCharter-TOsF/regular/n + <-> alias * XCharter-TOsF/regular/n }{} \DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{it}{ - <-> ssub * XCharter-TOsF/regular/it + <-> alias * XCharter-TOsF/regular/it }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{scit}{ - <-> ssub * XCharter-TOsF/regular/scit +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{scsl}{ + <-> alias * XCharter-TOsF/regular/scsl }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{scsl}{ - <-> ssub * XCharter-TOsF/regular/scsl +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{sc}{ + <-> alias * XCharter-TOsF/regular/sc }{} \DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{sl}{ - <-> ssub * XCharter-TOsF/regular/sl + <-> alias * XCharter-TOsF/regular/sl +}{} + +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{m}{scit}{ + <-> alias * XCharter-TOsF/regular/scit }{} % b --> bold -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{sl}{ - <-> ssub * XCharter-TOsF/bold/sl +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{n}{ + <-> alias * XCharter-TOsF/bold/n }{} \DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{scit}{ - <-> ssub * XCharter-TOsF/bold/scit + <-> alias * XCharter-TOsF/bold/scit }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{scsl}{ - <-> ssub * XCharter-TOsF/bold/scsl +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{sc}{ + <-> alias * XCharter-TOsF/bold/sc }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{it}{ - <-> ssub * XCharter-TOsF/bold/it +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{sl}{ + <-> alias * XCharter-TOsF/bold/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{sc}{ - <-> ssub * XCharter-TOsF/bold/sc +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{scsl}{ + <-> alias * XCharter-TOsF/bold/scsl }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{n}{ - <-> ssub * XCharter-TOsF/bold/n +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{b}{it}{ + <-> alias * XCharter-TOsF/bold/it }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{sl}{ - <-> ssub * XCharter-TOsF/b/sl +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{n}{ + <-> ssub * XCharter-TOsF/b/n }{} \DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{scit}{ <-> ssub * XCharter-TOsF/b/scit }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{scsl}{ - <-> ssub * XCharter-TOsF/b/scsl +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{sc}{ + <-> ssub * XCharter-TOsF/b/sc }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{it}{ - <-> ssub * XCharter-TOsF/b/it +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{sl}{ + <-> ssub * XCharter-TOsF/b/sl }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{n}{ - <-> ssub * XCharter-TOsF/b/n +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{scsl}{ + <-> ssub * XCharter-TOsF/b/scsl }{} -\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{sc}{ - <-> ssub * XCharter-TOsF/b/sc +\DeclareFontShape{T2ASRB}{XCharter-TOsF}{bx}{it}{ + <-> ssub * XCharter-TOsF/b/it }{} \endinput diff --git a/fonts/xcharter/tex/XCharter.sty b/fonts/xcharter/tex/XCharter.sty index c6a2b2e0c5..0b90a171bb 100644 --- a/fonts/xcharter/tex/XCharter.sty +++ b/fonts/xcharter/tex/XCharter.sty @@ -3,8 +3,8 @@ %% \NeedsTeXFormat{LaTeX2e} -\def\fileversion{1.112} -\def\filedate{2017/12/19} +\def\fileversion{1.203} +\def\filedate{2019/11/21} \ProvidesPackage{XCharter}[\filedate\space v\fileversion] diff --git a/fonts/xcharter/tex/newtx-xcharter-subs.tex b/fonts/xcharter/tex/newtx-xcharter-subs.tex deleted file mode 100644 index e88ea8eb7c..0000000000 --- a/fonts/xcharter/tex/newtx-xcharter-subs.tex +++ /dev/null @@ -1,17 +0,0 @@ -{f}{-2} -{j}{-2} -{p}{-1.5} -{y}{-1.5} -{A}{-1.5} -{B}{-1} -{D}{-1} -{H}{-1} -{I}{-1} -{K}{-1} -{L}{-1} -{M}{-1} -{N}{-0.5} -{P}{-1} -{X}{-1} -{\rho}{-1} -{\beta}{-1}
\ No newline at end of file diff --git a/fonts/xcharter/tex/omlzchmi.fd b/fonts/xcharter/tex/omlzchmi.fd index 70109e7982..776c5903d2 100644 --- a/fonts/xcharter/tex/omlzchmi.fd +++ b/fonts/xcharter/tex/omlzchmi.fd @@ -5,7 +5,7 @@ %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY \ProvidesFile{omlzchmi.fd} - [2014/11/03 Fontinst v1.933 font definitions for OML/zchmi.] + [2019/11/21 Fontinst v1.933 font definitions for OML/zchmi.] \expandafter\ifx\csname ntxmath@scaled\endcsname\relax \let\ntxmath@scaled\@empty% @@ -16,24 +16,48 @@ \tx@donozchvw \fi +\def\tx@doalty{\newif\iftx@XChalty} +\expandafter\ifx\csname tx@XChaltyfalse\endcsname\relax + \tx@doalty +\fi + \DeclareFontFamily{OML}{zchmi}{\skewchar \font =127} \iftx@nozchvw % use original v, w in math italic -\DeclareFontShape{OML}{zchmi}{m}{it}{ - <-> \ntxmath@scaled zchmi0 -}{} - -\DeclareFontShape{OML}{zchmi}{b}{it}{ - <-> \ntxmath@scaled zchbmi0 -}{} -\else -\DeclareFontShape{OML}{zchmi}{m}{it}{ - <-> \ntxmath@scaled zchmi -}{} - -\DeclareFontShape{OML}{zchmi}{b}{it}{ - <-> \ntxmath@scaled zchbmi -}{} + \iftx@XChalty % new y + \DeclareFontShape{OML}{zchmi}{m}{it}{ + <-> \ntxmath@scaled zchmi3 + }{} + + \DeclareFontShape{OML}{zchmi}{b}{it}{ + <-> \ntxmath@scaled zchbmi3 + }{} + \else % orig y + \DeclareFontShape{OML}{zchmi}{m}{it}{ + <-> \ntxmath@scaled zchmi0 + }{} + + \DeclareFontShape{OML}{zchmi}{b}{it}{ + <-> \ntxmath@scaled zchbmi0 + }{} + + \fi +\else % rounded v, w + \iftx@XChalty % new y + \DeclareFontShape{OML}{zchmi}{m}{it}{ + <-> \ntxmath@scaled zchmi2 + }{} + \DeclareFontShape{OML}{zchmi}{b}{it}{ + <-> \ntxmath@scaled zchbmi2 + }{} + \else % orig y + \DeclareFontShape{OML}{zchmi}{m}{it}{ + <-> \ntxmath@scaled zchmi + }{} + \DeclareFontShape{OML}{zchmi}{b}{it}{ + <-> \ntxmath@scaled zchbmi + }{} + \fi \fi \DeclareFontShape{OML}{zchmi}{m}{sl}{<->ssub * zchmi/m/it}{} |