summaryrefslogtreecommitdiff
path: root/fonts/xcharter/tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-23 03:00:33 +0000
committerNorbert Preining <norbert@preining.info>2019-11-23 03:00:33 +0000
commitce62a0079d7ae24531c203f5758502c163280ff7 (patch)
treec51a68421fef887f966f9148939460b1acdea834 /fonts/xcharter/tex
parent28453b76f5307a4e4f018d469cdd8eb18e7d048b (diff)
CTAN sync 201911230300
Diffstat (limited to 'fonts/xcharter/tex')
-rw-r--r--fonts/xcharter/tex/T2ASRBXCharter-Sup.fd60
-rw-r--r--fonts/xcharter/tex/T2ASRBXCharter-TLF.fd118
-rw-r--r--fonts/xcharter/tex/T2ASRBXCharter-TOsF.fd114
-rw-r--r--fonts/xcharter/tex/XCharter.sty4
-rw-r--r--fonts/xcharter/tex/newtx-xcharter-subs.tex17
-rw-r--r--fonts/xcharter/tex/omlzchmi.fd56
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}{}