diff options
author | Karl Berry <karl@freefriends.org> | 2021-05-22 20:13:21 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-05-22 20:13:21 +0000 |
commit | af973a429bcf691d7a19954d7d34792ea2456554 (patch) | |
tree | 88199becc92e900bb82555ba6e3d70f3c865ad8f /Master/texmf-dist/tex/latex/newpx | |
parent | 81cc3a871c21f9f0dd91f63d022767ecfcf39765 (diff) |
newpx (22may21)
git-svn-id: svn://tug.org/texlive/trunk@59303 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/newpx')
25 files changed, 494 insertions, 41 deletions
diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd index 813c8a8e28b..015ec403252 100644 --- a/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ly1zpllf.fd}[2015/01/17 v1.0 font definition file for LY1/zpl/lf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{LY1}{zpllf}{bx}{n}{<->ssub * zpllf/b/n}{} \DeclareFontShape{LY1}{zpllf}{bx}{scit}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{LY1}{zpllf}{bx}{it}{<->ssub * zpllf/b/it}{} -\DeclareFontShape{LY1}{zpllf}{m}{sl}{<-> \zpl@scaled zpl-Italic-tlf-th-ly1}{} -\DeclareFontShape{LY1}{zpllf}{b}{sl}{<->ssub * zpllf/b/it}{} -\DeclareFontShape{LY1}{zpllf}{bx}{sl}{<->ssub * zpllf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{LY1}{zpllf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-lf-ly1}{} + \DeclareFontShape{LY1}{zpllf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-lf-ly1}{} + \DeclareFontShape{LY1}{zpllf}{bx}{sl}{<->ssub * zpllf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{LY1}{zpllf}{m}{sl}{<-> \zpl@scaled zplth-Italic-tlf-ly1}{} + \DeclareFontShape{LY1}{zpllf}{b}{sl}{<->ssub * zpllf/m/sl}{} + \DeclareFontShape{LY1}{zpllf}{bx}{sl}{<->ssub * zpllf/m/sl}{} +\fi \DeclareFontShape{LY1}{zpllf}{b}{scsl}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{LY1}{zpllf}{bx}{scsl}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{LY1}{zpllf}{m}{scsl}{<->ssub * zpllf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd index f3e136c041d..fb669ea1b11 100644 --- a/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ly1zplosf.fd}[2015/01/17 v1.0 font definition file for LY1/zpl/osf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{LY1}{zplosf}{bx}{n}{<->ssub * zplosf/b/n}{} \DeclareFontShape{LY1}{zplosf}{bx}{scit}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{LY1}{zplosf}{bx}{it}{<->ssub * zplosf/b/it}{} -\DeclareFontShape{LY1}{zplosf}{m}{sl}{<-> \zpl@scaled zpl-Italic-osf-th-ly1}{} -\DeclareFontShape{LY1}{zplosf}{b}{sl}{<->ssub * zplosf/b/it}{} -\DeclareFontShape{LY1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{LY1}{zplosf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-osf-ly1}{} + \DeclareFontShape{LY1}{zplosf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-osf-ly1}{} + \DeclareFontShape{LY1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{LY1}{zplosf}{m}{sl}{<-> \zpl@scaled zplth-Italic-osf-ly1}{} + \DeclareFontShape{LY1}{zplosf}{b}{sl}{<->ssub * zplosf/m/sl}{} + \DeclareFontShape{LY1}{zplosf}{bx}{sl}{<->ssub * zplosf/m/sl}{} +\fi \DeclareFontShape{LY1}{zplosf}{b}{scsl}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{LY1}{zplosf}{bx}{scsl}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{LY1}{zplosf}{m}{scsl}{<->ssub * zplosf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zplth-lf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zplth-lf.fd new file mode 100644 index 00000000000..5a931f378b6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ly1zplth-lf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ly1zplth-lf.fd}[2021/05/07 v1.0 font definition file for LY1/zplth/lf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{LY1}{zplth-lf}{\zpl@spacing} +\DeclareFontShape{LY1}{zplth-lf}{m}{it}{<-> \zpl@scaled zplth-Italic-tlf-ly1}{} +\DeclareFontShape{LY1}{zplth-lf}{m}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{m}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{m}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{b}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{bx}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{b}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{bx}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{b}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{bx}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{b}{it}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{bx}{it}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{m}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{b}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{bx}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{b}{scsl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{bx}{scsl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{LY1}{zplth-lf}{m}{scsl}{<->ssub * zplth-lf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zplth-osf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zplth-osf.fd new file mode 100644 index 00000000000..850dde690bb --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ly1zplth-osf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ly1zplth-osf.fd}[2021/05/07 v1.0 font definition file for LY1/zplth/osf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{LY1}{zplth-osf}{\zpl@spacing} +\DeclareFontShape{LY1}{zplth-osf}{m}{it}{<-> \zpl@scaled zplth-Italic-osf-ly1}{} +\DeclareFontShape{LY1}{zplth-osf}{m}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{m}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{m}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{b}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{bx}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{b}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{bx}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{b}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{bx}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{b}{it}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{bx}{it}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{m}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{b}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{bx}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{b}{scsl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{bx}{scsl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{LY1}{zplth-osf}{m}{scsl}{<->ssub * zplth-osf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zplth-tlf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zplth-tlf.fd new file mode 100644 index 00000000000..6f55f125a68 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ly1zplth-tlf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ly1zplth-tlf.fd}[2021/05/06 v1.0 font definition file for LY1/zplth/tlf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{LY1}{zplth-tlf}{\zpl@spacing} +\DeclareFontShape{LY1}{zplth-tlf}{m}{it}{<-> \zpl@scaled zplth-Italic-tlf-ly1}{} +\DeclareFontShape{LY1}{zplth-tlf}{m}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{m}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{m}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{b}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{bx}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{b}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{bx}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{b}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{bx}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{b}{it}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{bx}{it}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{m}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{b}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{bx}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{b}{scsl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{bx}{scsl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{LY1}{zplth-tlf}{m}{scsl}{<->ssub * zplth-tlf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zplth-tosf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zplth-tosf.fd new file mode 100644 index 00000000000..e16756124eb --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ly1zplth-tosf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ly1zplth-tosf.fd}[2021/05/07 v1.0 font definition file for LY1/zplth/tosf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{LY1}{zplth-tosf}{\zpl@spacing} +\DeclareFontShape{LY1}{zplth-tosf}{m}{it}{<-> \zpl@scaled zplth-Italic-osf-ly1}{} +\DeclareFontShape{LY1}{zplth-tosf}{m}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{m}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{m}{scit}{<-> ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{b}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{bx}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{b}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{bx}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{b}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{bx}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{b}{it}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{bx}{it}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{m}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{b}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{bx}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{b}{scsl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{bx}{scsl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{LY1}{zplth-tosf}{m}{scsl}{<->ssub * zplth-tosf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd index 9e2d9d4a472..041ab7cb16f 100644 --- a/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ly1zpltlf.fd}[2015/01/17 v1.0 font definition file for LY1/zpl/tlf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{LY1}{zpltlf}{bx}{n}{<->ssub * zpltlf/b/n}{} \DeclareFontShape{LY1}{zpltlf}{bx}{scit}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{LY1}{zpltlf}{bx}{it}{<->ssub * zpltlf/b/it}{} -\DeclareFontShape{LY1}{zpltlf}{m}{sl}{<-> \zpl@scaled zpl-Italic-tlf-th-ly1}{} -\DeclareFontShape{LY1}{zpltlf}{b}{sl}{<->ssub * zpltlf/b/it}{} -\DeclareFontShape{LY1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{LY1}{zpltlf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-tlf-ly1}{} + \DeclareFontShape{LY1}{zpltlf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-tlf-ly1}{} + \DeclareFontShape{LY1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{LY1}{zpltlf}{m}{sl}{<-> \zpl@scaled zplth-Italic-tlf-ly1}{} + \DeclareFontShape{LY1}{zpltlf}{b}{sl}{<->ssub * zpltlf/m/sl}{} + \DeclareFontShape{LY1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/m/sl}{} +\fi \DeclareFontShape{LY1}{zpltlf}{b}{scsl}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{LY1}{zpltlf}{bx}{scsl}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{LY1}{zpltlf}{m}{scsl}{<->ssub * zpltlf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd b/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd index af826e3c4bb..178c165a929 100644 --- a/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ly1zpltosf.fd}[2015/02/07 v1.0 font definition file for LY1/zpl/tosf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -23,9 +25,15 @@ \DeclareFontShape{LY1}{zpltosf}{bx}{n}{<->ssub * zpltosf/b/n}{} \DeclareFontShape{LY1}{zpltosf}{bx}{scit}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{LY1}{zpltosf}{bx}{it}{<->ssub * zpltosf/b/it}{} -\DeclareFontShape{LY1}{zpltosf}{m}{sl}{<-> \zpl@scaled zpl-Italic-osf-th-ly1}{} -\DeclareFontShape{LY1}{zpltosf}{b}{sl}{<->ssub * zpltosf/b/it}{} -\DeclareFontShape{LY1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{LY1}{zpltosf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-tosf-ly1}{} + \DeclareFontShape{LY1}{zpltosf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-tosf-ly1}{} + \DeclareFontShape{LY1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{LY1}{zpltosf}{m}{sl}{<-> \zpl@scaled zplth-Italic-osf-ly1}{} + \DeclareFontShape{LY1}{zpltosf}{b}{sl}{<->ssub * zpltosf/m/sl}{} + \DeclareFontShape{LY1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/m/sl}{} +\fi \DeclareFontShape{LY1}{zpltosf}{b}{scsl}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{LY1}{zpltosf}{bx}{scsl}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{LY1}{zpltosf}{m}{scsl}{<->ssub * zpltosf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty index 776533b9749..9abba0ef576 100644 --- a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty +++ b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty @@ -8,8 +8,8 @@ % Modified the definition of \k to bypass problem with grouping. % Text is now directed to an extension of TeXGyrePagella rather than ppl. -\def\fileversion{1.415} -\def\filedate{2021/03/22} +\def\fileversion{1.42} +\def\filedate{2021/05/20} \ProvidesPackage{newpxtext}[\filedate\space v\fileversion] \message{`newpxtext' v\fileversion, \filedate\space Text macros taking advantage of TeXGyre Pagella and its extensions (msharpe)} @@ -41,6 +41,7 @@ \define@boolkey{zpl}{largesc}[true]{% \csname zpl@largesc#1\endcsname} \newif\ifzpl@thrm +\newif\ifzpl@sl \define@key{zpl}{helvratio}[0.94]{\def\zpl@helvratio{#1}} \define@key{zpl}{scaled}[1.0]{\def\zpl@scaled{s*[#1]}% \def\zpl@scale{#1}} @@ -56,6 +57,7 @@ \DeclareOption{lining}{\edef\zpl@figurestyle{lf}} \DeclareOption{lf}{\edef\zpl@figurestyle{lf}} \DeclareOption{theoremfont}{\zpl@thrmtrue} +\DeclareOption{trueslanted}{\zpl@sltrue} \DeclareOption{oldstyle}{\useosf} \DeclareOption{osf}{\useosf} \DeclareOption{tabular}{\edef\zpl@figurealign{t}} @@ -158,7 +160,7 @@ \newtheoremstyle{plain} {\medskipamount} % ABOVESPACE, was \topsep {\medskipamount} % BELOWSPACE, was \topsep - {\slshape} % BODYFONT--\slshape is defined to be \itshape with upright figures and punctuation + {\thfamily} % BODYFONT--\thfamily is italic with upright figures and punctuation {} % INDENT (empty value is the same as 0pt) {\bfseries} % HEADFONT--you may want to add \tlfstyle so the number is tab lining, regardless of text figure selection {.} % HEADPUNCT @@ -233,10 +235,29 @@ %\zpl@figurestyle} % \normalfont %\else - \AtEndPreamble{% +\DeclareRobustCommand\thfamily % new family for theorem font + {\not@math@alphabet\thfamily\relax + \fontfamily\thdefault\selectfont} +\DeclareRobustCommand{\textth}[1]{% + {\thfamily #1}% +} +\let\textthit\textth + +\AtEndPreamble{% \renewcommand*{\rmdefault}{zpl\zpl@figurealign% \zpl@figurestyle} - \normalfont} +\def\zpl@thfigurestyle{\zpl@figurestyle} +\ifx\zpl@figurestyle\zpl@dfltfigurestyle + \def\zpl@thfigurestyle{tlf} +\else + \def\zpl@thfigurestyle{osf} +\fi % there just two possible figure styles for the theorem font +\newcommand*{\thdefault}{zplth-\zpl@thfigurestyle} +\ifzpl@thrm + \theoremstyle{plain} + \patchcmd{\th@plain}{\itshape}{\thfamily}{\message{Replaced itshape by thfamily in theorem style plain.}}{\message{Unable to replace itshape by thfamily in theorem style plain.}} +\fi +\normalfont} %\fi \endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd index 56a56c47f1e..704a790a9b4 100644 --- a/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ot1zpllf.fd}[2015/01/19 v1.0 font definition file for OT1/zpl/lf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{OT1}{zpllf}{bx}{n}{<->ssub * zpllf/b/n}{} \DeclareFontShape{OT1}{zpllf}{bx}{scit}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{OT1}{zpllf}{bx}{it}{<->ssub * zpllf/b/it}{} -\DeclareFontShape{OT1}{zpllf}{m}{sl}{<-> \zpl@scaled zpl-Italic-tlf-th-ot1}{} -\DeclareFontShape{OT1}{zpllf}{b}{sl}{<->ssub * zpllf/b/it}{} -\DeclareFontShape{OT1}{zpllf}{bx}{sl}{<->ssub * zpllf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{OT1}{zpllf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-lf-ot1}{} + \DeclareFontShape{OT1}{zpllf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-lf-ot1}{} + \DeclareFontShape{OT1}{zpllf}{bx}{sl}{<->ssub * zpllf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{OT1}{zpllf}{m}{sl}{<-> \zpl@scaled zplth-Italic-tlf-ot1}{} + \DeclareFontShape{OT1}{zpllf}{b}{sl}{<->ssub * zpllf/m/sl}{} + \DeclareFontShape{OT1}{zpllf}{bx}{sl}{<->ssub * zpllf/m/sl}{} +\fi \DeclareFontShape{OT1}{zpllf}{b}{scsl}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{OT1}{zpllf}{bx}{scsl}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{OT1}{zpllf}{m}{scsl}{<->ssub * zpllf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd index 32eaebf0395..8a4858e69f9 100644 --- a/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ot1zplosf.fd}[2015/01/17 v1.0 font definition file for OT1/zpl/osf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{OT1}{zplosf}{bx}{n}{<->ssub * zplosf/b/n}{} \DeclareFontShape{OT1}{zplosf}{bx}{scit}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{OT1}{zplosf}{bx}{it}{<->ssub * zplosf/b/it}{} -\DeclareFontShape{OT1}{zplosf}{m}{sl}{<-> \zpl@scaled zpl-Italic-osf-th-ot1}{} -\DeclareFontShape{OT1}{zplosf}{b}{sl}{<->ssub * zplosf/b/it}{} -\DeclareFontShape{OT1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{OT1}{zplosf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-osf-ot1}{} + \DeclareFontShape{OT1}{zplosf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-osf-ot1}{} + \DeclareFontShape{OT1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{OT1}{zplosf}{m}{sl}{<-> \zpl@scaled zplth-Italic-osf-ot1}{} + \DeclareFontShape{OT1}{zplosf}{b}{sl}{<->ssub * zplosf/m/sl}{} + \DeclareFontShape{OT1}{zplosf}{bx}{sl}{<->ssub * zplosf/m/sl}{} +\fi \DeclareFontShape{OT1}{zplosf}{b}{scsl}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{OT1}{zplosf}{bx}{scsl}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{OT1}{zplosf}{m}{scsl}{<->ssub * zplosf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zplth-lf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zplth-lf.fd new file mode 100644 index 00000000000..baf3d976c3a --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ot1zplth-lf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ot1zplth-lf.fd}[2021/05/07 v1.0 font definition file for OT1/zplth/lf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{OT1}{zplth-lf}{\zpl@spacing} +\DeclareFontShape{OT1}{zplth-lf}{m}{it}{<-> \zpl@scaled zplth-Italic-tlf-ot1}{} +\DeclareFontShape{OT1}{zplth-lf}{m}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{m}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{m}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{b}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{bx}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{b}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{bx}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{b}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{bx}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{b}{it}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{bx}{it}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{m}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{b}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{bx}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{b}{scsl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{bx}{scsl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{OT1}{zplth-lf}{m}{scsl}{<->ssub * zplth-lf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zplth-osf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zplth-osf.fd new file mode 100644 index 00000000000..3820d0718f1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ot1zplth-osf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ot1zplth-osf.fd}[2021/05/07 v1.0 font definition file for OT1/zplth/osf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{OT1}{zplth-osf}{\zpl@spacing} +\DeclareFontShape{OT1}{zplth-osf}{m}{it}{<-> \zpl@scaled zplth-Italic-osf-ot1}{} +\DeclareFontShape{OT1}{zplth-osf}{m}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{m}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{m}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{b}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{bx}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{b}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{bx}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{b}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{bx}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{b}{it}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{bx}{it}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{m}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{b}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{bx}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{b}{scsl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{bx}{scsl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{OT1}{zplth-osf}{m}{scsl}{<->ssub * zplth-osf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zplth-tlf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zplth-tlf.fd new file mode 100644 index 00000000000..4a01d9b52dd --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ot1zplth-tlf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ot1zplth-tlf.fd}[2021/05/06 v1.0 font definition file for OT1/zplth/tlf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{OT1}{zplth-tlf}{\zpl@spacing} +\DeclareFontShape{OT1}{zplth-tlf}{m}{it}{<-> \zpl@scaled zplth-Italic-tlf-ot1}{} +\DeclareFontShape{OT1}{zplth-tlf}{m}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{m}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{m}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{b}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{bx}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{b}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{bx}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{b}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{bx}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{b}{it}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{bx}{it}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{m}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{b}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{bx}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{b}{scsl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{bx}{scsl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{OT1}{zplth-tlf}{m}{scsl}{<->ssub * zplth-tlf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zplth-tosf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zplth-tosf.fd new file mode 100644 index 00000000000..a9e43d2069e --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/ot1zplth-tosf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{ot1zplth-tosf.fd}[2021/05/07 v1.0 font definition file for OT1/zplth/tosf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{OT1}{zplth-tosf}{\zpl@spacing} +\DeclareFontShape{OT1}{zplth-tosf}{m}{it}{<-> \zpl@scaled zplth-Italic-osf-ot1}{} +\DeclareFontShape{OT1}{zplth-tosf}{m}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{m}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{m}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{b}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{bx}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{b}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{bx}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{b}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{bx}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{b}{it}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{bx}{it}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{m}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{b}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{bx}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{b}{scsl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{bx}{scsl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{OT1}{zplth-tosf}{m}{scsl}{<->ssub * zplth-tosf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd index 77d05bf29ef..780efce9ec2 100644 --- a/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ot1zpltlf.fd}[2015/01/17 v1.0 font definition file for OT1/zpl/tlf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{OT1}{zpltlf}{bx}{n}{<->ssub * zpltlf/b/n}{} \DeclareFontShape{OT1}{zpltlf}{bx}{scit}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{OT1}{zpltlf}{bx}{it}{<->ssub * zpltlf/b/it}{} -\DeclareFontShape{OT1}{zpltlf}{m}{sl}{<-> \zpl@scaled zpl-Italic-tlf-th-ot1}{} -\DeclareFontShape{OT1}{zpltlf}{b}{sl}{<->ssub * zpltlf/b/it}{} -\DeclareFontShape{OT1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{OT1}{zpltlf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-tlf-ot1}{} + \DeclareFontShape{OT1}{zpltlf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-tlf-ot1}{} + \DeclareFontShape{OT1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{OT1}{zpltlf}{m}{sl}{<-> \zpl@scaled zplth-Italic-tlf-ot1}{} + \DeclareFontShape{OT1}{zpltlf}{b}{sl}{<->ssub * zpltlf/m/sl}{} + \DeclareFontShape{OT1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/m/sl}{} +\fi \DeclareFontShape{OT1}{zpltlf}{b}{scsl}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{OT1}{zpltlf}{bx}{scsl}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{OT1}{zpltlf}{m}{scsl}{<->ssub * zpltlf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd b/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd index 10d20d7491f..f1f68107bc2 100644 --- a/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd +++ b/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd @@ -1,5 +1,7 @@ \ProvidesFile{ot1zpltosf.fd}[2015/02/07 v1.0 font definition file for OT1/zpl/tosf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -23,9 +25,15 @@ \DeclareFontShape{OT1}{zpltosf}{bx}{n}{<->ssub * zpltosf/b/n}{} \DeclareFontShape{OT1}{zpltosf}{bx}{scit}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{OT1}{zpltosf}{bx}{it}{<->ssub * zpltosf/b/it}{} -\DeclareFontShape{OT1}{zpltosf}{m}{sl}{<-> \zpl@scaled zpl-Italic-osf-th-ot1}{} -\DeclareFontShape{OT1}{zpltosf}{b}{sl}{<->ssub * zpltosf/b/it}{} -\DeclareFontShape{OT1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{OT1}{zpltosf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-tosf-ot1}{} + \DeclareFontShape{OT1}{zpltosf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-tosf-ot1}{} + \DeclareFontShape{OT1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{OT1}{zpltosf}{m}{sl}{<-> \zpl@scaled zplth-Italic-osf-ot1}{} + \DeclareFontShape{OT1}{zpltosf}{b}{sl}{<->ssub * zpltosf/m/sl}{} + \DeclareFontShape{OT1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/m/sl}{} +\fi \DeclareFontShape{OT1}{zpltosf}{b}{scsl}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{OT1}{zpltosf}{bx}{scsl}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{OT1}{zpltosf}{m}{scsl}{<->ssub * zpltosf/m/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd b/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd index 6c7a940b95f..5b3b07882f3 100644 --- a/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd +++ b/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd @@ -1,5 +1,7 @@ \ProvidesFile{t1zpllf.fd}[2015/01/17 v1.0 font definition file for T1/zpl/lf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{T1}{zpllf}{bx}{n}{<->ssub * zpllf/b/n}{} \DeclareFontShape{T1}{zpllf}{bx}{scit}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{T1}{zpllf}{bx}{it}{<->ssub * zpllf/b/it}{} -\DeclareFontShape{T1}{zpllf}{m}{sl}{<-> \zpl@scaled zpl-Italic-tlf-th-t1}{} -\DeclareFontShape{T1}{zpllf}{b}{sl}{<->ssub * zpllf/b/it}{} -\DeclareFontShape{T1}{zpllf}{bx}{sl}{<->ssub * zpllf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{T1}{zpllf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-lf-t1}{} + \DeclareFontShape{T1}{zpllf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-lf-t1}{} + \DeclareFontShape{T1}{zpllf}{bx}{sl}{<->ssub * zpllf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{T1}{zpllf}{m}{sl}{<-> \zpl@scaled zplth-Italic-tlf-t1}{} + \DeclareFontShape{T1}{zpllf}{b}{sl}{<->ssub * zpllf/m/sl}{} + \DeclareFontShape{T1}{zpllf}{bx}{sl}{<->ssub * zpllf/m/sl}{} +\fi \DeclareFontShape{T1}{zpllf}{b}{scsl}{<->ssub * zpllf/b/scit}{} \DeclareFontShape{T1}{zpllf}{m}{scsl}{<->ssub * zpllf/m/scit}{} \DeclareFontShape{T1}{zpllf}{b}{scsl}{<->ssub * zpllf/b/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd b/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd index b14ec1d85c1..c0685bab461 100644 --- a/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd +++ b/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd @@ -1,5 +1,7 @@ \ProvidesFile{t1zplosf.fd}[2015/01/17 v1.0 font definition file for T1/zpl/osf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -22,9 +24,15 @@ \DeclareFontShape{T1}{zplosf}{bx}{n}{<->ssub * zplosf/b/n}{} \DeclareFontShape{T1}{zplosf}{bx}{scit}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{T1}{zplosf}{bx}{it}{<->ssub * zplosf/b/it}{} -\DeclareFontShape{T1}{zplosf}{m}{sl}{<->\zpl@scaled zpl-Italic-osf-th-t1}{} -\DeclareFontShape{T1}{zplosf}{b}{sl}{<->ssub * zplosf/b/it}{} -\DeclareFontShape{T1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{T1}{zplosf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-osf-t1}{} + \DeclareFontShape{T1}{zplosf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-osf-t1}{} + \DeclareFontShape{T1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{T1}{zplosf}{m}{sl}{<-> \zpl@scaled zplth-Italic-osf-t1}{} + \DeclareFontShape{T1}{zplosf}{b}{sl}{<->ssub * zplosf/m/sl}{} + \DeclareFontShape{T1}{zplosf}{bx}{sl}{<->ssub * zplosf/m/sl}{} +\fi \DeclareFontShape{T1}{zplosf}{b}{scsl}{<->ssub * zplosf/b/scit}{} \DeclareFontShape{T1}{zplosf}{m}{scsl}{<->ssub * zplosf/m/scit}{} \DeclareFontShape{T1}{zplosf}{bx}{scsl}{<->ssub * zplosf/b/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/t1zplth-lf.fd b/Master/texmf-dist/tex/latex/newpx/t1zplth-lf.fd new file mode 100644 index 00000000000..a2c23deb676 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/t1zplth-lf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{t1zplth-lf.fd}[2021/05/07 v1.0 font definition file for T1/zplth/lf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{T1}{zplth-lf}{\zpl@spacing} +\DeclareFontShape{T1}{zplth-lf}{m}{it}{<-> \zpl@scaled zplth-Italic-tlf-t1}{} +\DeclareFontShape{T1}{zplth-lf}{m}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{m}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{m}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{b}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{bx}{sc}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{b}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{bx}{n}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{b}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{bx}{scit}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{b}{it}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{bx}{it}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{m}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{b}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{bx}{sl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{b}{scsl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{bx}{scsl}{<->ssub * zplth-lf/m/it}{} +\DeclareFontShape{T1}{zplth-lf}{m}{scsl}{<->ssub * zplth-lf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/t1zplth-osf.fd b/Master/texmf-dist/tex/latex/newpx/t1zplth-osf.fd new file mode 100644 index 00000000000..2235f54e27b --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/t1zplth-osf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{t1zplth-osf.fd}[2021/05/07 v1.0 font definition file for T1/zplth/osf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{T1}{zplth-osf}{\zpl@spacing} +\DeclareFontShape{T1}{zplth-osf}{m}{it}{<-> \zpl@scaled zplth-Italic-osf-t1}{} +\DeclareFontShape{T1}{zplth-osf}{m}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{m}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{m}{scit}{<-> ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{b}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{bx}{sc}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{b}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{bx}{n}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{b}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{bx}{scit}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{b}{it}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{bx}{it}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{m}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{b}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{bx}{sl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{b}{scsl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{bx}{scsl}{<->ssub * zplth-osf/m/it}{} +\DeclareFontShape{T1}{zplth-osf}{m}{scsl}{<->ssub * zplth-osf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/t1zplth-tlf.fd b/Master/texmf-dist/tex/latex/newpx/t1zplth-tlf.fd new file mode 100644 index 00000000000..67420799777 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/t1zplth-tlf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{t1zplth-tlf.fd}[2021/05/06 v1.0 font definition file for T1/zplth/tlf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi + +\DeclareFontFamily{T1}{zplth-tlf}{\zpl@spacing} +\DeclareFontShape{T1}{zplth-tlf}{m}{it}{<-> \zpl@scaled zplth-Italic-tlf-t1}{} +\DeclareFontShape{T1}{zplth-tlf}{m}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{m}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{m}{scit}{<-> ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{b}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{bx}{sc}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{b}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{bx}{n}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{b}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{bx}{scit}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{b}{it}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{bx}{it}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{m}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{b}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{bx}{sl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{b}{scsl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{bx}{scsl}{<->ssub * zplth-tlf/m/it}{} +\DeclareFontShape{T1}{zplth-tlf}{m}{scsl}{<->ssub * zplth-tlf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/t1zplth-tosf.fd b/Master/texmf-dist/tex/latex/newpx/t1zplth-tosf.fd new file mode 100644 index 00000000000..880a7891109 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newpx/t1zplth-tosf.fd @@ -0,0 +1,28 @@ +\ProvidesFile{t1zplth-tosf.fd}[2021/05/07 v1.0 font definition file for T1/zplth/tosf] + +\expandafter\ifx\csname zpl@scaled\endcsname\relax + \let\zpl@scaled\@empty% +\fi + +\ifdefined\zpl@spacing \else\global\let\zpl@spacing\@empty\fi +%\traceon +\DeclareFontFamily{T1}{zplth-tosf}{\zpl@spacing} +\DeclareFontShape{T1}{zplth-tosf}{m}{it}{<-> \zpl@scaled zplth-Italic-osf-t1}{} +\DeclareFontShape{T1}{zplth-tosf}{m}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{m}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{m}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{b}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{bx}{sc}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{b}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{bx}{n}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{b}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{bx}{scit}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{b}{it}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{bx}{it}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{m}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{b}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{bx}{sl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{b}{scsl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{bx}{scsl}{<->ssub * zplth-tosf/m/it}{} +\DeclareFontShape{T1}{zplth-tosf}{m}{scsl}{<->ssub * zplth-tosf/m/it}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd b/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd index eb0d97b894d..2e00bce605d 100644 --- a/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd +++ b/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd @@ -1,5 +1,7 @@ \ProvidesFile{t1zpltlf.fd}[2015/01/17 v1.0 font definition file for T1/zpl/tlf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -21,9 +23,15 @@ \DeclareFontShape{T1}{zpltlf}{bx}{n}{<->ssub * zpltlf/b/n}{} \DeclareFontShape{T1}{zpltlf}{bx}{scit}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{T1}{zpltlf}{bx}{it}{<->ssub * zpltlf/b/it}{} -\DeclareFontShape{T1}{zpltlf}{m}{sl}{<-> \zpl@scaled zpl-Italic-tlf-th-t1}{} -\DeclareFontShape{T1}{zpltlf}{b}{sl}{<->ssub * zpltlf/b/it}{} -\DeclareFontShape{T1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{T1}{zpltlf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-tlf-t1}{} + \DeclareFontShape{T1}{zpltlf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-tlf-t1}{} + \DeclareFontShape{T1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{T1}{zpltlf}{m}{sl}{<-> \zpl@scaled zplth-Italic-tlf-t1}{} + \DeclareFontShape{T1}{zpltlf}{b}{sl}{<->ssub * zpltlf/m/sl}{} + \DeclareFontShape{T1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/m/sl}{} +\fi \DeclareFontShape{T1}{zpltlf}{b}{scsl}{<->ssub * zpltlf/b/scit}{} \DeclareFontShape{T1}{zpltlf}{m}{scsl}{<->ssub * zpltlf/m/scit}{} \DeclareFontShape{T1}{zpltlf}{bx}{scsl}{<->ssub * zpltlf/b/scit}{} diff --git a/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd b/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd index d800b5b7862..85009e16e67 100644 --- a/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd +++ b/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd @@ -1,5 +1,7 @@ \ProvidesFile{t1zpltosf.fd}[2015/01/17 v1.0 font definition file for T1/zpl/tosf] +\@ifundefined{ifzpl@sl}{\global\newif\ifzpl@sl\global\zpl@sltrue}{} + \expandafter\ifx\csname zpl@scaled\endcsname\relax \global\let\zpl@scaled\@empty% \fi @@ -23,9 +25,15 @@ \DeclareFontShape{T1}{zpltosf}{bx}{n}{<->ssub * zpltosf/b/n}{} \DeclareFontShape{T1}{zpltosf}{bx}{scit}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{T1}{zpltosf}{bx}{it}{<->ssub * zpltosf/b/it}{} -\DeclareFontShape{T1}{zpltosf}{m}{sl}{<->\zpl@scaled zpl-Italic-osf-th-t1}{} -\DeclareFontShape{T1}{zpltosf}{b}{sl}{<->ssub * zpltosf/b/it}{} -\DeclareFontShape{T1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/it}{} +\ifzpl@sl % point to real slanted fonts + \DeclareFontShape{T1}{zpltosf}{m}{sl}{<-> \zpl@scaled zpl-Slanted-tosf-t1}{} + \DeclareFontShape{T1}{zpltosf}{b}{sl}{<-> \zpl@scaled zpl-BoldSlanted-tosf-t1}{} + \DeclareFontShape{T1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/sl}{} +\else %point to theorem font + \DeclareFontShape{T1}{zpltosf}{m}{sl}{<-> \zpl@scaled zplth-Italic-osf-t1}{} + \DeclareFontShape{T1}{zpltosf}{b}{sl}{<->ssub * zpltosf/m/sl}{} + \DeclareFontShape{T1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/m/sl}{} +\fi \DeclareFontShape{T1}{zpltosf}{b}{scsl}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{T1}{zpltosf}{bx}{scsl}{<->ssub * zpltosf/b/scit}{} \DeclareFontShape{T1}{zpltosf}{m}{scsl}{<->ssub * zpltosf/m/scit}{} |