texlive[68635] Master/texmf-dist: newpx (24oct23)
commits+karl at tug.org
commits+karl at tug.org
Tue Oct 24 22:22:04 CEST 2023
Revision: 68635
https://tug.org/svn/texlive?view=revision&revision=68635
Author: karl
Date: 2023-10-24 22:22:04 +0200 (Tue, 24 Oct 2023)
Log Message:
-----------
newpx (24oct23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/newpx/README
trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Bold.afm
trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-BoldItalic.afm
trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Italic.afm
trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Regular.afm
trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Slanted.afm
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_LY1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_T1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_LY1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_T1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_LY1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_T1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_LY1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_OT1.enc
trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_T1.enc
trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-ly1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-ot1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-t1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-ts1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-ly1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-ot1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-t1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-ts1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-ly1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-ot1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-t1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-ts1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-ly1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-ot1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-t1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-ts1.tfm
trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Bold.pfb
trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-BoldItalic.pfb
trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Italic.pfb
trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Regular.pfb
trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Slanted.pfb
trunk/Master/texmf-dist/tex/latex/newpx/ly1minzpl.fd
trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
trunk/Master/texmf-dist/tex/latex/newpx/ot1minzpl.fd
trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1minzpl.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1zpldnom.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1zplinf.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd
trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ts1zpllf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ts1zplosf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltlf.fd
trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltosf.fd
Added Paths:
-----------
trunk/Master/texmf-dist/doc/fonts/newpx/footsnippet-crop.pdf
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ly1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ot1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-t1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ts1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ly1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ot1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-t1.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ts1.tfm
trunk/Master/texmf-dist/tex/latex/newpx/newpxtext1.sty
trunk/Master/texmf-dist/tex/latex/newpx/newpxtextX.sty
Modified: trunk/Master/texmf-dist/doc/fonts/newpx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newpx/README 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/README 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,12 +1,25 @@
This package, based initially on pxfonts, provides many fixes and enhancements to that package, splitting it in two parts---newpxtext and newpxmath---which may be run independently of one another. It provides scaling, improved metrics, and other options. For proper operation, the packages require that the packages newtxmath, pxfonts and TeXGyrePagella be installed and their map files enabled. The text package now relies on an extension of the TeXGyrePagella Type1 fonts that is provided with this package. The accompanying MANIFEST-newpx.txt provides details of the extension as requested by GUST-FONT-LICENSE.txt
-Current version: 1.522 2023-09-27
+Current version: 1.53 2023-10-23
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
-Changes in version 1.522
-Corrections to documentation.
+Changes in version 1.53
+1. Addition of superior letters and figures distinct from and taller
+than numerators.
+2. Added superior versions of \textsection, \textparagraph, \textdagger,
+\textdaggerdbl, \textbardbl, \textasteriskcentered, mainly for use as symbolic footnote
+markers.
+3. Addition of options to newpxtext: supsraised, supscale, supsLspaced, \supsRspaced and supscolor---all affecting how superiors are rendered.
+4. Added modifications of some code from realscripts.sty for use in
+legacy latex.
+5. Corrections to documentation.
+6. Added \textsfrac macro for stacked fractions.
+7. Option scosf, which specifies oldstyle figure within small caps, has
+been extended and now works in all LaTeX engines with both the \scshape
+ switch and the macro \textsc{}.
+8. Some correction to encoding and fd files.
Changes in version 1.521
Small change to newpxtext.sty so that option scosf works as expected under lualatex.
Added: trunk/Master/texmf-dist/doc/fonts/newpx/footsnippet-crop.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/fonts/newpx/footsnippet-crop.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newpx/footsnippet-crop.pdf 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/footsnippet-crop.pdf 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/doc/fonts/newpx/footsnippet-crop.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex 2023-10-24 20:22:04 UTC (rev 68635)
@@ -2,6 +2,7 @@
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
+\usepackage{graphicx}
%\pdfmapfile{=newtx.map}
%\pdfcompresslevel=0
%\pdfgentounicode=1
@@ -57,6 +58,7 @@
\makeatletter
\ifzpl at otf
\def\pcf{\addfontfeatures{Letters=PetiteCaps}}
+ \def\pcf{\addfontfeatures{Letters=SmallCaps}}
\else
\font\pcf=zpl-Regular-osf-sc-t1 at 10.95pt
\font\scf=zpl-Regular-osf-scl-t1 at 10.95pt
@@ -106,7 +108,7 @@
%\scalefont{5}{\vrule width.04pt\char"2044\vrule width.04pt}%\addfontfeatures{RawFeature=+ss20;+dnom}\color{red}\char"2044\vrule width.04pt{}4}
-%\textsu{23} \textde{45} \textnu{78} \textinf{90}
+%{23\textsu} \textde{45} \textnu{78} \textinf{90}
%X{\sufigures 8Abc}
%\end{document}
%\show\slshape
@@ -113,9 +115,24 @@
\section{Introduction}
This package is meant to be a replacement for Young Ryu's {\tt pxfonts}---a complete text and math package with roman text font provided by a Palatino clone, sans serif based on a \textsf{Helvetica} clone, typewriter faces, plus math symbol fonts whose math italic letters are from a Palatino Italic clone. As with the related {\tt txfonts} (though not as severe) the math metrics in {\tt pxfonts} seem overly tight.
-\textsc{Changes as of version 1.51}\\
+\textsc{Changes as of version 1.53}
\begin{itemize}
\item
+Superior letters and figures distinct from numerators have been added along with some special features. The text switch \verb|\sustyle| (or \verb|\sufigures|) or the commands \verb|\textsu|, \verb|\textsup|, \verb|\textsups| may be used to invoke ordinary superiors. The command \verb|\textsuperior| is reserved for a form of superiors that respond to adjustments you may specify in the package options, and which are used for footnote marker placement: \verb|supscale| rescales them, \verb|supsraised| specifies an amount to move them vertically, and \verb|supLspaced|, \verb|supRspaced| specify additional kerning to be applied at the left and right. These changes are applied in the order: scaling, raising, kerning. All except \verb|supscale| should be dimensions with units like {\tt em} which will scale properly. Their relative vertical positions stack up like this: X\textinf{12}X\textde{345}X\textnu{678}X\textsu{90}.
+\item
+Unless you specify the option {\tt defaultsups}, the package will use the superior letters and numbers for footnote markers. These will work in all LaTeX engines, and with all standard LaTeX classes, as well a the KOMA classes. With {\tt defaultsups}, you get scaled-down glyphs which may not match the color of other text and may be more difficult to find on a page.
+\item
+There are now characters in the superiors which may be useful in displaying symbolic footnote markers: \textsu{\textsection, \textparagraph, \textdagger, \textdaggerdbl, \textbardbl, \textasteriskcentered}. See the documentation to the {\tt footmisc} package for more details of their usage. A usage example is appended as the last page of this document.
+\item Option {\tt scosf}, which specifies oldstyle figure within small caps, has been extended and now works in all LaTeX engines with both the \verb|\scshape| switch and the macro \verb|\textsc{}|.
+\item
+The stacked fraction macro is now available: see the documentation in the {\tt newtx} package.
+\item
+Version 1.53 brings {\tt newpxtext} essentially up to parity with {\tt newtxtext}, version 1.73.
+\end{itemize}
+
+\textsc{Changes as of version 1.51}
+\begin{itemize}
+\item
There is a new {\tt newpx.sty} that offers simplifications in the use of {\tt newpxtext} and {\tt newpxmath} under [pdf]latex, xelatex and lualatex. With {\tt newpx}, you can pass options to {\tt newpxtext} and {\tt newpxmath} as appropriate. For example
\begin{verbatim}
\usepackage[scale=.98,varbb,p,osf]{newpx}
@@ -122,7 +139,7 @@
\end{verbatim}
would send {\tt scale=.98} to both text and math packages, {\tt varbb} to {\tt newpxmath} and the rest to {\tt newpxtext}. Later sections have more usage examples.
\item
-{Newpxtext.sty} now has a stacked fraction macro: \verb|\textsfrac[2]{17}{32}| produces \textsfrac[2]{17}{32}.
+{Newpxtext.sty} now has a stacked fraction macro: \verb|\textsfrac[2]{17}{32}| produces \textsfrac[2]{17}{32}.
\item
Version 1.51 brings {\tt newpxmath} essentially up to parity with {\tt newtxmath}, version 1.723.
\end{itemize}
@@ -170,22 +187,23 @@
\section{Text mode options and macros}
+
\textsc{Important changes as of version 1.5}
\begin{itemize}
\item
- Small caps are available in all weights and styles, and are offered in two sizes. The default small caps supplied by TeXGyrePagella are really \textsc{Petite Caps}, having xheights approximately the same x-heights (sometimes smaller) as lowercase letters. Option \texttt{largesc} increases the size of small caps by 5.33\%, approximating the size of Linotype Palatino Small Caps. IMO, this is a better match in terms of weight and size: {\pcf Petite Caps}, \textsc{Small Caps}. The two sizes of small caps are now implemented in the Opentype fonts as Petite Caps and Small Caps ({\tt pcap} and {\tt smcp}). The option {\tt largesc} changes the default rendering of \verb|\scshape| and \verb|\textsc| to Small Caps instead of the default Petite Caps.
+ Small caps are available in all weights and styles, and are offered in two sizes. The default small caps supplied by TeXGyrePagella are really {\pcf Petite Caps}, having xheights approximately the same x-heights (sometimes smaller) as lowercase letters. Option \texttt{largesc} increases the size of small caps by 5.33\%, approximating the size of Linotype Palatino Small Caps. IMO, this is a better match in terms of weight and size: {\pcf Petite Caps}, \textsc{Small Caps}. The two sizes of small caps are now implemented in the Opentype fonts as Petite Caps and Small Caps ({\tt pcap} and {\tt smcp}). The option {\tt largesc} changes the default rendering of \verb|\scshape| and \verb|\textsc| to Small Caps instead of the default Petite Caps.
-\item The last versions were missing the switches \verb|\tlfstyle|, \verb|\lfstyle|, \verb|\tosfstyle| and \verb|\osfstyle| as well as their command forms \verb|\texttlf|, \verb|\textlf|, \verb|\texttosf| and \verb|\textosf|, which allowed you to get any figure alignment and style, no matter what the default figure style. For example, though we the main text is proportional oldstyle, \verb|\texttlf{123}| gives the tabular lining form \texttlf{123}, as does \verb|{\tlfstyle123}|.
+\item The last versions were missing the switches \verb|\tlfstyle|, \verb|\lfstyle|, \verb|\tosfstyle| and \verb|\osfstyle| as well as their command forms \verb|\texttlf|, \verb|\textlf|, \verb|\texttosf| and \verb|\textosf|, which allowed you to get any figure alignment and style, no matter what the default figure style. For example, though the main text is proportional oldstyle, \verb|\texttlf{123}| gives the tabular lining form \texttlf{123}, as does \verb|{\tlfstyle123}|.
\item There are also the commands \verb|\oldstylenums|, \verb|\liningnums|, \verb|\tabularnums| and \verb|\proportionalnums|, which change only the alignment and the style.
-\item Two additional figure styles have been added---denominators and subscripts (inferiors), each the same size as superiors, with denominators having the same baseline as text and subscripts below the text baseline. These may be specified respectively by the text switches \verb|\defigures| (\textsc{aka} \verb|\destyle|) and \verb|\infigures| (\textsc{aka} \verb|\instyle|) or the corresponding macros \verb|\textde| and \verb|\textinf|. For example, \verb|{\defigures 123}| gives {\defigures 123}, as would \verb|\textde{123}|, and \verb|{\infigures 123}| gives {\infigures 123}, as would \verb|\textinf{123}|.
+\item Two additional figure styles have been added---denominators and subscripts (inferiors), each the same size as superiors, with denominators having the same baseline as text and subscripts below the text baseline. These may be specified respectively by the text switches \verb|\defigures| (\textsc{aka} \verb|\destyle|) and \verb|\infigures| (\textsc{aka} \verb|\instyle|) or the corresponding macros \verb|\textde| and \verb|\textinf|. For example, \verb|{\defigures 123}| gives {\defigures 123}, as would \verb|\textde{123}|, and \verb|{\infigures 123}| gives {\infigures 123}, as would \verb|\textinf{123}| or \verb|\textsub{123}|.
\item There is a numerators figure style normally used only in the construction of fractions. It may be called by any one of \verb|{\nustyle 123}|, \verb|{\nufigures 123}|, \verb|\textnum{123}|, \verb|\textnumerator{123}|. There is also an equivalent named \verb|\textnu{123}|, but this is problematic since it conflicts with a command in the Greek variant of the {\tt babel} package. If you use the latter, there is an option {\tt notextnu} to {\tt newtxtext} that will prevent the redefinition of \verb|\textnu|.
\item There is a new version of \verb|\textfrac| that provides better kerning around the division solidus than the default command. The integer part may be specified as an optional argument. E.g., \verb|\textfrac{7}{8}| gives \textfrac{7}{8}, while \verb|\textfrac[2]{31}{32}| gives \textfrac[2]{31}{32}.
\item There is a new \verb|\textcircled| which works with both letters and numbers.\\
E.g., \verb|\textcircled{X}\textcircled{2}| gives \textcircled{X}\textcircled{2}.
-\item A new option {\tt slashedzero} is provided for XeLaTeX and LaLaTeX only. It replaces the zero in lining style only to a zero with a reverse slash.
+\item A new option {\tt slashedzero} is provided for XeLaTeX and LuaLaTeX only. It replaces the zero in lining style only to a zero with a reverse slash.
\end{itemize}
\textsc{Important changes as of version 1.42}\\
@@ -205,7 +223,7 @@
\begin{verbatim}
\usepackage[scaled=.95]{newpxtext}
\end{verbatim}
-to load the roman and typewriter text fonts at 95\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.95*0.94$. This is not of much utility if the package is used with the math package {\tt newpxmath} to which it is already matched, but may be with other math packages. The options
+to load the roman and typewriter text fonts at 95\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale 0.95\textasteriskcentered0.94. This is not of much utility if the package is used with the math package {\tt newpxmath} to which it is already matched, but may be with other math packages. The options
\begin{verbatim}
\usepackage[scaled=.95,helvratio=.96]{newpxtext}
\end{verbatim}
@@ -454,11 +472,10 @@
\begin{itemize}
\item The {\tt no-math} option to {\tt newpxtext} causes {\tt fontspec} to load with option {\tt no-math}, preventing the package from loading any unicode math font.
\item
-You do not need to load {\tt amsmath}: it is loaded by {\tt newpxmath} Option {\tt amsthm} will cause {\tt amsmath} to load before {\tt amsthm}.
+You do not need to load {\tt amsmath}: it is loaded by {\tt newpxmath}. Option {\tt amsthm} will cause {\tt amsmath} to load before {\tt amsthm}.
\item Babel, if used, must be specified before {\tt newpxtext}.
\item Polyglossia, if used, must be specified after loading {\tt newpxtext}.
-\item The {\tt type1} option to {\tt cabin} is important, preventing it from loading {\tt fontspec}, which would lead to an {\tt option clash} error. (This does seem to work properly in the version of {\tt cabin.sty} dated 12/25/2022.)
-\end{itemize}
+\item The {\tt type1} option to {\tt cabin} is important, preventing it from loading {\tt fontspec}, which would lead to an {\tt option clash} error. \end{itemize}
With {\tt newpx}, the above is equivalent to:
\begin{verbatim}
%\renewcommand{\rmdefault}{zplTLF}% Roman and Bold PagellaX for math mode
@@ -578,7 +595,7 @@
\item
\verb|\textfrac| works more precisely under unicode tex because it is possible to adjust kerning between all characters. The effect should not be very noticeable, at least in regular style.
\item {\tt sups}: the package treats this differently in unicode LaTeX and pdflatex, with handling in the unicode case passed off to the {\tt realscripts} package where the footnote marker font is set to \verb|\normalfont|, meaning that superiors from the current (TeXGyrePagellaX) text font are employed.
-\item The \verb|\footnote| macro has been changed and appears to function correctly in KOMA based packages, though for proper handling of multiple footnote markers it may be necessary to add the following line to your preamble:
+%\item The \verb|\footnote| macro has been changed and appears to function correctly in KOMA based packages, though for proper handling of multiple footnote markers it may be necessary to add the following line to your preamble:
\begin{verbatim}
\usepackage[multiple]{fontmisc}
\end{verbatim}
@@ -585,7 +602,7 @@
\item {\tt theoremfont}, {\tt thmtabular}, {\tt thmlining} all function in a manner similar to that in {\tt pdflatex}.
\item {\tt swashQ} operates as before.
\item {\tt foresolidus, aftsolidus} are not used in unicode tex.
-\item {\tt scosf} operates more effectively than in [pdf]latex---in the latter, it seems now very difficult to modify the definition of \verb|\scshape|, and this option works only for \verb|\textsc|.
+%\item {\tt scosf} operates more effectively than in [pdf]latex---in the latter, it seems now very difficult to modify the definition of \verb|\scshape|, and this option works only for \verb|\textsc|.
%you have the choice of font to render footnote markers. The differences are as follows.
%\begin{itemize}
%\item
@@ -741,7 +758,7 @@
\section{Some recent additions to \texttt{newpxmath}}
Because a number of the standard math accents appeared to be too close to the symbols they accented, a number of the problem accents have been reworked as additions to the {\tt symbols} font, along with a number of vertically doubled symbols. (The doubled symbols are described in the documentation to newtx.) The new accents are flatter and stand higher above their accentees than the old versions.
-Another addition to {\tt symbols} may be used to signify matrix \emph{transpose}. In fact, the glyph is just the {\tt intercal} glyph (from the txfonts rendition of the AMS symbols) raised and narrowed considerable. Here is an example comparing its use to a number of other common constructions:
+Another addition to {\tt symbols} may be used to signify matrix \emph{transpose}. In fact, the glyph is just the {\tt intercal} glyph (from the txfonts rendition of the AMS symbols) raised and narrowed considerably. Here is an example comparing its use to a number of other common constructions:
\[\mathbf{M}^{\transp}, \mathbf{M}^{\mathsf{T}}, \mathbf{M}^{\mathrm{T}}, \mathbf{M}^{\intercal},\]
are produced respectively by
\begin{verbatim}
@@ -944,6 +961,8 @@
\section{Changed Font Tables}
\subsection{letters}
\fonttable{zplmi}
+
+Note that either of the script P glyphs in the above table would be suitable for rendering \verb|\powerset|, though this is not a standard math macro.
\newpage
\subsection{lettersA}
\fonttable{zplmia}
@@ -976,4 +995,9 @@
{\mu}{-1}
\end{filecontents*}
\end{verbatim}
+
+\section{Footnote markers}
+The following page displays some of the ways that footnote markers may be modified.
+\newpage
+\includegraphics{footsnippet-crop}
\end{document}
Modified: trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Bold.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Bold.afm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Bold.afm 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20230101
-Comment Creation Date: Tue Sep 5 17:47:47 2023
+Comment Creation Date: Wed Oct 4 17:28:22 2023
FontName npxsups-Bold
FullName npxsups Bold
FamilyName npxsups
@@ -15,116 +15,116 @@
UnderlineThickness 50
Version 1.06
EncodingScheme FontSpecific
-FontBBox -10 102 815 827
-CapHeight 676
-XHeight 542
-Descender 107
+FontBBox -10 179 815 904
+CapHeight 744
+XHeight 619
+Descender 184
StartCharMetrics 105
C 0 ; WX 0 ; N .notdef ; B 0 0 0 0 ;
C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 222 ; N exclam.sup ; B 50 254 177 705 ;
-C 34 ; WX 322 ; N quotedbl.sup ; B 16 450 306 708 ;
-C 35 ; WX 401 ; N numbersign.sup ; B 2 261 399 665 ;
-C 36 ; WX 410 ; N dollar.sup ; B 22 193 389 692 ;
-C 37 ; WX 712 ; N percent.sup ; B 48 256 664 686 ;
-C 38 ; WX 667 ; N ampersand.sup ; B 41 251 653 669 ;
-C 39 ; WX 182 ; N quoteright.sup ; B 35 450 146 708 ;
-C 40 ; WX 233 ; N parenleft.sup ; B 43 209 214 760 ;
-C 41 ; WX 233 ; N parenright.sup ; B 19 209 190 760 ;
-C 42 ; WX 355 ; N asterisk.sup ; B 34 457 320 675 ;
-C 43 ; WX 485 ; N plus.sup ; B 36 257 449 567 ;
-C 44 ; WX 199 ; N comma.sup ; B -6 128 182 377 ;
-C 45 ; WX 266 ; N hyphen.sup ; B 12 363 255 454 ;
-C 46 ; WX 200 ; N period.sup ; B 37 254 164 381 ;
-C 47 ; WX 246 ; N slash.sup ; B -8 251 255 699 ;
-C 48 ; WX 400 ; N zero.sup ; B 26 251 376 654 ;
-C 49 ; WX 300 ; N one.sup ; B 18 259 277 663 ;
-C 50 ; WX 300 ; N two.sup ; B 12 259 287 657 ;
-C 51 ; WX 300 ; N three.sup ; B 9 251 278 657 ;
-C 52 ; WX 400 ; N four.sup ; B 9 259 380 672 ;
-C 53 ; WX 405 ; N five.sup ; B 33 251 384 653 ;
-C 54 ; WX 399 ; N six.sup ; B 29 251 376 654 ;
-C 55 ; WX 430 ; N seven.sup ; B 36 259 426 653 ;
-C 56 ; WX 406 ; N eight.sup ; B 26 251 380 654 ;
-C 57 ; WX 400 ; N nine.sup ; B 24 240 372 660 ;
-C 58 ; WX 200 ; N colon.sup ; B 37 254 164 532 ;
-C 59 ; WX 200 ; N semicolon.sup ; B -6 144 183 548 ;
-C 60 ; WX 484 ; N less.sup ; B 58 259 412 578 ;
-C 61 ; WX 485 ; N equal.sup ; B 36 322 449 496 ;
-C 62 ; WX 484 ; N greater.sup ; B 57 251 412 578 ;
-C 63 ; WX 355 ; N question.sup ; B 33 254 330 670 ;
-C 64 ; WX 599 ; N at.sup ; B 33 254 566 667 ;
-C 65 ; WX 653 ; N A.sup ; B 18 259 638 679 ;
-C 66 ; WX 538 ; N B.sup ; B 30 259 494 667 ;
-C 67 ; WX 558 ; N C.sup ; B 34 251 537 675 ;
-C 68 ; WX 647 ; N D.sup ; B 27 259 610 667 ;
-C 69 ; WX 500 ; N E.sup ; B 30 259 474 667 ;
-C 70 ; WX 451 ; N F.sup ; B 22 259 439 667 ;
-C 71 ; WX 667 ; N G.sup ; B 37 251 623 675 ;
-C 72 ; WX 667 ; N H.sup ; B 28 259 639 667 ;
-C 73 ; WX 311 ; N I.sup ; B 30 259 281 667 ;
-C 74 ; WX 311 ; N J.sup ; B -10 125 281 675 ;
-C 75 ; WX 663 ; N K.sup ; B 30 259 652 668 ;
-C 76 ; WX 496 ; N L.sup ; B 30 259 470 667 ;
-C 77 ; WX 836 ; N M.sup ; B 25 255 812 667 ;
-C 78 ; WX 691 ; N N.sup ; B 27 246 664 667 ;
-C 79 ; WX 666 ; N O.sup ; B 37 251 631 675 ;
-C 80 ; WX 489 ; N P.sup ; B 30 259 476 667 ;
-C 81 ; WX 666 ; N Q.sup ; B 37 150 631 675 ;
-C 82 ; WX 587 ; N R.sup ; B 30 259 577 667 ;
-C 83 ; WX 489 ; N S.sup ; B 45 251 449 675 ;
-C 84 ; WX 548 ; N T.sup ; B 13 259 536 667 ;
-C 85 ; WX 623 ; N U.sup ; B 20 251 610 667 ;
-C 86 ; WX 649 ; N V.sup ; B 15 259 638 667 ;
-C 87 ; WX 824 ; N W.sup ; B 13 259 815 670 ;
-C 88 ; WX 565 ; N X.sup ; B 13 258 553 680 ;
-C 89 ; WX 534 ; N Y.sup ; B 11 259 529 676 ;
-C 90 ; WX 573 ; N Z.sup ; B 18 259 543 667 ;
-C 91 ; WX 267 ; N bracketleft.sup ; B 58 189 235 698 ;
-C 92 ; WX 509 ; N backslash.sup ; B 56 261 454 699 ;
-C 93 ; WX 267 ; N bracketright.sup ; B 33 189 210 698 ;
-C 94 ; WX 533 ; N asciicircum.sup ; B 40 411 493 677 ;
-C 95 ; WX 400 ; N underscore.sup ; B -1 179 401 222 ;
-C 96 ; WX 266 ; N quoteleft.sup ; B 13 541 206 692 ;
-C 97 ; WX 386 ; N a.sup ; B 31 251 369 542 ;
-C 98 ; WX 490 ; N b.sup ; B 7 251 447 695 ;
-C 99 ; WX 355 ; N c.sup ; B 29 251 333 542 ;
-C 100 ; WX 490 ; N d.sup ; B 33 251 464 698 ;
-C 101 ; WX 401 ; N e.sup ; B 33 251 371 542 ;
-C 102 ; WX 312 ; N f.sup ; B 26 259 306 690 ;
-C 103 ; WX 446 ; N g.sup ; B 20 102 430 542 ;
-C 104 ; WX 490 ; N h.sup ; B 18 259 472 695 ;
-C 105 ; WX 267 ; N i.sup ; B 26 259 240 658 ;
-C 106 ; WX 267 ; N j.sup ; B 2 102 188 658 ;
-C 107 ; WX 519 ; N k.sup ; B 16 258 510 695 ;
-C 108 ; WX 267 ; N l.sup ; B 18 259 238 705 ;
-C 109 ; WX 713 ; N m.sup ; B 18 259 694 542 ;
-C 110 ; WX 490 ; N n.sup ; B 18 259 472 542 ;
-C 111 ; WX 445 ; N o.sup ; B 31 251 415 542 ;
-C 112 ; WX 490 ; N p.sup ; B 22 107 456 542 ;
-C 113 ; WX 490 ; N q.sup ; B 41 107 474 542 ;
-C 114 ; WX 312 ; N r.sup ; B 23 259 313 542 ;
-C 115 ; WX 356 ; N s.sup ; B 30 251 326 542 ;
-C 116 ; WX 267 ; N t.sup ; B 17 251 261 644 ;
-C 117 ; WX 490 ; N u.sup ; B 19 251 469 562 ;
-C 118 ; WX 470 ; N v.sup ; B 8 259 463 535 ;
-C 119 ; WX 694 ; N w.sup ; B 10 259 685 542 ;
-C 120 ; WX 443 ; N x.sup ; B 19 258 430 549 ;
-C 121 ; WX 462 ; N y.sup ; B 7 102 455 535 ;
-C 122 ; WX 437 ; N z.sup ; B 12 259 410 535 ;
-C 123 ; WX 249 ; N braceleft.sup ; B 3 188 232 694 ;
-C 124 ; WX 485 ; N bar.sup ; B 207 198 278 690 ;
-C 125 ; WX 248 ; N braceright.sup ; B 17 188 246 694 ;
-C 126 ; WX 484 ; N asciitilde.sup ; B 40 339 445 466 ;
-C 161 ; WX 223 ; N exclamdown.sup ; B 46 103 173 555 ;
-C 232 ; WX 401 ; N egrave.sup ; B 33 251 371 678 ;
-C 233 ; WX 401 ; N eacute.sup ; B 33 251 371 678 ;
-C 250 ; WX 360 ; N uni00A7.sups ; B 20 203 341 810 ;
-C 251 ; WX 453 ; N uni00B6.sups ; B 13 240 426 802 ;
-C 252 ; WX 419 ; N uni2016.sups ; B 116 271 303 827 ;
-C 253 ; WX 349 ; N uni2020.sups ; B 19 343 330 802 ;
-C 254 ; WX 343 ; N uni2021.sups ; B 21 177 322 802 ;
-C 255 ; WX 345 ; N uni2217.sups ; B 31 482 315 779 ;
+C 33 ; WX 222 ; N exclam.sup ; B 50 331 177 782 ;
+C 34 ; WX 322 ; N quotedbl.sup ; B 16 527 306 785 ;
+C 35 ; WX 401 ; N numbersign.sup ; B 2 338 399 742 ;
+C 36 ; WX 410 ; N dollar.sup ; B 22 270 389 769 ;
+C 37 ; WX 712 ; N percent.sup ; B 48 333 664 763 ;
+C 38 ; WX 667 ; N ampersand.sup ; B 41 328 653 746 ;
+C 39 ; WX 182 ; N quoteright.sup ; B 35 527 146 785 ;
+C 40 ; WX 233 ; N parenleft.sup ; B 43 286 214 837 ;
+C 41 ; WX 233 ; N parenright.sup ; B 19 286 190 837 ;
+C 42 ; WX 355 ; N asterisk.sup ; B 34 534 320 752 ;
+C 43 ; WX 485 ; N plus.sup ; B 36 334 449 644 ;
+C 44 ; WX 199 ; N comma.sup ; B -6 205 182 454 ;
+C 45 ; WX 266 ; N hyphen.sup ; B 12 440 255 531 ;
+C 46 ; WX 200 ; N period.sup ; B 37 331 164 458 ;
+C 47 ; WX 246 ; N slash.sup ; B -8 328 255 776 ;
+C 48 ; WX 400 ; N zero.sup ; B 26 328 376 731 ;
+C 49 ; WX 300 ; N one.sup ; B 18 336 277 740 ;
+C 50 ; WX 300 ; N two.sup ; B 12 336 287 734 ;
+C 51 ; WX 300 ; N three.sup ; B 9 328 278 734 ;
+C 52 ; WX 400 ; N four.sup ; B 9 336 380 749 ;
+C 53 ; WX 405 ; N five.sup ; B 33 328 384 730 ;
+C 54 ; WX 399 ; N six.sup ; B 29 328 376 731 ;
+C 55 ; WX 430 ; N seven.sup ; B 36 336 426 730 ;
+C 56 ; WX 406 ; N eight.sup ; B 26 328 380 731 ;
+C 57 ; WX 400 ; N nine.sup ; B 24 317 372 737 ;
+C 58 ; WX 200 ; N colon.sup ; B 37 331 164 609 ;
+C 59 ; WX 200 ; N semicolon.sup ; B -6 221 183 625 ;
+C 60 ; WX 484 ; N less.sup ; B 58 336 412 655 ;
+C 61 ; WX 485 ; N equal.sup ; B 36 399 449 573 ;
+C 62 ; WX 484 ; N greater.sup ; B 57 328 412 655 ;
+C 63 ; WX 355 ; N question.sup ; B 33 331 330 747 ;
+C 64 ; WX 599 ; N at.sup ; B 33 331 566 744 ;
+C 65 ; WX 653 ; N A.sup ; B 18 336 638 756 ;
+C 66 ; WX 538 ; N B.sup ; B 30 336 494 744 ;
+C 67 ; WX 558 ; N C.sup ; B 34 328 537 752 ;
+C 68 ; WX 647 ; N D.sup ; B 27 336 610 744 ;
+C 69 ; WX 500 ; N E.sup ; B 30 336 474 744 ;
+C 70 ; WX 451 ; N F.sup ; B 22 336 439 744 ;
+C 71 ; WX 667 ; N G.sup ; B 37 328 623 752 ;
+C 72 ; WX 667 ; N H.sup ; B 28 336 639 744 ;
+C 73 ; WX 311 ; N I.sup ; B 30 336 281 744 ;
+C 74 ; WX 311 ; N J.sup ; B -10 202 281 752 ;
+C 75 ; WX 663 ; N K.sup ; B 30 336 652 745 ;
+C 76 ; WX 496 ; N L.sup ; B 30 336 470 744 ;
+C 77 ; WX 836 ; N M.sup ; B 25 332 812 744 ;
+C 78 ; WX 691 ; N N.sup ; B 27 323 664 744 ;
+C 79 ; WX 666 ; N O.sup ; B 37 328 631 752 ;
+C 80 ; WX 489 ; N P.sup ; B 30 336 476 744 ;
+C 81 ; WX 666 ; N Q.sup ; B 37 227 631 752 ;
+C 82 ; WX 587 ; N R.sup ; B 30 336 577 744 ;
+C 83 ; WX 489 ; N S.sup ; B 45 328 449 752 ;
+C 84 ; WX 548 ; N T.sup ; B 13 336 536 744 ;
+C 85 ; WX 623 ; N U.sup ; B 20 328 610 744 ;
+C 86 ; WX 649 ; N V.sup ; B 15 336 638 744 ;
+C 87 ; WX 824 ; N W.sup ; B 13 336 815 747 ;
+C 88 ; WX 565 ; N X.sup ; B 13 335 553 757 ;
+C 89 ; WX 534 ; N Y.sup ; B 11 336 529 753 ;
+C 90 ; WX 573 ; N Z.sup ; B 18 336 543 744 ;
+C 91 ; WX 267 ; N bracketleft.sup ; B 58 266 235 775 ;
+C 92 ; WX 509 ; N backslash.sup ; B 56 338 454 776 ;
+C 93 ; WX 267 ; N bracketright.sup ; B 33 266 210 775 ;
+C 94 ; WX 533 ; N asciicircum.sup ; B 40 488 493 754 ;
+C 95 ; WX 400 ; N underscore.sup ; B -1 256 401 299 ;
+C 96 ; WX 266 ; N quoteleft.sup ; B 13 618 206 769 ;
+C 97 ; WX 386 ; N a.sup ; B 31 328 369 619 ;
+C 98 ; WX 490 ; N b.sup ; B 7 328 447 772 ;
+C 99 ; WX 355 ; N c.sup ; B 29 328 333 619 ;
+C 100 ; WX 490 ; N d.sup ; B 33 328 464 775 ;
+C 101 ; WX 401 ; N e.sup ; B 33 328 371 619 ;
+C 102 ; WX 312 ; N f.sup ; B 26 336 306 767 ;
+C 103 ; WX 446 ; N g.sup ; B 20 179 430 619 ;
+C 104 ; WX 490 ; N h.sup ; B 18 336 472 772 ;
+C 105 ; WX 267 ; N i.sup ; B 26 336 240 735 ;
+C 106 ; WX 267 ; N j.sup ; B 2 179 188 735 ;
+C 107 ; WX 519 ; N k.sup ; B 16 335 510 772 ;
+C 108 ; WX 267 ; N l.sup ; B 18 336 238 782 ;
+C 109 ; WX 713 ; N m.sup ; B 18 336 694 619 ;
+C 110 ; WX 490 ; N n.sup ; B 18 336 472 619 ;
+C 111 ; WX 445 ; N o.sup ; B 31 328 415 619 ;
+C 112 ; WX 490 ; N p.sup ; B 22 184 456 619 ;
+C 113 ; WX 490 ; N q.sup ; B 41 184 474 619 ;
+C 114 ; WX 312 ; N r.sup ; B 23 336 313 619 ;
+C 115 ; WX 356 ; N s.sup ; B 30 328 326 619 ;
+C 116 ; WX 267 ; N t.sup ; B 17 328 261 721 ;
+C 117 ; WX 490 ; N u.sup ; B 19 328 469 639 ;
+C 118 ; WX 470 ; N v.sup ; B 8 336 463 612 ;
+C 119 ; WX 694 ; N w.sup ; B 10 336 685 619 ;
+C 120 ; WX 443 ; N x.sup ; B 19 335 430 626 ;
+C 121 ; WX 462 ; N y.sup ; B 7 179 455 612 ;
+C 122 ; WX 437 ; N z.sup ; B 12 336 410 612 ;
+C 123 ; WX 249 ; N braceleft.sup ; B 3 265 232 771 ;
+C 124 ; WX 485 ; N bar.sup ; B 207 275 278 767 ;
+C 125 ; WX 248 ; N braceright.sup ; B 17 265 246 771 ;
+C 126 ; WX 484 ; N asciitilde.sup ; B 40 416 445 543 ;
+C 161 ; WX 223 ; N exclamdown.sup ; B 46 180 173 632 ;
+C 232 ; WX 401 ; N egrave.sup ; B 33 328 371 755 ;
+C 233 ; WX 401 ; N eacute.sup ; B 33 328 371 755 ;
+C 250 ; WX 360 ; N uni00A7.sups ; B 20 280 341 887 ;
+C 251 ; WX 453 ; N uni00B6.sups ; B 13 317 426 879 ;
+C 252 ; WX 419 ; N uni2016.sups ; B 116 348 303 904 ;
+C 253 ; WX 349 ; N uni2020.sups ; B 19 420 330 879 ;
+C 254 ; WX 343 ; N uni2021.sups ; B 21 254 322 879 ;
+C 255 ; WX 345 ; N uni2217.sups ; B 31 559 315 856 ;
EndCharMetrics
StartKernData
StartKernPairs 444
Modified: trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-BoldItalic.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-BoldItalic.afm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-BoldItalic.afm 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20230101
-Comment Creation Date: Tue Sep 5 17:59:18 2023
+Comment Creation Date: Wed Oct 4 17:29:37 2023
FontName npxsups-BoldItalic
FullName npxsups Bold Italic
FamilyName npxsups
@@ -15,116 +15,116 @@
UnderlineThickness 50
Version 1.06
EncodingScheme FontSpecific
-FontBBox -92 102 837 829
-CapHeight 669
-XHeight 548
-Descender 114
+FontBBox -77 179 852 906
+CapHeight 749
+XHeight 625
+Descender 191
StartCharMetrics 105
-C 0 ; WX 0 ; N .notdef ; B 0 0 0 0 ;
-C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 247 ; N exclam.sup ; B 40 263 241 715 ;
-C 34 ; WX 350 ; N quotedbl.sup ; B 95 517 346 722 ;
-C 35 ; WX 387 ; N numbersign.sup ; B 2 273 385 671 ;
-C 36 ; WX 388 ; N dollar.sup ; B 13 228 364 700 ;
-C 37 ; WX 695 ; N percent.sup ; B 38 263 626 682 ;
-C 38 ; WX 654 ; N ampersand.sup ; B 51 263 640 680 ;
-C 39 ; WX 175 ; N quoteright.sup ; B 88 517 206 722 ;
-C 40 ; WX 231 ; N parenleft.sup ; B 39 192 255 760 ;
-C 41 ; WX 231 ; N parenright.sup ; B -8 192 208 760 ;
-C 42 ; WX 310 ; N asterisk.sup ; B 58 467 308 680 ;
-C 43 ; WX 434 ; N plus.sup ; B 35 269 406 574 ;
-C 44 ; WX 178 ; N comma.sup ; B -24 141 150 393 ;
-C 45 ; WX 272 ; N hyphen.sup ; B 25 376 254 460 ;
-C 46 ; WX 189 ; N period.sup ; B 33 263 146 387 ;
-C 47 ; WX 255 ; N slash.sup ; B 0 263 257 704 ;
-C 48 ; WX 374 ; N zero.sup ; B 29 263 370 681 ;
-C 49 ; WX 337 ; N one.sup ; B 84 270 366 680 ;
-C 50 ; WX 300 ; N two.sup ; B 26 271 321 683 ;
-C 51 ; WX 300 ; N three.sup ; B 23 263 310 683 ;
-C 52 ; WX 369 ; N four.sup ; B 1 271 361 679 ;
-C 53 ; WX 363 ; N five.sup ; B 9 263 351 678 ;
-C 54 ; WX 382 ; N six.sup ; B 34 263 376 681 ;
-C 55 ; WX 412 ; N seven.sup ; B 47 271 444 680 ;
-C 56 ; WX 388 ; N eight.sup ; B 18 263 378 681 ;
-C 57 ; WX 383 ; N nine.sup ; B 18 263 378 682 ;
-C 58 ; WX 195 ; N colon.sup ; B 26 263 186 538 ;
-C 59 ; WX 208 ; N semicolon.sup ; B -24 158 207 555 ;
-C 60 ; WX 436 ; N less.sup ; B 54 270 376 590 ;
-C 61 ; WX 424 ; N equal.sup ; B 35 333 396 504 ;
-C 62 ; WX 436 ; N greater.sup ; B 54 270 376 586 ;
-C 63 ; WX 345 ; N question.sup ; B 63 263 350 680 ;
-C 64 ; WX 624 ; N at.sup ; B 57 266 563 672 ;
-C 65 ; WX 549 ; N A.sup ; B -25 271 525 682 ;
-C 66 ; WX 512 ; N B.sup ; B 5 270 486 673 ;
-C 67 ; WX 503 ; N C.sup ; B 48 262 512 680 ;
-C 68 ; WX 569 ; N D.sup ; B -1 270 548 673 ;
-C 69 ; WX 466 ; N E.sup ; B 7 271 464 672 ;
-C 70 ; WX 430 ; N F.sup ; B -5 270 457 672 ;
-C 71 ; WX 581 ; N G.sup ; B 50 262 562 680 ;
-C 72 ; WX 576 ; N H.sup ; B -9 271 611 672 ;
-C 73 ; WX 272 ; N I.sup ; B -1 270 290 672 ;
-C 74 ; WX 272 ; N J.sup ; B -21 143 293 679 ;
-C 75 ; WX 557 ; N K.sup ; B -8 271 575 673 ;
-C 76 ; WX 456 ; N L.sup ; B 17 271 434 672 ;
-C 77 ; WX 724 ; N M.sup ; B -17 263 754 672 ;
-C 78 ; WX 579 ; N N.sup ; B -2 270 616 672 ;
-C 79 ; WX 611 ; N O.sup ; B 52 263 584 680 ;
-C 80 ; WX 512 ; N P.sup ; B 7 270 517 672 ;
-C 81 ; WX 611 ; N Q.sup ; B 52 143 584 680 ;
-C 82 ; WX 571 ; N R.sup ; B 2 270 554 672 ;
-C 83 ; WX 419 ; N S.sup ; B 34 263 393 680 ;
-C 84 ; WX 480 ; N T.sup ; B 38 271 490 672 ;
-C 85 ; WX 573 ; N U.sup ; B 57 262 607 672 ;
-C 86 ; WX 519 ; N V.sup ; B 46 271 575 672 ;
-C 87 ; WX 784 ; N W.sup ; B 46 271 837 677 ;
-C 88 ; WX 572 ; N X.sup ; B -7 270 608 672 ;
-C 89 ; WX 438 ; N Y.sup ; B 37 267 484 680 ;
-C 90 ; WX 581 ; N Z.sup ; B 0 270 588 673 ;
-C 91 ; WX 231 ; N bracketleft.sup ; B 31 204 266 704 ;
-C 92 ; WX 461 ; N backslash.sup ; B 49 273 413 704 ;
-C 93 ; WX 252 ; N bracketright.sup ; B -16 204 220 705 ;
-C 94 ; WX 494 ; N asciicircum.sup ; B 43 418 452 684 ;
-C 95 ; WX 349 ; N underscore.sup ; B -1 188 350 240 ;
-C 96 ; WX 236 ; N quoteleft.sup ; B 105 555 247 702 ;
-C 97 ; WX 407 ; N a.sup ; B 30 263 382 549 ;
-C 98 ; WX 415 ; N b.sup ; B 30 263 386 702 ;
-C 99 ; WX 322 ; N c.sup ; B 22 263 318 548 ;
-C 100 ; WX 411 ; N d.sup ; B 26 263 408 701 ;
-C 101 ; WX 332 ; N e.sup ; B 19 263 315 548 ;
-C 102 ; WX 261 ; N f.sup ; B -92 104 343 707 ;
-C 103 ; WX 388 ; N g.sup ; B -36 105 409 557 ;
-C 104 ; WX 425 ; N h.sup ; B 15 263 403 705 ;
-C 105 ; WX 264 ; N i.sup ; B 17 263 242 677 ;
-C 106 ; WX 275 ; N j.sup ; B -46 102 260 683 ;
-C 107 ; WX 406 ; N k.sup ; B 23 263 388 705 ;
-C 108 ; WX 265 ; N l.sup ; B 44 263 256 717 ;
-C 109 ; WX 632 ; N m.sup ; B 12 261 612 557 ;
-C 110 ; WX 431 ; N n.sup ; B 11 263 408 562 ;
-C 111 ; WX 413 ; N o.sup ; B 33 263 376 548 ;
-C 112 ; WX 419 ; N p.sup ; B -16 114 386 548 ;
-C 113 ; WX 414 ; N q.sup ; B 22 114 398 548 ;
-C 114 ; WX 295 ; N r.sup ; B 13 247 312 562 ;
-C 115 ; WX 330 ; N s.sup ; B 17 263 305 548 ;
-C 116 ; WX 290 ; N t.sup ; B 28 263 305 652 ;
-C 117 ; WX 419 ; N u.sup ; B 15 263 396 555 ;
-C 118 ; WX 426 ; N v.sup ; B 12 263 397 548 ;
-C 119 ; WX 631 ; N w.sup ; B 18 263 611 548 ;
-C 120 ; WX 363 ; N x.sup ; B -6 263 364 548 ;
-C 121 ; WX 421 ; N y.sup ; B 8 114 412 560 ;
-C 122 ; WX 464 ; N z.sup ; B 21 263 444 548 ;
-C 123 ; WX 239 ; N braceleft.sup ; B 12 209 241 696 ;
-C 124 ; WX 433 ; N bar.sup ; B 185 213 256 697 ;
-C 125 ; WX 241 ; N braceright.sup ; B -1 209 227 696 ;
-C 126 ; WX 424 ; N asciitilde.sup ; B 35 349 389 476 ;
-C 161 ; WX 247 ; N exclamdown.sup ; B 63 112 264 565 ;
-C 232 ; WX 332 ; N egrave.sup ; B 19 263 319 688 ;
-C 233 ; WX 332 ; N eacute.sup ; B 19 263 315 688 ;
-C 244 ; WX 398 ; N uni00A7.sups ; B 31 246 359 810 ;
-C 245 ; WX 399 ; N uni00B6.sups ; B 9 211 448 801 ;
-C 246 ; WX 419 ; N uni2016.sups ; B 119 272 306 829 ;
-C 247 ; WX 378 ; N uni2020.sups ; B 45 341 341 804 ;
-C 248 ; WX 376 ; N uni2021.sups ; B 22 243 364 809 ;
-C 249 ; WX 360 ; N uni2217.sups ; B 140 472 424 769 ;
+C 0 ; WX 15 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 265 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 262 ; N exclam.sup ; B 55 340 256 792 ;
+C 34 ; WX 365 ; N quotedbl.sup ; B 110 594 361 799 ;
+C 35 ; WX 402 ; N numbersign.sup ; B 17 350 400 748 ;
+C 36 ; WX 403 ; N dollar.sup ; B 28 305 379 777 ;
+C 37 ; WX 710 ; N percent.sup ; B 53 340 641 759 ;
+C 38 ; WX 669 ; N ampersand.sup ; B 66 340 655 757 ;
+C 39 ; WX 190 ; N quoteright.sup ; B 103 594 221 799 ;
+C 40 ; WX 246 ; N parenleft.sup ; B 54 269 270 837 ;
+C 41 ; WX 246 ; N parenright.sup ; B 7 269 223 837 ;
+C 42 ; WX 325 ; N asterisk.sup ; B 73 544 323 757 ;
+C 43 ; WX 449 ; N plus.sup ; B 50 346 421 651 ;
+C 44 ; WX 193 ; N comma.sup ; B -9 218 165 470 ;
+C 45 ; WX 287 ; N hyphen.sup ; B 40 453 269 537 ;
+C 46 ; WX 204 ; N period.sup ; B 48 340 161 464 ;
+C 47 ; WX 270 ; N slash.sup ; B 15 340 272 781 ;
+C 48 ; WX 389 ; N zero.sup ; B 44 340 385 758 ;
+C 49 ; WX 352 ; N one.sup ; B 99 347 381 757 ;
+C 50 ; WX 315 ; N two.sup ; B 41 348 336 760 ;
+C 51 ; WX 315 ; N three.sup ; B 38 340 325 760 ;
+C 52 ; WX 384 ; N four.sup ; B 16 348 376 756 ;
+C 53 ; WX 378 ; N five.sup ; B 24 340 366 755 ;
+C 54 ; WX 397 ; N six.sup ; B 49 340 391 758 ;
+C 55 ; WX 427 ; N seven.sup ; B 62 348 459 757 ;
+C 56 ; WX 403 ; N eight.sup ; B 33 340 393 758 ;
+C 57 ; WX 398 ; N nine.sup ; B 33 340 393 759 ;
+C 58 ; WX 210 ; N colon.sup ; B 41 340 201 615 ;
+C 59 ; WX 223 ; N semicolon.sup ; B -9 235 222 632 ;
+C 60 ; WX 451 ; N less.sup ; B 69 347 391 667 ;
+C 61 ; WX 439 ; N equal.sup ; B 50 410 411 581 ;
+C 62 ; WX 451 ; N greater.sup ; B 69 347 391 663 ;
+C 63 ; WX 360 ; N question.sup ; B 78 340 365 757 ;
+C 64 ; WX 639 ; N at.sup ; B 72 343 578 749 ;
+C 65 ; WX 564 ; N A.sup ; B -10 348 540 759 ;
+C 66 ; WX 527 ; N B.sup ; B 20 347 501 750 ;
+C 67 ; WX 518 ; N C.sup ; B 63 339 527 757 ;
+C 68 ; WX 584 ; N D.sup ; B 14 347 563 750 ;
+C 69 ; WX 481 ; N E.sup ; B 22 348 479 749 ;
+C 70 ; WX 445 ; N F.sup ; B 10 347 472 749 ;
+C 71 ; WX 596 ; N G.sup ; B 65 339 577 757 ;
+C 72 ; WX 591 ; N H.sup ; B 6 348 626 749 ;
+C 73 ; WX 287 ; N I.sup ; B 14 347 305 749 ;
+C 74 ; WX 287 ; N J.sup ; B -6 220 308 756 ;
+C 75 ; WX 572 ; N K.sup ; B 7 348 590 750 ;
+C 76 ; WX 471 ; N L.sup ; B 32 348 449 749 ;
+C 77 ; WX 739 ; N M.sup ; B -2 340 769 749 ;
+C 78 ; WX 594 ; N N.sup ; B 13 347 631 749 ;
+C 79 ; WX 626 ; N O.sup ; B 67 340 599 757 ;
+C 80 ; WX 527 ; N P.sup ; B 22 347 532 749 ;
+C 81 ; WX 626 ; N Q.sup ; B 67 220 599 757 ;
+C 82 ; WX 586 ; N R.sup ; B 17 347 569 749 ;
+C 83 ; WX 434 ; N S.sup ; B 49 340 408 757 ;
+C 84 ; WX 495 ; N T.sup ; B 53 348 505 749 ;
+C 85 ; WX 588 ; N U.sup ; B 72 339 622 749 ;
+C 86 ; WX 534 ; N V.sup ; B 61 348 590 749 ;
+C 87 ; WX 799 ; N W.sup ; B 61 348 852 754 ;
+C 88 ; WX 587 ; N X.sup ; B 8 347 623 749 ;
+C 89 ; WX 453 ; N Y.sup ; B 52 344 499 757 ;
+C 90 ; WX 596 ; N Z.sup ; B 15 347 603 750 ;
+C 91 ; WX 246 ; N bracketleft.sup ; B 46 281 281 781 ;
+C 92 ; WX 476 ; N backslash.sup ; B 64 350 428 781 ;
+C 93 ; WX 267 ; N bracketright.sup ; B -1 281 235 782 ;
+C 94 ; WX 509 ; N asciicircum.sup ; B 58 495 467 761 ;
+C 95 ; WX 364 ; N underscore.sup ; B 14 265 365 317 ;
+C 96 ; WX 251 ; N quoteleft.sup ; B 120 632 262 779 ;
+C 97 ; WX 422 ; N a.sup ; B 45 340 397 626 ;
+C 98 ; WX 430 ; N b.sup ; B 45 340 401 779 ;
+C 99 ; WX 337 ; N c.sup ; B 37 340 333 625 ;
+C 100 ; WX 426 ; N d.sup ; B 41 340 423 778 ;
+C 101 ; WX 347 ; N e.sup ; B 34 340 330 625 ;
+C 102 ; WX 276 ; N f.sup ; B -77 181 358 784 ;
+C 103 ; WX 403 ; N g.sup ; B -21 182 424 634 ;
+C 104 ; WX 440 ; N h.sup ; B 30 340 418 782 ;
+C 105 ; WX 279 ; N i.sup ; B 32 340 257 754 ;
+C 106 ; WX 290 ; N j.sup ; B -31 179 275 760 ;
+C 107 ; WX 421 ; N k.sup ; B 38 340 403 782 ;
+C 108 ; WX 280 ; N l.sup ; B 59 340 271 794 ;
+C 109 ; WX 647 ; N m.sup ; B 27 338 627 634 ;
+C 110 ; WX 446 ; N n.sup ; B 26 340 423 639 ;
+C 111 ; WX 428 ; N o.sup ; B 48 340 391 625 ;
+C 112 ; WX 434 ; N p.sup ; B -1 191 401 625 ;
+C 113 ; WX 429 ; N q.sup ; B 37 191 413 625 ;
+C 114 ; WX 310 ; N r.sup ; B 28 324 327 639 ;
+C 115 ; WX 345 ; N s.sup ; B 32 340 320 625 ;
+C 116 ; WX 305 ; N t.sup ; B 43 340 320 729 ;
+C 117 ; WX 434 ; N u.sup ; B 30 340 411 632 ;
+C 118 ; WX 441 ; N v.sup ; B 27 340 412 625 ;
+C 119 ; WX 646 ; N w.sup ; B 33 340 626 625 ;
+C 120 ; WX 378 ; N x.sup ; B 9 340 379 625 ;
+C 121 ; WX 436 ; N y.sup ; B 23 191 427 637 ;
+C 122 ; WX 479 ; N z.sup ; B 36 340 459 625 ;
+C 123 ; WX 254 ; N braceleft.sup ; B 27 286 256 773 ;
+C 124 ; WX 448 ; N bar.sup ; B 200 290 271 774 ;
+C 125 ; WX 256 ; N braceright.sup ; B 14 286 242 773 ;
+C 126 ; WX 439 ; N asciitilde.sup ; B 50 426 404 553 ;
+C 161 ; WX 262 ; N exclamdown.sup ; B 78 189 279 642 ;
+C 232 ; WX 347 ; N egrave.sup ; B 34 340 334 765 ;
+C 233 ; WX 347 ; N eacute.sup ; B 34 340 330 765 ;
+C 244 ; WX 413 ; N uni00A7.sups ; B 46 323 374 887 ;
+C 245 ; WX 414 ; N uni00B6.sups ; B 24 288 463 878 ;
+C 246 ; WX 434 ; N uni2016.sups ; B 134 349 321 906 ;
+C 247 ; WX 393 ; N uni2020.sups ; B 60 418 356 881 ;
+C 248 ; WX 391 ; N uni2021.sups ; B 37 320 379 886 ;
+C 249 ; WX 375 ; N uni2217.sups ; B 155 549 439 846 ;
EndCharMetrics
StartKernData
StartKernPairs 449
Modified: trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Italic.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Italic.afm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Italic.afm 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20230101
-Comment Creation Date: Tue Sep 5 18:01:22 2023
+Comment Creation Date: Wed Oct 4 17:25:59 2023
FontName npxsups-Italic
FullName npxsups Italic
FamilyName npxsups
@@ -15,116 +15,116 @@
UnderlineThickness 50
Version 1.06
EncodingScheme FontSpecific
-FontBBox -106 92 701 836
-CapHeight 695
-XHeight 569
-Descender 114
+FontBBox -106 169 701 913
+CapHeight 772
+XHeight 653
+Descender 191
StartCharMetrics 105
C 0 ; WX 0 ; N .notdef ; B 0 0 0 0 ;
C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 232 ; N exclam.sup ; B 49 275 207 745 ;
-C 34 ; WX 352 ; N quotedbl.sup ; B 90 560 324 743 ;
-C 35 ; WX 372 ; N numbersign.sup ; B 2 280 370 695 ;
-C 36 ; WX 301 ; N dollar.sup ; B 22 212 257 580 ;
-C 37 ; WX 653 ; N percent.sup ; B 47 276 602 706 ;
-C 38 ; WX 569 ; N ampersand.sup ; B 30 269 562 695 ;
-C 39 ; WX 230 ; N quoteright.sup ; B 90 560 202 743 ;
-C 40 ; WX 228 ; N parenleft.sup ; B 36 207 227 767 ;
-C 41 ; WX 228 ; N parenright.sup ; B 1 207 192 767 ;
-C 42 ; WX 254 ; N asterisk.sup ; B 49 491 262 703 ;
-C 43 ; WX 403 ; N plus.sup ; B 25 272 378 592 ;
-C 44 ; WX 177 ; N comma.sup ; B 4 165 147 381 ;
-C 45 ; WX 216 ; N hyphen.sup ; B 11 406 198 455 ;
-C 46 ; WX 178 ; N period.sup ; B 34 277 120 373 ;
-C 47 ; WX 217 ; N slash.sup ; B -27 208 281 720 ;
-C 48 ; WX 350 ; N zero.sup ; B 23 273 338 699 ;
-C 49 ; WX 300 ; N one.sup ; B 61 278 285 699 ;
-C 50 ; WX 300 ; N two.sup ; B 13 278 290 699 ;
-C 51 ; WX 300 ; N three.sup ; B 28 273 304 699 ;
-C 52 ; WX 354 ; N four.sup ; B 9 278 341 696 ;
-C 53 ; WX 327 ; N five.sup ; B 8 273 322 695 ;
-C 54 ; WX 349 ; N six.sup ; B 31 273 330 699 ;
-C 55 ; WX 384 ; N seven.sup ; B 37 278 386 695 ;
-C 56 ; WX 365 ; N eight.sup ; B 23 273 346 699 ;
-C 57 ; WX 350 ; N nine.sup ; B 20 273 330 699 ;
-C 58 ; WX 188 ; N colon.sup ; B 28 277 161 555 ;
-C 59 ; WX 186 ; N semicolon.sup ; B -7 179 167 566 ;
-C 60 ; WX 406 ; N less.sup ; B 44 272 356 588 ;
-C 61 ; WX 393 ; N equal.sup ; B 25 354 368 505 ;
-C 62 ; WX 406 ; N greater.sup ; B 44 277 356 583 ;
-C 63 ; WX 358 ; N question.sup ; B 73 275 311 703 ;
-C 64 ; WX 527 ; N at.sup ; B 17 269 509 703 ;
-C 65 ; WX 493 ; N A.sup ; B -13 278 465 703 ;
-C 66 ; WX 435 ; N B.sup ; B 16 278 402 695 ;
-C 67 ; WX 447 ; N C.sup ; B 29 269 438 703 ;
-C 68 ; WX 504 ; N D.sup ; B 17 277 481 695 ;
-C 69 ; WX 427 ; N E.sup ; B 19 278 401 695 ;
-C 70 ; WX 393 ; N F.sup ; B -1 278 390 695 ;
-C 71 ; WX 493 ; N G.sup ; B 32 269 476 703 ;
-C 72 ; WX 536 ; N H.sup ; B -3 278 551 695 ;
-C 73 ; WX 224 ; N I.sup ; B 4 278 239 695 ;
-C 74 ; WX 236 ; N J.sup ; B -24 156 253 695 ;
-C 75 ; WX 467 ; N K.sup ; B 8 277 479 695 ;
-C 76 ; WX 393 ; N L.sup ; B 10 278 373 695 ;
-C 77 ; WX 650 ; N M.sup ; B -13 269 649 695 ;
-C 78 ; WX 569 ; N N.sup ; B 1 273 588 695 ;
-C 79 ; WX 532 ; N O.sup ; B 34 269 514 703 ;
-C 80 ; WX 410 ; N P.sup ; B 5 278 400 695 ;
-C 81 ; WX 535 ; N Q.sup ; B 34 159 517 703 ;
-C 82 ; WX 491 ; N R.sup ; B 5 278 473 695 ;
-C 83 ; WX 386 ; N S.sup ; B 27 269 355 703 ;
-C 84 ; WX 439 ; N T.sup ; B 34 278 456 695 ;
-C 85 ; WX 542 ; N U.sup ; B 56 270 556 696 ;
-C 86 ; WX 514 ; N V.sup ; B 48 275 536 695 ;
-C 87 ; WX 677 ; N W.sup ; B 46 275 701 700 ;
-C 88 ; WX 527 ; N X.sup ; B 12 278 536 695 ;
-C 89 ; WX 448 ; N Y.sup ; B 33 278 455 703 ;
-C 90 ; WX 501 ; N Z.sup ; B 12 277 483 696 ;
-C 91 ; WX 247 ; N bracketleft.sup ; B 10 212 244 726 ;
-C 92 ; WX 424 ; N backslash.sup ; B 52 280 365 729 ;
-C 93 ; WX 236 ; N bracketright.sup ; B 4 215 230 727 ;
-C 94 ; WX 441 ; N asciicircum.sup ; B 32 440 408 693 ;
-C 95 ; WX 324 ; N underscore.sup ; B -1 198 325 241 ;
-C 96 ; WX 218 ; N quoteleft.sup ; B 88 563 208 700 ;
-C 97 ; WX 330 ; N a.sup ; B 2 273 307 569 ;
-C 98 ; WX 344 ; N b.sup ; B 23 273 325 720 ;
-C 99 ; WX 276 ; N c.sup ; B 16 273 266 569 ;
-C 100 ; WX 363 ; N d.sup ; B 10 273 353 720 ;
-C 101 ; WX 277 ; N e.sup ; B 9 273 268 569 ;
-C 102 ; WX 200 ; N f.sup ; B -106 106 289 727 ;
-C 103 ; WX 376 ; N g.sup ; B -25 114 376 569 ;
-C 104 ; WX 346 ; N h.sup ; B 6 275 329 720 ;
-C 105 ; WX 241 ; N i.sup ; B 27 275 245 682 ;
-C 106 ; WX 207 ; N j.sup ; B -36 114 205 682 ;
-C 107 ; WX 294 ; N k.sup ; B 4 275 299 720 ;
-C 108 ; WX 214 ; N l.sup ; B 23 275 197 735 ;
-C 109 ; WX 576 ; N m.sup ; B 15 275 553 569 ;
-C 110 ; WX 408 ; N n.sup ; B 15 275 382 569 ;
-C 111 ; WX 313 ; N o.sup ; B 10 273 292 569 ;
-C 112 ; WX 374 ; N p.sup ; B -5 114 342 571 ;
-C 113 ; WX 316 ; N q.sup ; B 15 114 298 569 ;
-C 114 ; WX 272 ; N r.sup ; B 16 274 270 569 ;
-C 115 ; WX 272 ; N s.sup ; B 5 273 245 569 ;
-C 116 ; WX 225 ; N t.sup ; B 26 275 211 673 ;
-C 117 ; WX 422 ; N u.sup ; B 40 273 394 569 ;
-C 118 ; WX 347 ; N v.sup ; B 13 272 333 569 ;
-C 119 ; WX 501 ; N w.sup ; B 13 273 487 569 ;
-C 120 ; WX 360 ; N x.sup ; B 5 273 351 569 ;
-C 121 ; WX 352 ; N y.sup ; B -6 114 347 569 ;
-C 122 ; WX 359 ; N z.sup ; B -1 273 342 569 ;
-C 123 ; WX 226 ; N braceleft.sup ; B 8 218 222 721 ;
-C 124 ; WX 403 ; N bar.sup ; B 178 219 225 720 ;
-C 125 ; WX 227 ; N braceright.sup ; B 4 218 219 721 ;
-C 126 ; WX 423 ; N asciitilde.sup ; B 32 366 391 484 ;
-C 161 ; WX 232 ; N exclamdown.sup ; B 79 92 237 562 ;
-C 232 ; WX 276 ; N egrave.sup ; B 9 273 273 700 ;
-C 233 ; WX 277 ; N eacute.sup ; B 9 273 268 700 ;
-C 250 ; WX 354 ; N uni00A7.sups ; B 9 200 329 817 ;
-C 251 ; WX 361 ; N uni00B6.sups ; B 22 197 436 808 ;
-C 252 ; WX 413 ; N uni2016.sups ; B 146 280 267 836 ;
-C 253 ; WX 339 ; N uni2020.sups ; B 32 332 319 808 ;
-C 254 ; WX 335 ; N uni2021.sups ; B 7 238 331 808 ;
-C 255 ; WX 326 ; N uni2217.sups ; B 136 518 395 789 ;
+C 33 ; WX 232 ; N exclam.sup ; B 49 352 207 822 ;
+C 34 ; WX 352 ; N quotedbl.sup ; B 90 637 324 820 ;
+C 35 ; WX 372 ; N numbersign.sup ; B 2 357 370 772 ;
+C 36 ; WX 301 ; N dollar.sup ; B 22 289 257 657 ;
+C 37 ; WX 653 ; N percent.sup ; B 47 353 602 783 ;
+C 38 ; WX 569 ; N ampersand.sup ; B 30 346 562 772 ;
+C 39 ; WX 230 ; N quoteright.sup ; B 90 637 202 820 ;
+C 40 ; WX 228 ; N parenleft.sup ; B 36 284 227 844 ;
+C 41 ; WX 228 ; N parenright.sup ; B 1 284 192 844 ;
+C 42 ; WX 254 ; N asterisk.sup ; B 49 568 262 780 ;
+C 43 ; WX 403 ; N plus.sup ; B 25 349 378 669 ;
+C 44 ; WX 177 ; N comma.sup ; B 4 242 147 458 ;
+C 45 ; WX 216 ; N hyphen.sup ; B 11 483 198 532 ;
+C 46 ; WX 178 ; N period.sup ; B 34 354 120 450 ;
+C 47 ; WX 217 ; N slash.sup ; B -27 285 281 797 ;
+C 48 ; WX 350 ; N zero.sup ; B 23 350 338 776 ;
+C 49 ; WX 300 ; N one.sup ; B 61 355 285 776 ;
+C 50 ; WX 300 ; N two.sup ; B 13 355 290 776 ;
+C 51 ; WX 300 ; N three.sup ; B 28 350 304 776 ;
+C 52 ; WX 354 ; N four.sup ; B 9 355 341 773 ;
+C 53 ; WX 327 ; N five.sup ; B 8 350 322 772 ;
+C 54 ; WX 349 ; N six.sup ; B 31 350 330 776 ;
+C 55 ; WX 384 ; N seven.sup ; B 37 355 386 772 ;
+C 56 ; WX 365 ; N eight.sup ; B 23 350 346 776 ;
+C 57 ; WX 350 ; N nine.sup ; B 20 350 330 776 ;
+C 58 ; WX 188 ; N colon.sup ; B 28 354 161 632 ;
+C 59 ; WX 186 ; N semicolon.sup ; B -7 256 167 643 ;
+C 60 ; WX 406 ; N less.sup ; B 44 349 356 665 ;
+C 61 ; WX 393 ; N equal.sup ; B 25 431 368 582 ;
+C 62 ; WX 406 ; N greater.sup ; B 44 354 356 660 ;
+C 63 ; WX 358 ; N question.sup ; B 73 352 311 780 ;
+C 64 ; WX 527 ; N at.sup ; B 17 346 509 780 ;
+C 65 ; WX 493 ; N A.sup ; B -13 355 465 780 ;
+C 66 ; WX 435 ; N B.sup ; B 16 355 402 772 ;
+C 67 ; WX 447 ; N C.sup ; B 29 346 438 780 ;
+C 68 ; WX 504 ; N D.sup ; B 17 354 481 772 ;
+C 69 ; WX 427 ; N E.sup ; B 19 355 401 772 ;
+C 70 ; WX 393 ; N F.sup ; B -1 355 390 772 ;
+C 71 ; WX 493 ; N G.sup ; B 32 346 476 780 ;
+C 72 ; WX 536 ; N H.sup ; B -3 355 551 772 ;
+C 73 ; WX 224 ; N I.sup ; B 4 355 239 772 ;
+C 74 ; WX 236 ; N J.sup ; B -24 233 253 772 ;
+C 75 ; WX 467 ; N K.sup ; B 8 354 479 772 ;
+C 76 ; WX 393 ; N L.sup ; B 10 355 373 772 ;
+C 77 ; WX 650 ; N M.sup ; B -13 346 649 772 ;
+C 78 ; WX 569 ; N N.sup ; B 1 350 588 772 ;
+C 79 ; WX 532 ; N O.sup ; B 34 346 514 780 ;
+C 80 ; WX 410 ; N P.sup ; B 5 355 400 772 ;
+C 81 ; WX 535 ; N Q.sup ; B 34 236 517 780 ;
+C 82 ; WX 491 ; N R.sup ; B 5 355 473 772 ;
+C 83 ; WX 386 ; N S.sup ; B 27 346 355 780 ;
+C 84 ; WX 439 ; N T.sup ; B 34 355 456 772 ;
+C 85 ; WX 542 ; N U.sup ; B 56 347 556 773 ;
+C 86 ; WX 514 ; N V.sup ; B 48 352 536 772 ;
+C 87 ; WX 677 ; N W.sup ; B 46 352 701 777 ;
+C 88 ; WX 527 ; N X.sup ; B 12 355 536 772 ;
+C 89 ; WX 448 ; N Y.sup ; B 33 355 455 780 ;
+C 90 ; WX 501 ; N Z.sup ; B 12 354 483 773 ;
+C 91 ; WX 247 ; N bracketleft.sup ; B 10 289 244 803 ;
+C 92 ; WX 424 ; N backslash.sup ; B 52 357 365 806 ;
+C 93 ; WX 236 ; N bracketright.sup ; B 4 292 230 804 ;
+C 94 ; WX 441 ; N asciicircum.sup ; B 32 517 408 770 ;
+C 95 ; WX 324 ; N underscore.sup ; B -1 275 325 318 ;
+C 96 ; WX 218 ; N quoteleft.sup ; B 88 640 208 777 ;
+C 97 ; WX 330 ; N a.sup ; B 2 350 307 646 ;
+C 98 ; WX 344 ; N b.sup ; B 23 350 325 797 ;
+C 99 ; WX 276 ; N c.sup ; B 16 350 266 646 ;
+C 100 ; WX 363 ; N d.sup ; B 10 350 353 797 ;
+C 101 ; WX 277 ; N e.sup ; B 9 350 268 646 ;
+C 102 ; WX 200 ; N f.sup ; B -106 183 289 804 ;
+C 103 ; WX 376 ; N g.sup ; B -25 191 376 646 ;
+C 104 ; WX 346 ; N h.sup ; B 6 352 329 797 ;
+C 105 ; WX 241 ; N i.sup ; B 27 352 245 759 ;
+C 106 ; WX 207 ; N j.sup ; B -36 191 205 759 ;
+C 107 ; WX 294 ; N k.sup ; B 4 352 299 797 ;
+C 108 ; WX 214 ; N l.sup ; B 23 352 197 812 ;
+C 109 ; WX 576 ; N m.sup ; B 15 352 553 646 ;
+C 110 ; WX 408 ; N n.sup ; B 15 352 382 646 ;
+C 111 ; WX 313 ; N o.sup ; B 10 350 292 646 ;
+C 112 ; WX 374 ; N p.sup ; B -5 191 342 648 ;
+C 113 ; WX 316 ; N q.sup ; B 15 191 298 646 ;
+C 114 ; WX 272 ; N r.sup ; B 16 351 270 646 ;
+C 115 ; WX 272 ; N s.sup ; B 5 350 245 646 ;
+C 116 ; WX 225 ; N t.sup ; B 26 352 211 750 ;
+C 117 ; WX 422 ; N u.sup ; B 40 350 394 646 ;
+C 118 ; WX 347 ; N v.sup ; B 13 349 333 646 ;
+C 119 ; WX 501 ; N w.sup ; B 13 350 487 646 ;
+C 120 ; WX 360 ; N x.sup ; B 5 350 351 646 ;
+C 121 ; WX 352 ; N y.sup ; B -6 191 347 646 ;
+C 122 ; WX 359 ; N z.sup ; B -1 350 342 646 ;
+C 123 ; WX 226 ; N braceleft.sup ; B 8 295 222 798 ;
+C 124 ; WX 403 ; N bar.sup ; B 178 296 225 797 ;
+C 125 ; WX 227 ; N braceright.sup ; B 4 295 219 798 ;
+C 126 ; WX 423 ; N asciitilde.sup ; B 32 443 391 561 ;
+C 161 ; WX 232 ; N exclamdown.sup ; B 79 169 237 639 ;
+C 232 ; WX 276 ; N egrave.sup ; B 9 350 273 777 ;
+C 233 ; WX 277 ; N eacute.sup ; B 9 350 268 777 ;
+C 250 ; WX 354 ; N uni00A7.sups ; B 9 277 329 894 ;
+C 251 ; WX 361 ; N uni00B6.sups ; B 22 274 436 885 ;
+C 252 ; WX 413 ; N uni2016.sups ; B 146 357 267 913 ;
+C 253 ; WX 339 ; N uni2020.sups ; B 32 409 319 885 ;
+C 254 ; WX 335 ; N uni2021.sups ; B 7 315 331 885 ;
+C 255 ; WX 326 ; N uni2217.sups ; B 136 595 395 866 ;
EndCharMetrics
StartKernData
StartKernPairs 445
Modified: trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Regular.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Regular.afm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Regular.afm 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20230101
-Comment Creation Date: Tue Sep 5 17:57:07 2023
+Comment Creation Date: Wed Oct 4 17:23:52 2023
FontName npxsups-Regular
FullName npxsups Regular
FamilyName npxsups
@@ -15,116 +15,116 @@
UnderlineThickness 50
Version 1.06
EncodingScheme FontSpecific
-FontBBox -25 92 688 765
-CapHeight 682
-XHeight 550
-Descender 107
+FontBBox -25 169 688 842
+CapHeight 759
+XHeight 627
+Descender 184
StartCharMetrics 105
C 0 ; WX 0 ; N .notdef ; B 0 0 0 0 ;
C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 193 ; N exclam.sup ; B 48 270 145 683 ;
-C 34 ; WX 261 ; N quotedbl.sup ; B 31 493 231 692 ;
-C 35 ; WX 375 ; N numbersign.sup ; B 2 273 373 679 ;
-C 36 ; WX 354 ; N dollar.sup ; B 17 204 337 707 ;
-C 37 ; WX 570 ; N percent.sup ; B 23 261 549 692 ;
-C 38 ; WX 533 ; N ampersand.sup ; B 25 261 519 680 ;
-C 39 ; WX 144 ; N quoteright.sup ; B 36 493 108 692 ;
-C 40 ; WX 219 ; N parenleft.sup ; B 35 136 201 701 ;
-C 41 ; WX 219 ; N parenright.sup ; B 18 136 184 701 ;
-C 42 ; WX 233 ; N asterisk.sup ; B 18 466 216 680 ;
-C 43 ; WX 376 ; N plus.sup ; B 23 265 353 580 ;
-C 44 ; WX 150 ; N comma.sup ; B 9 147 132 378 ;
-C 45 ; WX 199 ; N hyphen.sup ; B 9 389 187 451 ;
-C 46 ; WX 176 ; N period.sup ; B 40 270 137 367 ;
-C 47 ; WX 399 ; N slash.sup ; B 51 193 348 701 ;
-C 48 ; WX 300 ; N zero.sup ; B 17 265 279 691 ;
-C 49 ; WX 300 ; N one.sup ; B 32 271 254 689 ;
-C 50 ; WX 300 ; N two.sup ; B 6 271 284 686 ;
-C 51 ; WX 300 ; N three.sup ; B 5 261 281 686 ;
-C 52 ; WX 300 ; N four.sup ; B 0 270 288 689 ;
-C 53 ; WX 300 ; N five.sup ; B 4 265 281 691 ;
-C 54 ; WX 300 ; N six.sup ; B 19 264 281 691 ;
-C 55 ; WX 300 ; N seven.sup ; B 23 275 299 691 ;
-C 56 ; WX 300 ; N eight.sup ; B 18 265 279 691 ;
-C 57 ; WX 300 ; N nine.sup ; B 12 265 275 691 ;
-C 58 ; WX 176 ; N colon.sup ; B 39 270 136 542 ;
-C 59 ; WX 175 ; N semicolon.sup ; B 9 167 157 556 ;
-C 60 ; WX 382 ; N less.sup ; B 41 269 335 571 ;
-C 61 ; WX 363 ; N equal.sup ; B 23 345 340 495 ;
-C 62 ; WX 382 ; N greater.sup ; B 41 277 335 564 ;
-C 63 ; WX 328 ; N question.sup ; B 25 270 300 683 ;
-C 64 ; WX 493 ; N at.sup ; B 14 261 481 683 ;
-C 65 ; WX 526 ; N A.sup ; B 8 271 514 687 ;
-C 66 ; WX 414 ; N B.sup ; B 15 270 393 682 ;
-C 67 ; WX 462 ; N C.sup ; B 13 261 440 692 ;
-C 68 ; WX 490 ; N D.sup ; B 13 271 478 682 ;
-C 69 ; WX 418 ; N E.sup ; B 13 271 396 682 ;
-C 70 ; WX 379 ; N F.sup ; B 13 271 369 682 ;
-C 71 ; WX 502 ; N G.sup ; B 13 260 483 692 ;
-C 72 ; WX 542 ; N H.sup ; B 13 271 530 682 ;
-C 73 ; WX 223 ; N I.sup ; B 13 271 211 682 ;
-C 74 ; WX 220 ; N J.sup ; B -10 144 208 682 ;
-C 75 ; WX 493 ; N K.sup ; B 13 271 490 682 ;
-C 76 ; WX 387 ; N L.sup ; B 13 271 374 682 ;
-C 77 ; WX 658 ; N M.sup ; B 9 265 647 682 ;
-C 78 ; WX 575 ; N N.sup ; B 10 269 566 682 ;
-C 79 ; WX 521 ; N O.sup ; B 13 261 509 692 ;
-C 80 ; WX 406 ; N P.sup ; B 13 271 393 682 ;
-C 81 ; WX 521 ; N Q.sup ; B 13 152 509 692 ;
-C 82 ; WX 470 ; N R.sup ; B 13 271 472 682 ;
-C 83 ; WX 355 ; N S.sup ; B 14 261 343 692 ;
-C 84 ; WX 414 ; N T.sup ; B 10 271 404 683 ;
-C 85 ; WX 506 ; N U.sup ; B 7 261 496 682 ;
-C 86 ; WX 483 ; N V.sup ; B 4 268 474 682 ;
-C 87 ; WX 697 ; N W.sup ; B 4 268 688 687 ;
-C 88 ; WX 443 ; N X.sup ; B 8 271 433 687 ;
-C 89 ; WX 456 ; N Y.sup ; B 5 270 444 695 ;
-C 90 ; WX 493 ; N Z.sup ; B 8 271 476 682 ;
-C 91 ; WX 218 ; N bracketleft.sup ; B 48 157 191 707 ;
-C 92 ; WX 406 ; N backslash.sup ; B 48 273 351 701 ;
-C 93 ; WX 219 ; N bracketright.sup ; B 26 155 172 709 ;
-C 94 ; WX 423 ; N asciicircum.sup ; B 30 431 394 680 ;
-C 95 ; WX 299 ; N underscore.sup ; B -1 191 300 235 ;
-C 96 ; WX 199 ; N quoteleft.sup ; B 18 550 154 693 ;
-C 97 ; WX 338 ; N a.sup ; B 19 266 322 550 ;
-C 98 ; WX 370 ; N b.sup ; B -10 266 344 701 ;
-C 99 ; WX 297 ; N c.sup ; B 15 261 280 550 ;
-C 100 ; WX 399 ; N d.sup ; B 20 265 381 709 ;
-C 101 ; WX 329 ; N e.sup ; B 15 260 311 550 ;
-C 102 ; WX 219 ; N f.sup ; B 13 271 225 702 ;
-C 103 ; WX 406 ; N g.sup ; B 19 106 400 550 ;
-C 104 ; WX 388 ; N h.sup ; B 3 271 383 701 ;
-C 105 ; WX 198 ; N i.sup ; B 12 271 187 652 ;
-C 106 ; WX 163 ; N j.sup ; B -25 92 124 664 ;
-C 107 ; WX 384 ; N k.sup ; B 12 266 380 706 ;
-C 108 ; WX 194 ; N l.sup ; B 12 271 183 701 ;
-C 109 ; WX 587 ; N m.sup ; B 9 271 580 550 ;
-C 110 ; WX 388 ; N n.sup ; B 3 271 383 550 ;
-C 111 ; WX 369 ; N o.sup ; B 19 261 351 550 ;
-C 112 ; WX 399 ; N p.sup ; B 4 107 367 550 ;
-C 113 ; WX 374 ; N q.sup ; B 20 107 375 550 ;
-C 114 ; WX 256 ; N r.sup ; B 12 271 245 550 ;
-C 115 ; WX 287 ; N s.sup ; B 17 261 266 550 ;
-C 116 ; WX 215 ; N t.sup ; B 13 266 212 645 ;
-C 117 ; WX 393 ; N u.sup ; B 10 266 381 566 ;
-C 118 ; WX 387 ; N v.sup ; B 3 269 372 544 ;
-C 119 ; WX 587 ; N w.sup ; B 3 269 573 550 ;
-C 120 ; WX 357 ; N x.sup ; B 11 270 346 549 ;
-C 121 ; WX 377 ; N y.sup ; B 7 106 371 544 ;
-C 122 ; WX 373 ; N z.sup ; B 9 270 354 547 ;
-C 123 ; WX 216 ; N braceleft.sup ; B 33 169 195 701 ;
-C 124 ; WX 376 ; N bar.sup ; B 164 155 212 701 ;
-C 125 ; WX 216 ; N braceright.sup ; B 22 169 184 701 ;
-C 126 ; WX 397 ; N asciitilde.sup ; B 29 373 367 490 ;
-C 161 ; WX 193 ; N exclamdown.sup ; B 48 113 145 555 ;
-C 232 ; WX 329 ; N egrave.sup ; B 15 260 311 673 ;
-C 233 ; WX 329 ; N eacute.sup ; B 15 261 311 673 ;
-C 244 ; WX 351 ; N uni00A7.sups ; B 17 209 329 753 ;
-C 245 ; WX 436 ; N uni00B6.sups ; B 25 269 412 765 ;
-C 246 ; WX 409 ; N uni2016.sups ; B 142 220 267 763 ;
-C 247 ; WX 336 ; N uni2020.sups ; B 22 335 315 744 ;
-C 248 ; WX 338 ; N uni2021.sups ; B 22 188 317 744 ;
-C 249 ; WX 310 ; N uni2217.sups ; B 26 483 285 737 ;
+C 33 ; WX 193 ; N exclam.sup ; B 48 347 145 760 ;
+C 34 ; WX 261 ; N quotedbl.sup ; B 31 570 231 769 ;
+C 35 ; WX 375 ; N numbersign.sup ; B 2 350 373 756 ;
+C 36 ; WX 354 ; N dollar.sup ; B 17 281 337 784 ;
+C 37 ; WX 570 ; N percent.sup ; B 23 338 549 769 ;
+C 38 ; WX 533 ; N ampersand.sup ; B 25 338 519 757 ;
+C 39 ; WX 144 ; N quoteright.sup ; B 36 570 108 769 ;
+C 40 ; WX 219 ; N parenleft.sup ; B 35 213 201 778 ;
+C 41 ; WX 219 ; N parenright.sup ; B 18 213 184 778 ;
+C 42 ; WX 233 ; N asterisk.sup ; B 18 543 216 757 ;
+C 43 ; WX 376 ; N plus.sup ; B 23 342 353 657 ;
+C 44 ; WX 150 ; N comma.sup ; B 9 224 132 455 ;
+C 45 ; WX 199 ; N hyphen.sup ; B 9 466 187 528 ;
+C 46 ; WX 176 ; N period.sup ; B 40 347 137 444 ;
+C 47 ; WX 399 ; N slash.sup ; B 51 270 348 778 ;
+C 48 ; WX 300 ; N zero.sup ; B 17 342 279 768 ;
+C 49 ; WX 300 ; N one.sup ; B 32 348 254 766 ;
+C 50 ; WX 300 ; N two.sup ; B 6 348 284 763 ;
+C 51 ; WX 300 ; N three.sup ; B 5 338 281 763 ;
+C 52 ; WX 300 ; N four.sup ; B 0 347 288 766 ;
+C 53 ; WX 300 ; N five.sup ; B 4 342 281 768 ;
+C 54 ; WX 300 ; N six.sup ; B 19 341 281 768 ;
+C 55 ; WX 300 ; N seven.sup ; B 23 352 299 768 ;
+C 56 ; WX 300 ; N eight.sup ; B 18 342 279 768 ;
+C 57 ; WX 300 ; N nine.sup ; B 12 342 275 768 ;
+C 58 ; WX 176 ; N colon.sup ; B 39 347 136 619 ;
+C 59 ; WX 175 ; N semicolon.sup ; B 9 244 157 633 ;
+C 60 ; WX 382 ; N less.sup ; B 41 346 335 648 ;
+C 61 ; WX 363 ; N equal.sup ; B 23 422 340 572 ;
+C 62 ; WX 382 ; N greater.sup ; B 41 354 335 641 ;
+C 63 ; WX 328 ; N question.sup ; B 25 347 300 760 ;
+C 64 ; WX 493 ; N at.sup ; B 14 338 481 760 ;
+C 65 ; WX 526 ; N A.sup ; B 8 348 514 764 ;
+C 66 ; WX 414 ; N B.sup ; B 15 347 393 759 ;
+C 67 ; WX 462 ; N C.sup ; B 13 338 440 769 ;
+C 68 ; WX 490 ; N D.sup ; B 13 348 478 759 ;
+C 69 ; WX 418 ; N E.sup ; B 13 348 396 759 ;
+C 70 ; WX 379 ; N F.sup ; B 13 348 369 759 ;
+C 71 ; WX 502 ; N G.sup ; B 13 337 483 769 ;
+C 72 ; WX 542 ; N H.sup ; B 13 348 530 759 ;
+C 73 ; WX 223 ; N I.sup ; B 13 348 211 759 ;
+C 74 ; WX 220 ; N J.sup ; B -10 221 208 759 ;
+C 75 ; WX 493 ; N K.sup ; B 13 348 490 759 ;
+C 76 ; WX 387 ; N L.sup ; B 13 348 374 759 ;
+C 77 ; WX 658 ; N M.sup ; B 9 342 647 759 ;
+C 78 ; WX 575 ; N N.sup ; B 10 346 566 759 ;
+C 79 ; WX 521 ; N O.sup ; B 13 338 509 769 ;
+C 80 ; WX 406 ; N P.sup ; B 13 348 393 759 ;
+C 81 ; WX 521 ; N Q.sup ; B 13 229 509 769 ;
+C 82 ; WX 470 ; N R.sup ; B 13 348 472 759 ;
+C 83 ; WX 355 ; N S.sup ; B 14 338 343 769 ;
+C 84 ; WX 414 ; N T.sup ; B 10 348 404 760 ;
+C 85 ; WX 506 ; N U.sup ; B 7 338 496 759 ;
+C 86 ; WX 483 ; N V.sup ; B 4 345 474 759 ;
+C 87 ; WX 697 ; N W.sup ; B 4 345 688 764 ;
+C 88 ; WX 443 ; N X.sup ; B 8 348 433 764 ;
+C 89 ; WX 456 ; N Y.sup ; B 5 347 444 772 ;
+C 90 ; WX 493 ; N Z.sup ; B 8 348 476 759 ;
+C 91 ; WX 218 ; N bracketleft.sup ; B 48 234 191 784 ;
+C 92 ; WX 406 ; N backslash.sup ; B 48 350 351 778 ;
+C 93 ; WX 219 ; N bracketright.sup ; B 26 232 172 786 ;
+C 94 ; WX 423 ; N asciicircum.sup ; B 30 508 394 757 ;
+C 95 ; WX 299 ; N underscore.sup ; B -1 268 300 312 ;
+C 96 ; WX 199 ; N quoteleft.sup ; B 18 627 154 770 ;
+C 97 ; WX 338 ; N a.sup ; B 19 343 322 627 ;
+C 98 ; WX 370 ; N b.sup ; B -10 343 344 778 ;
+C 99 ; WX 297 ; N c.sup ; B 15 338 280 627 ;
+C 100 ; WX 399 ; N d.sup ; B 20 342 381 786 ;
+C 101 ; WX 329 ; N e.sup ; B 15 337 311 627 ;
+C 102 ; WX 219 ; N f.sup ; B 13 348 225 779 ;
+C 103 ; WX 406 ; N g.sup ; B 19 183 400 627 ;
+C 104 ; WX 388 ; N h.sup ; B 3 348 383 778 ;
+C 105 ; WX 198 ; N i.sup ; B 12 348 187 729 ;
+C 106 ; WX 163 ; N j.sup ; B -25 169 124 741 ;
+C 107 ; WX 384 ; N k.sup ; B 12 343 380 783 ;
+C 108 ; WX 194 ; N l.sup ; B 12 348 183 778 ;
+C 109 ; WX 587 ; N m.sup ; B 9 348 580 627 ;
+C 110 ; WX 388 ; N n.sup ; B 3 348 383 627 ;
+C 111 ; WX 369 ; N o.sup ; B 19 338 351 627 ;
+C 112 ; WX 399 ; N p.sup ; B 4 184 367 627 ;
+C 113 ; WX 374 ; N q.sup ; B 20 184 375 627 ;
+C 114 ; WX 256 ; N r.sup ; B 12 348 245 627 ;
+C 115 ; WX 287 ; N s.sup ; B 17 338 266 627 ;
+C 116 ; WX 215 ; N t.sup ; B 13 343 212 722 ;
+C 117 ; WX 393 ; N u.sup ; B 10 343 381 643 ;
+C 118 ; WX 387 ; N v.sup ; B 3 346 372 621 ;
+C 119 ; WX 587 ; N w.sup ; B 3 346 573 627 ;
+C 120 ; WX 357 ; N x.sup ; B 11 347 346 626 ;
+C 121 ; WX 377 ; N y.sup ; B 7 183 371 621 ;
+C 122 ; WX 373 ; N z.sup ; B 9 347 354 624 ;
+C 123 ; WX 216 ; N braceleft.sup ; B 33 246 195 778 ;
+C 124 ; WX 376 ; N bar.sup ; B 164 232 212 778 ;
+C 125 ; WX 216 ; N braceright.sup ; B 22 246 184 778 ;
+C 126 ; WX 397 ; N asciitilde.sup ; B 29 450 367 567 ;
+C 161 ; WX 193 ; N exclamdown.sup ; B 48 190 145 632 ;
+C 232 ; WX 329 ; N egrave.sup ; B 15 337 311 750 ;
+C 233 ; WX 329 ; N eacute.sup ; B 15 338 311 750 ;
+C 244 ; WX 351 ; N uni00A7.sups ; B 17 286 329 830 ;
+C 245 ; WX 436 ; N uni00B6.sups ; B 25 346 412 842 ;
+C 246 ; WX 409 ; N uni2016.sups ; B 142 297 267 840 ;
+C 247 ; WX 336 ; N uni2020.sups ; B 22 412 315 821 ;
+C 248 ; WX 338 ; N uni2021.sups ; B 22 265 317 821 ;
+C 249 ; WX 310 ; N uni2217.sups ; B 26 560 285 814 ;
EndCharMetrics
StartKernData
StartKernPairs 446
Modified: trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Slanted.afm
===================================================================
--- trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Slanted.afm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/afm/public/newpx/npxsups-Slanted.afm 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20230101
-Comment Creation Date: Tue Sep 5 18:03:06 2023
+Comment Creation Date: Wed Oct 4 17:30:36 2023
FontName npxsups-Slanted
FullName npxsups Slanted
FamilyName npxsups
@@ -15,116 +15,116 @@
UnderlineThickness 50
Version 1.06
EncodingScheme FontSpecific
-FontBBox -5 92 808 765
-CapHeight 682
-XHeight 550
-Descender 107
+FontBBox 10 169 823 842
+CapHeight 759
+XHeight 627
+Descender 184
StartCharMetrics 105
-C 0 ; WX 0 ; N .notdef ; B 0 0 0 0 ;
-C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
-C 33 ; WX 193 ; N exclam.sup ; B 103 270 263 683 ;
-C 34 ; WX 261 ; N quotedbl.sup ; B 142 493 348 692 ;
-C 35 ; WX 375 ; N numbersign.sup ; B 72 273 471 679 ;
-C 36 ; WX 354 ; N dollar.sup ; B 70 204 414 707 ;
-C 37 ; WX 570 ; N percent.sup ; B 123 261 617 692 ;
-C 38 ; WX 533 ; N ampersand.sup ; B 90 261 603 680 ;
-C 39 ; WX 144 ; N quoteright.sup ; B 147 493 225 692 ;
-C 40 ; WX 219 ; N parenleft.sup ; B 104 136 320 701 ;
-C 41 ; WX 219 ; N parenright.sup ; B 44 136 265 701 ;
-C 42 ; WX 233 ; N asterisk.sup ; B 112 466 320 680 ;
-C 43 ; WX 376 ; N plus.sup ; B 92 265 431 580 ;
-C 44 ; WX 150 ; N comma.sup ; B 37 147 197 378 ;
-C 45 ; WX 199 ; N hyphen.sup ; B 78 389 266 451 ;
-C 46 ; WX 176 ; N period.sup ; B 95 270 194 367 ;
-C 47 ; WX 399 ; N slash.sup ; B 85 193 472 701 ;
-C 48 ; WX 300 ; N zero.sup ; B 92 265 375 690 ;
-C 49 ; WX 300 ; N one.sup ; B 102 271 306 689 ;
-C 50 ; WX 300 ; N two.sup ; B 54 271 366 686 ;
-C 51 ; WX 300 ; N three.sup ; B 70 261 361 686 ;
-C 52 ; WX 300 ; N four.sup ; B 70 270 363 689 ;
-C 53 ; WX 300 ; N five.sup ; B 68 265 383 690 ;
-C 54 ; WX 300 ; N six.sup ; B 89 265 370 690 ;
-C 55 ; WX 300 ; N seven.sup ; B 82 275 420 690 ;
-C 56 ; WX 300 ; N eight.sup ; B 82 265 370 690 ;
-C 57 ; WX 300 ; N nine.sup ; B 86 265 372 690 ;
-C 58 ; WX 176 ; N colon.sup ; B 94 270 224 542 ;
-C 59 ; WX 175 ; N semicolon.sup ; B 40 167 242 556 ;
-C 60 ; WX 382 ; N less.sup ; B 111 269 436 571 ;
-C 61 ; WX 363 ; N equal.sup ; B 84 345 427 495 ;
-C 62 ; WX 382 ; N greater.sup ; B 90 277 412 564 ;
-C 63 ; WX 328 ; N question.sup ; B 128 270 406 683 ;
-C 64 ; WX 493 ; N at.sup ; B 94 261 575 683 ;
-C 65 ; WX 526 ; N A.sup ; B 56 271 567 687 ;
-C 66 ; WX 414 ; N B.sup ; B 86 270 478 682 ;
-C 67 ; WX 462 ; N C.sup ; B 93 261 551 692 ;
-C 68 ; WX 490 ; N D.sup ; B 82 271 570 682 ;
-C 69 ; WX 418 ; N E.sup ; B 68 271 504 682 ;
-C 70 ; WX 379 ; N F.sup ; B 61 271 489 682 ;
-C 71 ; WX 502 ; N G.sup ; B 94 260 576 692 ;
-C 72 ; WX 542 ; N H.sup ; B 61 271 650 682 ;
-C 73 ; WX 223 ; N I.sup ; B 61 271 331 682 ;
-C 74 ; WX 220 ; N J.sup ; B 19 144 328 682 ;
-C 75 ; WX 493 ; N K.sup ; B 61 271 565 682 ;
-C 76 ; WX 387 ; N L.sup ; B 86 271 442 682 ;
-C 77 ; WX 658 ; N M.sup ; B 57 265 763 682 ;
-C 78 ; WX 575 ; N N.sup ; B 58 269 686 682 ;
-C 79 ; WX 521 ; N O.sup ; B 93 261 599 692 ;
-C 80 ; WX 406 ; N P.sup ; B 61 271 498 682 ;
-C 81 ; WX 521 ; N Q.sup ; B 91 152 598 692 ;
-C 82 ; WX 470 ; N R.sup ; B 61 271 525 682 ;
-C 83 ; WX 355 ; N S.sup ; B 72 261 426 692 ;
-C 84 ; WX 414 ; N T.sup ; B 115 271 524 683 ;
-C 85 ; WX 506 ; N U.sup ; B 122 261 616 682 ;
-C 86 ; WX 483 ; N V.sup ; B 119 268 594 682 ;
-C 87 ; WX 697 ; N W.sup ; B 119 268 808 687 ;
-C 88 ; WX 443 ; N X.sup ; B 66 271 553 687 ;
-C 89 ; WX 456 ; N Y.sup ; B 117 271 564 695 ;
-C 90 ; WX 493 ; N Z.sup ; B 56 271 592 682 ;
-C 91 ; WX 218 ; N bracketleft.sup ; B 78 157 315 707 ;
-C 92 ; WX 406 ; N backslash.sup ; B 172 273 399 701 ;
-C 93 ; WX 219 ; N bracketright.sup ; B 55 155 295 709 ;
-C 94 ; WX 423 ; N asciicircum.sup ; B 106 431 470 680 ;
-C 95 ; WX 299 ; N underscore.sup ; B 33 191 341 235 ;
-C 96 ; WX 199 ; N quoteleft.sup ; B 133 550 251 693 ;
-C 97 ; WX 338 ; N a.sup ; B 76 266 375 550 ;
-C 98 ; WX 370 ; N b.sup ; B 83 266 423 701 ;
-C 99 ; WX 297 ; N c.sup ; B 82 261 372 550 ;
-C 100 ; WX 399 ; N d.sup ; B 90 266 462 709 ;
-C 101 ; WX 329 ; N e.sup ; B 82 260 390 550 ;
-C 102 ; WX 219 ; N f.sup ; B 61 271 347 702 ;
-C 103 ; WX 406 ; N g.sup ; B 52 106 490 550 ;
-C 104 ; WX 388 ; N h.sup ; B 51 271 436 701 ;
-C 105 ; WX 198 ; N i.sup ; B 60 271 251 652 ;
-C 106 ; WX 163 ; N j.sup ; B -5 92 234 664 ;
-C 107 ; WX 384 ; N k.sup ; B 60 266 447 706 ;
-C 108 ; WX 194 ; N l.sup ; B 60 271 255 701 ;
-C 109 ; WX 587 ; N m.sup ; B 57 271 633 550 ;
-C 110 ; WX 388 ; N n.sup ; B 51 271 436 550 ;
-C 111 ; WX 369 ; N o.sup ; B 87 261 427 550 ;
-C 112 ; WX 399 ; N p.sup ; B 23 107 446 550 ;
-C 113 ; WX 374 ; N q.sup ; B 86 107 434 550 ;
-C 114 ; WX 256 ; N r.sup ; B 60 271 340 550 ;
-C 115 ; WX 287 ; N s.sup ; B 67 261 335 550 ;
-C 116 ; WX 215 ; N t.sup ; B 99 266 307 645 ;
-C 117 ; WX 393 ; N u.sup ; B 102 266 440 566 ;
-C 118 ; WX 387 ; N v.sup ; B 94 269 468 544 ;
-C 119 ; WX 587 ; N w.sup ; B 93 269 668 550 ;
-C 120 ; WX 357 ; N x.sup ; B 66 270 423 549 ;
-C 121 ; WX 377 ; N y.sup ; B 39 106 467 544 ;
-C 122 ; WX 373 ; N z.sup ; B 60 270 450 547 ;
-C 123 ; WX 216 ; N braceleft.sup ; B 110 169 318 701 ;
-C 124 ; WX 376 ; N bar.sup ; B 191 155 336 701 ;
-C 125 ; WX 216 ; N braceright.sup ; B 52 169 261 701 ;
-C 126 ; WX 397 ; N asciitilde.sup ; B 100 373 450 490 ;
-C 161 ; WX 193 ; N exclamdown.sup ; B 70 113 235 555 ;
-C 232 ; WX 329 ; N egrave.sup ; B 82 260 390 673 ;
-C 233 ; WX 329 ; N eacute.sup ; B 82 261 390 673 ;
-C 244 ; WX 351 ; N uni00A7.sups ; B 74 209 420 753 ;
-C 245 ; WX 436 ; N uni00B6.sups ; B 141 269 547 765 ;
-C 246 ; WX 409 ; N uni2016.sups ; B 181 220 402 763 ;
-C 247 ; WX 336 ; N uni2020.sups ; B 120 335 422 744 ;
-C 248 ; WX 338 ; N uni2021.sups ; B 77 188 427 744 ;
-C 249 ; WX 310 ; N uni2217.sups ; B 122 481 393 735 ;
+C 0 ; WX 15 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 265 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 208 ; N exclam.sup ; B 118 347 278 760 ;
+C 34 ; WX 276 ; N quotedbl.sup ; B 157 570 363 769 ;
+C 35 ; WX 390 ; N numbersign.sup ; B 87 350 486 756 ;
+C 36 ; WX 369 ; N dollar.sup ; B 85 281 429 784 ;
+C 37 ; WX 585 ; N percent.sup ; B 138 338 632 769 ;
+C 38 ; WX 548 ; N ampersand.sup ; B 105 338 618 757 ;
+C 39 ; WX 159 ; N quoteright.sup ; B 162 570 240 769 ;
+C 40 ; WX 234 ; N parenleft.sup ; B 119 213 335 778 ;
+C 41 ; WX 234 ; N parenright.sup ; B 59 213 280 778 ;
+C 42 ; WX 248 ; N asterisk.sup ; B 127 543 335 757 ;
+C 43 ; WX 391 ; N plus.sup ; B 107 342 446 657 ;
+C 44 ; WX 165 ; N comma.sup ; B 52 224 212 455 ;
+C 45 ; WX 214 ; N hyphen.sup ; B 93 466 281 528 ;
+C 46 ; WX 191 ; N period.sup ; B 110 347 209 444 ;
+C 47 ; WX 414 ; N slash.sup ; B 100 270 487 778 ;
+C 48 ; WX 315 ; N zero.sup ; B 107 342 390 767 ;
+C 49 ; WX 315 ; N one.sup ; B 117 348 321 766 ;
+C 50 ; WX 315 ; N two.sup ; B 69 348 381 763 ;
+C 51 ; WX 315 ; N three.sup ; B 85 338 376 763 ;
+C 52 ; WX 315 ; N four.sup ; B 85 347 378 766 ;
+C 53 ; WX 315 ; N five.sup ; B 83 342 398 767 ;
+C 54 ; WX 315 ; N six.sup ; B 104 342 385 767 ;
+C 55 ; WX 315 ; N seven.sup ; B 97 352 435 767 ;
+C 56 ; WX 315 ; N eight.sup ; B 97 342 385 767 ;
+C 57 ; WX 315 ; N nine.sup ; B 101 342 387 767 ;
+C 58 ; WX 191 ; N colon.sup ; B 109 347 239 619 ;
+C 59 ; WX 190 ; N semicolon.sup ; B 55 244 257 633 ;
+C 60 ; WX 397 ; N less.sup ; B 126 346 451 648 ;
+C 61 ; WX 378 ; N equal.sup ; B 99 422 442 572 ;
+C 62 ; WX 397 ; N greater.sup ; B 105 354 427 641 ;
+C 63 ; WX 343 ; N question.sup ; B 143 347 421 760 ;
+C 64 ; WX 508 ; N at.sup ; B 109 338 590 760 ;
+C 65 ; WX 541 ; N A.sup ; B 71 348 582 764 ;
+C 66 ; WX 429 ; N B.sup ; B 101 347 493 759 ;
+C 67 ; WX 477 ; N C.sup ; B 108 338 566 769 ;
+C 68 ; WX 505 ; N D.sup ; B 97 348 585 759 ;
+C 69 ; WX 433 ; N E.sup ; B 83 348 519 759 ;
+C 70 ; WX 394 ; N F.sup ; B 76 348 504 759 ;
+C 71 ; WX 517 ; N G.sup ; B 109 337 591 769 ;
+C 72 ; WX 557 ; N H.sup ; B 76 348 665 759 ;
+C 73 ; WX 238 ; N I.sup ; B 76 348 346 759 ;
+C 74 ; WX 235 ; N J.sup ; B 34 221 343 759 ;
+C 75 ; WX 508 ; N K.sup ; B 76 348 580 759 ;
+C 76 ; WX 402 ; N L.sup ; B 101 348 457 759 ;
+C 77 ; WX 673 ; N M.sup ; B 72 342 778 759 ;
+C 78 ; WX 590 ; N N.sup ; B 73 346 701 759 ;
+C 79 ; WX 536 ; N O.sup ; B 108 338 614 769 ;
+C 80 ; WX 421 ; N P.sup ; B 76 348 513 759 ;
+C 81 ; WX 536 ; N Q.sup ; B 106 229 613 769 ;
+C 82 ; WX 485 ; N R.sup ; B 76 348 540 759 ;
+C 83 ; WX 370 ; N S.sup ; B 87 338 441 769 ;
+C 84 ; WX 429 ; N T.sup ; B 130 348 539 760 ;
+C 85 ; WX 521 ; N U.sup ; B 137 338 631 759 ;
+C 86 ; WX 498 ; N V.sup ; B 134 345 609 759 ;
+C 87 ; WX 712 ; N W.sup ; B 134 345 823 764 ;
+C 88 ; WX 458 ; N X.sup ; B 81 348 568 764 ;
+C 89 ; WX 471 ; N Y.sup ; B 132 348 579 772 ;
+C 90 ; WX 508 ; N Z.sup ; B 71 348 607 759 ;
+C 91 ; WX 233 ; N bracketleft.sup ; B 93 234 330 784 ;
+C 92 ; WX 421 ; N backslash.sup ; B 187 350 414 778 ;
+C 93 ; WX 234 ; N bracketright.sup ; B 70 232 310 786 ;
+C 94 ; WX 438 ; N asciicircum.sup ; B 121 508 485 757 ;
+C 95 ; WX 314 ; N underscore.sup ; B 48 268 356 312 ;
+C 96 ; WX 214 ; N quoteleft.sup ; B 148 627 266 770 ;
+C 97 ; WX 353 ; N a.sup ; B 91 343 390 627 ;
+C 98 ; WX 385 ; N b.sup ; B 98 343 438 778 ;
+C 99 ; WX 312 ; N c.sup ; B 97 338 387 627 ;
+C 100 ; WX 414 ; N d.sup ; B 105 343 477 786 ;
+C 101 ; WX 344 ; N e.sup ; B 97 337 405 627 ;
+C 102 ; WX 234 ; N f.sup ; B 76 348 362 779 ;
+C 103 ; WX 421 ; N g.sup ; B 67 183 505 627 ;
+C 104 ; WX 403 ; N h.sup ; B 66 348 451 778 ;
+C 105 ; WX 213 ; N i.sup ; B 75 348 266 729 ;
+C 106 ; WX 178 ; N j.sup ; B 10 169 249 741 ;
+C 107 ; WX 399 ; N k.sup ; B 75 343 462 783 ;
+C 108 ; WX 209 ; N l.sup ; B 75 348 270 778 ;
+C 109 ; WX 602 ; N m.sup ; B 72 348 648 627 ;
+C 110 ; WX 403 ; N n.sup ; B 66 348 451 627 ;
+C 111 ; WX 384 ; N o.sup ; B 102 338 442 627 ;
+C 112 ; WX 414 ; N p.sup ; B 38 184 461 627 ;
+C 113 ; WX 389 ; N q.sup ; B 101 184 449 627 ;
+C 114 ; WX 271 ; N r.sup ; B 75 348 355 627 ;
+C 115 ; WX 302 ; N s.sup ; B 82 338 350 627 ;
+C 116 ; WX 230 ; N t.sup ; B 114 343 322 722 ;
+C 117 ; WX 408 ; N u.sup ; B 117 343 455 643 ;
+C 118 ; WX 402 ; N v.sup ; B 109 346 483 621 ;
+C 119 ; WX 602 ; N w.sup ; B 108 346 683 627 ;
+C 120 ; WX 372 ; N x.sup ; B 81 347 438 626 ;
+C 121 ; WX 392 ; N y.sup ; B 54 183 482 621 ;
+C 122 ; WX 388 ; N z.sup ; B 75 347 465 624 ;
+C 123 ; WX 231 ; N braceleft.sup ; B 125 246 333 778 ;
+C 124 ; WX 391 ; N bar.sup ; B 206 232 351 778 ;
+C 125 ; WX 231 ; N braceright.sup ; B 67 246 276 778 ;
+C 126 ; WX 412 ; N asciitilde.sup ; B 115 450 465 567 ;
+C 161 ; WX 208 ; N exclamdown.sup ; B 85 190 250 632 ;
+C 232 ; WX 344 ; N egrave.sup ; B 97 337 405 750 ;
+C 233 ; WX 344 ; N eacute.sup ; B 97 338 405 750 ;
+C 244 ; WX 366 ; N uni00A7.sups ; B 89 286 435 830 ;
+C 245 ; WX 451 ; N uni00B6.sups ; B 156 346 562 842 ;
+C 246 ; WX 424 ; N uni2016.sups ; B 196 297 417 840 ;
+C 247 ; WX 351 ; N uni2020.sups ; B 135 412 437 821 ;
+C 248 ; WX 353 ; N uni2021.sups ; B 92 265 442 821 ;
+C 249 ; WX 325 ; N uni2217.sups ; B 137 558 408 812 ;
EndCharMetrics
StartKernData
StartKernPairs 446
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_LY1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_LY1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_LY1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -134,8 +134,8 @@
/florin
/quotedblbase
/ellipsis
-/dagger
-/daggerdbl
+/uni2020
+/uni2021
/circumflex.dup
/perthousand
/Scaron
@@ -167,7 +167,7 @@
/currency
/yen
/brokenbar
-/section
+/uni00A7
/dieresis.dup
/copyright
/ordfeminine
@@ -182,7 +182,7 @@
/three.superior
/acute.dup
/mu
-/paragraph
+/uni00B6
/periodcentered
/cedilla.dup
/one.superior
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_T1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_T1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxdnom_T1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -160,7 +160,7 @@
/IJ
/Idotaccent
/dcroat
-/section
+/uni00A7
/abreve
/aogonek
/cacute
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_LY1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_LY1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_LY1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -134,8 +134,8 @@
/florin
/quotedblbase
/ellipsis
-/dagger
-/daggerdbl
+/uni2020
+/uni2021
/circumflex.dup
/perthousand
/Scaron
@@ -167,7 +167,7 @@
/currency
/yen
/brokenbar
-/section
+/uni00A7
/dieresis.dup
/copyright
/ordfeminine
@@ -182,7 +182,7 @@
/three.superior
/acute.dup
/mu
-/paragraph
+/uni00B6
/periodcentered
/cedilla.dup
/one.superior
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_T1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_T1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxnumr_T1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -160,7 +160,7 @@
/IJ
/Idotaccent
/dcroat
-/section
+/uni00A7
/abreve
/aogonek
/cacute
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_LY1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_LY1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_LY1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -134,8 +134,8 @@
/florin
/quotedblbase
/ellipsis
-/dagger
-/daggerdbl
+/uni2020
+/uni2021
/circumflex.dup
/perthousand
/Scaron
@@ -167,7 +167,7 @@
/currency
/yen
/brokenbar
-/section
+/uni00A7
/dieresis.dup
/copyright
/ordfeminine
@@ -182,7 +182,7 @@
/three.superior
/acute.dup
/mu
-/paragraph
+/uni00B6
/periodcentered
/cedilla.dup
/one.superior
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_T1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_T1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsubs_T1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -160,7 +160,7 @@
/IJ
/Idotaccent
/dcroat
-/section
+/uni00A7
/abreve
/aogonek
/cacute
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_LY1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_LY1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_LY1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
% A version of the LY1 encoding, intended for use with otftotfm.
% CODINGSCHEME TEX TYPEWRITER AND WINDOWS ANSI
-/ntxsupsLY1Encoding [
+/npxsupsLY1Encoding [
% 0x00
/.notdef.sup
/Euro.sup
@@ -152,8 +152,8 @@
/florin.sup
/quotedblbase.sup
/ellipsis.sup
-/dagger.sup
-/daggerdbl.sup
+/uni2020.sups
+/uni2021.sups
% 0x88.sup
/circumflex.sup
/perthousand.sup
@@ -189,7 +189,7 @@
/currency.sup
/yen.sup
/brokenbar.sup
-/section.sup
+/uni00A7.sups
% 0xA8.sup
/dieresis.sup
/copyright.sup
@@ -206,7 +206,7 @@
/threesuperior.sup
/acute.sup
/mu.sup
-/paragraph.sup
+/uni00B6.sup
/periodcentered.sup
% 0xB8.sup
/cedilla.sup
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_OT1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_OT1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_OT1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
% A version of the OT1 encoding specific to ntxsups
% CODINGSCHEME TEX TEXT
-/ntxsupsOT1Encoding [
+/npxsupsOT1Encoding [
% 0x00
/Gamma
/Delta
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_T1.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_T1.enc 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/newpx/npxsups_T1.enc 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
% A version of the T1 encoding specific to ntxsups.
% CODINGSCHEME EXTENDED TEX FONT ENCODING - LATIN
-/ntxsupsT1Encoding [
+/npxsupsT1Encoding [
% 0x00
/grave.sup
/acute.sup
@@ -180,7 +180,7 @@
/IJ.sup
/Idotaccent.sup
/dbar.sup
-/section.sup
+/uni00A7.sups
% 0xA0.sup
/abreve.sup
/aogonek.sup
Modified: trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map 2023-10-24 20:22:04 UTC (rev 68635)
@@ -58,24 +58,24 @@
zpl-Italic-tosf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <zplri.pfb
pxsys pxsys <pxsys.pfb
pxbsys pxbsys <pxbsys.pfb
-zplsups-Regular-ot1 npxsups-Regular " ntxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Regular.pfb
-zplsups-Regular-t1 npxsups-Regular " ntxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Regular.pfb
-zplsups-Regular-ly1 npxsups-Regular " ntxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Regular.pfb
-zplsups-Italic-ot1 npxsups-Italic " ntxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Italic.pfb
-zplsups-Italic-t1 npxsups-Italic " ntxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Italic.pfb
-zplsups-Italic-ly1 npxsups-Italic " ntxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Italic.pfb
-zplsups-Bold-ot1 npxsups-Bold " ntxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Bold.pfb
-zplsups-Bold-t1 npxsups-Bold " ntxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Bold.pfb
-zplsups-Bold-ly1 npxsups-Bold " ntxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Bold.pfb
-zplsups-BoldItalic-ot1 npxsups-BoldItalic " ntxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-BoldItalic.pfb
-zplsups-BoldItalic-t1 npxsups-BoldItalic " ntxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-BoldItalic.pfb
-zplsups-BoldItalic-ly1 npxsups-BoldItalic " ntxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-BoldItalic.pfb
-zplsups-Slanted-ot1 npxsups-Slanted " ntxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Slanted.pfb
-zplsups-Slanted-t1 npxsups-Slanted " ntxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Slanted.pfb
-zplsups-Slanted-ly1 npxsups-Slanted " ntxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Slanted.pfb
-zplsups-BoldSlanted-ot1 npxsups-BoldSlanted " ntxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-BoldSlanted.pfb
-zplsups-BoldSlanted-t1 npxsups-BoldSlanted " ntxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-BoldSlanted.pfb
-zplsups-BoldSlanted-ly1 npxsups-BoldSlanted " ntxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-BoldSlanted.pfb
+zplsups-Regular-ot1 npxsups-Regular " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Regular.pfb
+zplsups-Regular-t1 npxsups-Regular " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Regular.pfb
+zplsups-Regular-ly1 npxsups-Regular " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Regular.pfb
+zplsups-Italic-ot1 npxsups-Italic " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Italic.pfb
+zplsups-Italic-t1 npxsups-Italic " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Italic.pfb
+zplsups-Italic-ly1 npxsups-Italic " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Italic.pfb
+zplsups-Bold-ot1 npxsups-Bold " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Bold.pfb
+zplsups-Bold-t1 npxsups-Bold " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Bold.pfb
+zplsups-Bold-ly1 npxsups-Bold " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Bold.pfb
+zplsups-BoldItalic-ot1 npxsups-BoldItalic " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-BoldItalic.pfb
+zplsups-BoldItalic-t1 npxsups-BoldItalic " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-BoldItalic.pfb
+zplsups-BoldItalic-ly1 npxsups-BoldItalic " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-BoldItalic.pfb
+zplsups-Slanted-ot1 npxsups-Slanted " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Slanted.pfb
+zplsups-Slanted-t1 npxsups-Slanted " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Slanted.pfb
+zplsups-Slanted-ly1 npxsups-Slanted " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Slanted.pfb
+zplsups-BoldSlanted-ot1 npxsups-BoldSlanted " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-BoldSlanted.pfb
+zplsups-BoldSlanted-t1 npxsups-BoldSlanted " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-BoldSlanted.pfb
+zplsups-BoldSlanted-ly1 npxsups-BoldSlanted " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-BoldSlanted.pfb
zpl-Regular-tlf-sc-t1 TeXGyrePagellaX-Regular " encntx-ec-tlf-pc ReEncodeFont " <[ntx-ec-tlf-pc.enc <zplr.pfb
zpl-Regular-osf-sc-t1 TeXGyrePagellaX-Regular " encntx-ec-osf-pc ReEncodeFont " <[ntx-ec-osf-pc.enc <zplr.pfb
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-ly1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-ot1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-t1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Bold-ts1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-ly1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-ot1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-t1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldItalic-ts1.tfm
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ly1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ly1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ly1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ly1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ly1.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/newpx/zplsups-BoldSlanted-ot1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ot1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ot1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ot1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ot1.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/newpx/zplsups-BoldSlanted-t1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-t1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-t1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-t1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-t1.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/newpx/zplsups-BoldSlanted-ts1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ts1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ts1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ts1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-BoldSlanted-ts1.tfm
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-ly1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-ot1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-t1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Italic-ts1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-ly1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-ot1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-t1.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Regular-ts1.tfm
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ly1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ly1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ly1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ly1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ly1.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/newpx/zplsups-Slanted-ot1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ot1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ot1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ot1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ot1.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/newpx/zplsups-Slanted-t1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-t1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-t1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-t1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-t1.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/newpx/zplsups-Slanted-ts1.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ts1.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ts1.tfm 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ts1.tfm 2023-10-24 20:22:04 UTC (rev 68635)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsups-Slanted-ts1.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/newpx/npxsups-Bold.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-BoldItalic.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Italic.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Regular.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/type1/public/newpx/npxsups-Slanted.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1minzpl.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1minzpl.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1minzpl.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
\ProvidesFile{ly1minzpl.fd}[2021/05/25 v1.0 font definition file for LY1/minzpl/TLF]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ly1zpllf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/LF]
+\ProvidesFile{ly1zpllf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/lf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{LY1}{zplLF}{\zpl at spacing}
-\DeclareFontShape{LY1}{zplLF}{b}{sc}{<-> \zpl at scaled zpl-Bold-lf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{b}{n}{<-> \zpl at scaled zpl-Bold-lf-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-lf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-lf-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{m}{sc}{<-> \zpl at scaled zpl-Regular-lf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{m}{n}{<-> \zpl at scaled zpl-Regular-lf-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{m}{scit}{<-> \zpl at scaled zpl-Italic-lf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{m}{it}{<-> \zpl at scaled zpl-Italic-lf-ly1}{}
-\DeclareFontShape{LY1}{zplLF}{bx}{sc}{<->ssub * zplLF/b/sc}{}
-\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}{}
+\DeclareFontFamily{LY1}{zpllf}{\zpl at spacing}
+\DeclareFontShape{LY1}{zpllf}{b}{sc}{<-> \zpl at scaled zpl-Bold-lf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{b}{n}{<-> \zpl at scaled zpl-Bold-lf-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-lf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-lf-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{m}{sc}{<-> \zpl at scaled zpl-Regular-lf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{m}{n}{<-> \zpl at scaled zpl-Regular-lf-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{m}{scit}{<-> \zpl at scaled zpl-Italic-lf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{m}{it}{<-> \zpl at scaled zpl-Italic-lf-ly1}{}
+\DeclareFontShape{LY1}{zpllf}{bx}{sc}{<->ssub * zpllf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{LY1}{zplLF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-lf-ly1}{}
- \DeclareFontShape{LY1}{zplLF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-lf-ly1}{}
- \DeclareFontShape{LY1}{zplLF}{bx}{sl}{<->ssub * zplLF/b/sl}{}
+ \DeclareFontShape{LY1}{zpllf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-lf-ly1}{}
+ \DeclareFontShape{LY1}{zpllf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-tlf-ly1}{}
- \DeclareFontShape{LY1}{zplLF}{b}{sl}{<->ssub * zplLF/m/sl}{}
- \DeclareFontShape{LY1}{zplLF}{bx}{sl}{<->ssub * zplLF/m/sl}{}
+ \DeclareFontShape{LY1}{zpllf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ly1zplosf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/OsF]
+\ProvidesFile{ly1zplosf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/osf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{LY1}{zplOsF}{\zpl at spacing}
-\DeclareFontShape{LY1}{zplOsF}{b}{sc}{<-> \zpl at scaled zpl-Bold-osf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{b}{n}{<-> \zpl at scaled zpl-Bold-osf-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-osf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-osf-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{m}{sc}{<-> \zpl at scaled zpl-Regular-osf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{m}{n}{<-> \zpl at scaled zpl-Regular-osf-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{m}{scit}{<-> \zpl at scaled zpl-Italic-osf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{m}{it}{<-> \zpl at scaled zpl-Italic-osf-ly1}{}
-\DeclareFontShape{LY1}{zplOsF}{bx}{sc}{<->ssub * zplOsF/b/sc}{}
-\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}{}
+\DeclareFontFamily{LY1}{zplosf}{\zpl at spacing}
+\DeclareFontShape{LY1}{zplosf}{b}{sc}{<-> \zpl at scaled zpl-Bold-osf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{b}{n}{<-> \zpl at scaled zpl-Bold-osf-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-osf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-osf-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{m}{sc}{<-> \zpl at scaled zpl-Regular-osf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{m}{n}{<-> \zpl at scaled zpl-Regular-osf-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{m}{scit}{<-> \zpl at scaled zpl-Italic-osf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{m}{it}{<-> \zpl at scaled zpl-Italic-osf-ly1}{}
+\DeclareFontShape{LY1}{zplosf}{bx}{sc}{<->ssub * zplosf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{LY1}{zplOsF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-osf-ly1}{}
- \DeclareFontShape{LY1}{zplOsF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-osf-ly1}{}
- \DeclareFontShape{LY1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/b/sl}{}
+ \DeclareFontShape{LY1}{zplosf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-osf-ly1}{}
+ \DeclareFontShape{LY1}{zplosf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-osf-ly1}{}
- \DeclareFontShape{LY1}{zplOsF}{b}{sl}{<->ssub * zplOsF/m/sl}{}
- \DeclareFontShape{LY1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/m/sl}{}
+ \DeclareFontShape{LY1}{zplosf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ly1zpltlf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/TLF]
+\ProvidesFile{ly1zpltlf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/tlf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{LY1}{zplTLF}{\zpl at spacing}
-\DeclareFontShape{LY1}{zplTLF}{b}{sc}{<-> \zpl at scaled zpl-Bold-tlf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{b}{n}{<-> \zpl at scaled zpl-Bold-tlf-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tlf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tlf-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{m}{sc}{<-> \zpl at scaled zpl-Regular-tlf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{m}{n}{<-> \zpl at scaled zpl-Regular-tlf-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{m}{scit}{<-> \zpl at scaled zpl-Italic-tlf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{m}{it}{<-> \zpl at scaled zpl-Italic-tlf-ly1}{}
-\DeclareFontShape{LY1}{zplTLF}{bx}{sc}{<->ssub * zplTLF/b/sc}{}
-\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}{}
+\DeclareFontFamily{LY1}{zpltlf}{\zpl at spacing}
+\DeclareFontShape{LY1}{zpltlf}{b}{sc}{<-> \zpl at scaled zpl-Bold-tlf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{b}{n}{<-> \zpl at scaled zpl-Bold-tlf-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tlf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tlf-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{m}{sc}{<-> \zpl at scaled zpl-Regular-tlf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{m}{n}{<-> \zpl at scaled zpl-Regular-tlf-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{m}{scit}{<-> \zpl at scaled zpl-Italic-tlf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{m}{it}{<-> \zpl at scaled zpl-Italic-tlf-ly1}{}
+\DeclareFontShape{LY1}{zpltlf}{bx}{sc}{<->ssub * zpltlf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{LY1}{zplTLF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tlf-ly1}{}
- \DeclareFontShape{LY1}{zplTLF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-tlf-ly1}{}
- \DeclareFontShape{LY1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/b/sl}{}
+ \DeclareFontShape{LY1}{zpltlf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tlf-ly1}{}
+ \DeclareFontShape{LY1}{zpltlf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-tlf-ly1}{}
- \DeclareFontShape{LY1}{zplTLF}{b}{sl}{<->ssub * zplTLF/m/sl}{}
- \DeclareFontShape{LY1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/m/sl}{}
+ \DeclareFontShape{LY1}{zpltlf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ly1zpltosf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/TOsF]
+\ProvidesFile{ly1zpltosf.fd}[2021/05/25 v1.0 font definition file for LY1/zpl/tosf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -12,29 +12,29 @@
\ifdefined\zpl at adobescfalse\zpl at makeadobesc\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{LY1}{zplTOsF}{\zpl at spacing}
-\DeclareFontShape{LY1}{zplTOsF}{b}{sc}{<-> \zpl at scaled zpl-Bold-tosf-sc\zpl at lsfx\zpl at asfx-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{b}{n}{<-> \zpl at scaled zpl-Bold-tosf-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tosf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tosf-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{m}{sc}{<-> \zpl at scaled zpl-Regular-tosf-sc\zpl at lsfx\zpl at asfx-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{m}{n}{<-> \zpl at scaled zpl-Regular-tosf-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{m}{scit}{<-> \zpl at scaled zpl-Italic-tosf-sc\zpl at lsfx-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{m}{it}{<-> \zpl at scaled zpl-Italic-tosf-ly1}{}
-\DeclareFontShape{LY1}{zplTOsF}{bx}{sc}{<->ssub * zplTOsF/b/sc}{}
-\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}{}
+\DeclareFontFamily{LY1}{zpltosf}{\zpl at spacing}
+\DeclareFontShape{LY1}{zpltosf}{b}{sc}{<-> \zpl at scaled zpl-Bold-tosf-sc\zpl at lsfx\zpl at asfx-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{b}{n}{<-> \zpl at scaled zpl-Bold-tosf-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tosf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tosf-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{m}{sc}{<-> \zpl at scaled zpl-Regular-tosf-sc\zpl at lsfx\zpl at asfx-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{m}{n}{<-> \zpl at scaled zpl-Regular-tosf-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{m}{scit}{<-> \zpl at scaled zpl-Italic-tosf-sc\zpl at lsfx-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{m}{it}{<-> \zpl at scaled zpl-Italic-tosf-ly1}{}
+\DeclareFontShape{LY1}{zpltosf}{bx}{sc}{<->ssub * zpltosf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{LY1}{zplTOsF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tosf-ly1}{}
- \DeclareFontShape{LY1}{zplTOsF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-tosf-ly1}{}
- \DeclareFontShape{LY1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/b/sl}{}
+ \DeclareFontShape{LY1}{zpltosf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tosf-ly1}{}
+ \DeclareFontShape{LY1}{zpltosf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-osf-ly1}{}
- \DeclareFontShape{LY1}{zplTOsF}{b}{sl}{<->ssub * zplTOsF/m/sl}{}
- \DeclareFontShape{LY1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/m/sl}{}
+ \DeclareFontShape{LY1}{zpltosf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty 2023-10-24 20:22:04 UTC (rev 68635)
@@ -8,8 +8,8 @@
% Text is now directed to an extension of TeXGyrePagella rather than ppl.
% 1.5 is first version of newpxtext to support both [pdf]latex and unicode latex.
-\def\fileversion{1.521}
-\def\filedate{2023/09/27}
+\def\fileversion{1.53}
+\def\filedate{2023/10/23}
\ProvidesPackage{newpxtext}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX]
@@ -16,8 +16,10 @@
\message{`newpxtext' v\fileversion, \filedate\space Text macros taking advantage of TeXGyre Pagella and its extensions (msharpe)}
\RequirePackage[T1]{fontenc}
-\renewcommand*{\rmdefault}{zplTLF} % the default until end of preamble
+\RequirePackage{xcolor}
+\renewcommand*{\rmdefault}{zpltlf} % the default until end of preamble
\renewcommand*{\familydefault}{\rmdefault}
+\RequirePackage{xpatch} % need to patch \scshape
\RequirePackage{iftex,xkeyval,etoolbox,textcomp}
\RequirePackage{xstring,ifthen,scalefnt} % for \textfrac
\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
@@ -127,13 +129,17 @@
\newdimen\zplsups at scale
\newdimen\zplsups at raise
\def\zplsups at raised{\z@}
-\def\zplsups at spaced{.04em}
+\def\zplsups at Lspaced{.04em}
+\def\zplsups at Rspaced{.04em}
\def\zplsups at scaledval{1.0}
-\def\zplsups at supscale{1.0}
+\def\zplsups at scalefactor{1}
+\newcommand*{\zplsups at color}{black}
\DeclareOptionX{supscaled}{\renewcommand*{\zplsups at scaledval}{#1}}
\DeclareOptionX{supscale}{\renewcommand*{\zplsups at scaledval}{#1}}
\DeclareOptionX{supsraised}{\renewcommand*{\zplsups at raised}{#1}}
-\DeclareOptionX{supspaced}{\renewcommand*{\zplsups at supspaced}{#1}}
+\DeclareOptionX{supLspaced}{\renewcommand*{\zplsups at Lspaced}{#1}}
+\DeclareOptionX{supRspaced}{\renewcommand*{\zplsups at Rspaced}{#1}}
+\DeclareOptionX{supscolor}{\renewcommand*{\zplsups at color}{#1}}
% Other options
\DeclareOptionX{defaultsups}[true]{%
@@ -203,8 +209,8 @@
\setlength{\zplsups at raise}{\zplsups at raised}
\setlength{\zplsups at scale}{\zplsups at scaledval\p@}
\zplsups at scale=\zpl at scale\zplsups at scale %
+\def\zplsups at scalefactor{\strip at pt\zplsups at scale}
\def\zplsups at scaled{s*[\strip at pt\zplsups at scale]}
-
% for stacked fractions
\@ifundefined{zpl at xht}{\def\zpl at xht{460}}{} % lowercase letters
\@ifundefined{zpl at deht}{\def\zpl at deht{412}}{} % denominator figures ht
@@ -218,6 +224,7 @@
\def\re at DeclareTextSymbol#1#2#3{%
\let#1=\undefined
\DeclareTextSymbol{#1}{#2}{#3}}
+
\ifzpl at otf
\ifzpl at nomath
\RequirePackage[no-math]{fontspec}
@@ -232,7 +239,14 @@
"local", "texmf", "system" }}
\fi
\def\zpl at base{TeXGyrePagellaX}
-
+ \ifzpl at scosf
+ \AtBeginDocument{%
+ \xpretocmd{\scshape}
+ {\addfontfeatures{Numbers=OldStyle}}
+ {}{}%
+ }%
+ \fi
+
\newcommand{\textfrac}[3][]{{%\normalfont%
\mbox{%
\ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
@@ -242,23 +256,18 @@
}}}
\else % type1
-% for possible use in footnote markers
-% \DeclareFontFamily{OT1}{zplsups}{}%
-% \DeclareFontShape{OT1}{zplsups}{m}{n}{%
-% <-> \zplsups at scaled zplsups-Regular-ot1
-%}{}
-% \DeclareFontFamily{T1}{zplsups}{}%
-% \DeclareFontShape{T1}{zsups}{m}{n}{%
-% <-> \zplsups at scaled zplsups-Regular-t1
-%}{}
-% \DeclareFontFamily{TS1}{zsups}{}%
-% \DeclareFontShape{TS1}{zsups}{m}{n}{%
-% <-> \zplsups at scaled zplsups-Regular-ts1
-%}{}
-\DeclareRobustCommand{\supstyle}{%
- \not at math@alphabet\supstyle\relax
- \usefont{\f at encoding}{zplsups}{m}{n}}
-
+ \ifzpl at scosf
+ \AtBeginDocument{%
+ \xpretocmd{\scshape}
+ {\fontfamily{zpl\zpl at figurealign osf}}
+ {}{}%
+ }%
+ \fi%
+ \DeclareRobustCommand{\sustyle}{%
+ \not at math@alphabet\sustyle\relax
+ \fontfamily{zplsups}\selectfont}
+ \let\supstyle\sustyle
+
\ifdim\zplsups at raise=\z@
\DeclareRobustCommand{\textsups}[1]{{\supstyle#1}}
\else
@@ -273,13 +282,7 @@
% \fontfigurestyle{superior}\selectfont}
% \let\sustyle=\sufigures
% \DeclareTextFontCommand{\textsu}{\sufigures}
-% \let\textsuperior\textsu
- \DeclareRobustCommand{\sustyle}{%
- \not at math@alphabet\sustyle\relax
- \fontfamily{zplsups}\selectfont}
\let\sufigures=\sustyle
- \let\nustyle=\sustyle
- \let\nufigures=\sustyle
\fa at naming@exception{figures}{{inferior}{proportional}}{inf}
\fa at naming@exception{figures}{{inferior}{tabular}}{inf}
@@ -288,11 +291,12 @@
% \let\instyle=\infigures
% \DeclareTextFontCommand{\textinf}{\infigures}
% \let\textinferior\textinf
- \DeclareRobustCommand{\instyle}{%
+ \DeclareRobustCommand{\infstyle}{%
\not at math@alphabet\instyle\relax
\fontfamily{zplsubs}\selectfont}
- \let\infigures=\instyle
-
+ \let\infigures=\infstyle
+ \let\instyle\infstyle
+
\fa at naming@exception{figures}{{denominators}{proportional}}{dnom}
\fa at naming@exception{figures}{{denominators}{tabular}}{dnom}
% \def\defigures{\@nomath\defigures
@@ -354,8 +358,8 @@
} % textfrac
\fi
-\let\orig at footnote=\thefootnote
-\let\orig at makefnmark=\@makefnmark
+%\let\orig at footnote=\thefootnote
+%\let\orig at makefnmark=\@makefnmark
\def\bfseries at rm{b}
\def\mdseries at rm{m}
\def\useosf{\zpl at liningfalse}
@@ -392,13 +396,13 @@
{\edef\zpl at dflt{\zpl at dflt StylisticSet={\zpl at lst} ,
}}{}
- \defaultfontfeatures{
+ \defaultfontfeatures[\zpl at base]{
Ligatures = TeX ,
Scale = \zpl at scale ,
Extension = .otf ,
SmallCapsFeatures={\ifzpl at scosf Numbers = OldStyle ,
- \fi RawFeature = +\zpl at scraw ,
- \ifluatex Renderer=Basic\fi} ,
+ \fi RawFeature = +\zpl at scraw } ,
+ \ifluatex Renderer=Basic , \fi
\zpl at dflt ,
RawFeature=-ss05 ,
\zpl at defaultfeatures
@@ -413,29 +417,26 @@
\edef\qhv at scale{\strip at pt\@tempdima}
\def\zpl at scaled{s*[\zpl at scale]}% used in fd files
- %\def\oldstylenums#1{{\fontencoding{TS1}\selectfont #1}}
- %\expandafter\patchcmd\expandafter{\csname scshape \endcsname}{\fontshape}{\fontfamily{zpl\zpl at figurealign osf}\fontshape}{\message{Replaced figure style by osf in sc.}}{\message{Unable to replace figure style by osf in sc.}}
-
\DeclareRobustCommand{\lfstyle}{%
\not at math@alphabet\lfstyle\relax
- \fontfamily{zplLF}\selectfont %
+ \fontfamily{zpllf}\selectfont %
}
\DeclareRobustCommand{\tlfstyle}{%
\not at math@alphabet\tlfstyle\relax
- \fontfamily{zplTLF}\selectfont %
+ \fontfamily{zpltlf}\selectfont %
}
\DeclareRobustCommand{\osfstyle}{%
\not at math@alphabet\osfstyle\relax
- \fontfamily{zplOsF}\selectfont %
+ \fontfamily{zplosf}\selectfont %
}
\DeclareRobustCommand{\tosfstyle}{%
\not at math@alphabet\tosfstyle\relax
- \fontfamily{zplTOsF}\selectfont %
+ \fontfamily{zpltosf}\selectfont %
}
\ifzpl at defaultsups %
\else
- \ExplSyntaxOn
+ \ExplSyntaxOn
\DeclareDocumentCommand \fakesuperscript {m} {
\@textsuperscript{\selectfont#1}
}
@@ -443,23 +444,31 @@
\IfBooleanTF #1 \fakesuperscript \realsuperscript
}
\DeclareDocumentCommand \realsuperscript {m} {
- \ifzpl at defaultsups\fakesuperscript{#1}
- \else\hspace*{\zplsups at spaced}\textsups{#1}\fi
- }
-
- \cs_set:Npn \@makefnmark {
- \mbox{%
+ \hbox_set:Nn \l_tmpa_box {{\sustyle#1}}
+ \box_scale:Nnn \l_tmpa_box { \zplsups at scalefactor } { \zplsups at scalefactor }
+ \hbox_set:Nn \l_tmpa_box
+ { \box_move_up:nn \zplsups at raised {\box_use:N \l_tmpa_box} }
+ \hspace*{\zplsups at Lspaced}{\color{\zplsups at color}%
+ \box_use:N \l_tmpa_box} \hspace*{\zplsups at Rspaced}}%
+
+
+ \cs_set:Npn \@makefnmark {
+ \mbox{%
\footnotemarkfont\textsuperscript{\@thefnmark}}
}
- \cs_if_exist:NTF \ftntm at font
+ \cs_if_exist:NTF \ftntm at font % will exist only for KOMA
{
- \cs_new:Npn \footnotemarkfont {\normalfont \ftntm at font}
+ \cs_new:Npn \footnotemarkfont {\normalfont \ftntm at font}
}
{
- \cs_new:Npn \footnotemarkfont {\normalfont}
+ \cs_new:Npn \footnotemarkfont {\normalfont}
}
\ExplSyntaxOff
\fi
+ \ifzpl at KOMA
+ \setkomafont{footnotereference}{\normalfont\supstyle}
+ \setkomafont{footnotelabel}{\normalfont\supstyle}
+ \fi
% \ifzpl at KOMA
% \let\textsuperscript\sustyle
% \setkomafont{footnotelabel}{\textsuperscript}
@@ -510,7 +519,7 @@
\ifzpl at otf
% \def\zpl at nft{\if t\zpl at thmtab Monospaced%
% \else Proportional\fi}
- \DeclareTextFontCommand{\textsl}{\slshape}
+%\DeclareTextFontCommand{\textsl}{\slshape}
\DeclareTextFontCommand{%
\osfstyle}{\addfontfeatures{Numbers={Proportional,OldStyle}}}
\DeclareTextFontCommand{%
@@ -520,32 +529,69 @@
\DeclareTextFontCommand{%
\lfstyle}{\addfontfeatures{Numbers={Proportional,Lining}}}
- \providecommand\sufigures{%
- \addfontfeatures{VerticalPosition=Superior}}
- \providecommand\infigures{%
- \addfontfeatures{VerticalPosition=Inferior}}
- \providecommand\nufigures{%
- \addfontfeatures{VerticalPosition=Numerator}}
- \providecommand\defigures{%
- \addfontfeatures{VerticalPosition=Denominator}}
- \let\sustyle=\sufigures
- \let\nustyle=\nufigures
- \let\instyle=\infigures
- \let\destyle=\defigures
+ \DeclareRobustCommand{\destyle}{%
+ \not at math@alphabet\destyle\relax
+ \addfontfeatures{VerticalPosition=Denominator}%
+ }
+ \DeclareRobustCommand{\nustyle}{%
+ \not at math@alphabet\nustyle\relax
+ \addfontfeatures{VerticalPosition=Numerator}%
+ }
+ \DeclareRobustCommand{\sustyle}{%
+ \not at math@alphabet\sustyle\relax
+ \addfontfeatures{VerticalPosition=Superior}%
+ }
+ \DeclareRobustCommand{\infstyle}{%
+ \not at math@alphabet\infstyle\relax
+ \addfontfeatures{VerticalPosition=Inferior}%
+ }
+ \let\instyle\infstyle
+ \let\sufigures\sustyle
+ \let\nufigures\nustyle
+ \let\infigures\infstyle
+ \let\defigures\destyle
+
\ifzpl at defaultsups %
\else
+ \patchcmd{\maketitle}{\@textsuperscript{\normalfont\@thefnmark}}{\normalfont\textsuperscript{\@thefnmark}}{}{}
+ \patchcmd{\maketitle}{\@textsuperscript{\normalfont\@thefnmark}}{\normalfont\textsuperscript{\@thefnmark}}{}{}
+ %\show\maketitle
\RequirePackage{realscripts}
- \renewcommand\footnotemarkfont{\normalfont\sufigures}
+ \renewcommand\footnotemarkfont{\normalfont}%\sufigures}
+ \ExplSyntaxOn
+ \DeclareDocumentCommand \fakesuperscript {m} {
+ \@textsuperscript{\selectfont#1}
+ }
+ \RenewDocumentCommand \textsuperscript {s} {
+ \IfBooleanTF #1 \fakesuperscript \realsuperscript
+ }
+ \DeclareDocumentCommand \realsuperscript {m} {
+ \hbox_set:Nn \l_tmpa_box {\textsups{#1}}
+ \box_scale:Nnn \l_tmpa_box { \zplsups at scalefactor } { \zplsups at scalefactor }
+ \hbox_set:Nn \l_tmpa_box
+ { \box_move_up:nn \zplsups at raised {\box_use:N \l_tmpa_box} }
+ \hspace*{\zplsups at Lspaced}{\color{\zplsups at color}%
+ \box_use:N \l_tmpa_box }%
+ \hspace*{\zplsups at Rspaced}}
+
+ \cs_set:Npn \@makefnmark {%
+ \mbox{%
+ \footnotemarkfont\textsuperscript{\@thefnmark}}
+ }
+ \cs_if_exist:NTF \ftntm at font
+ {
+ \cs_set:Npn \footnotemarkfont {\normalfont \ftntm at font}
+ }
+ {
+ \cs_set:Npn \footnotemarkfont {\normalfont}
+ }
+ \ExplSyntaxOff
\fi
\ifzpl at KOMA
\setkomafont{footnotereference}{\normalfont\sustyle}
\setkomafont{footnotelabel}{\normalfont\sustyle}
\fi
-% \ifzpl at scosf
-% \edef\zpl at fnt{\expandafter\csname zpl\ifzpl at tabular T\fi OsF\endcsname}
-% \DeclareRobustCommand{\textsc}[1]{%
-% {\zpl at fnt \addfontfeatures{RawFeature=+smcp}#1}}%
-% \fi
+
\renewcommand*{\textcircled}[1]{\hmode at bgroup\ooalign{%
\hfil \raise -.255ex\hbox{{%
\normalfont\addfontfeatures{Numbers={Monospaced, Lining}}%
@@ -574,18 +620,17 @@
\DeclareRobustCommand{\texttosf}[1]{%
{\tosfstyle #1}%
}
-\DeclareRobustCommand{\textsu}[1]{%
- {\sustyle #1}%
-}
\DeclareTextFontCommand{\textsu}{\sustyle}
- \let\textsuperior\textsu
+ \let\textsup\textsu
+ \let\textsups\textsu
\DeclareTextFontCommand{\textnumerator}{\nustyle}
\ifzpl at notextnu\else\let\textnu=\textnumerator\fi
\let\textnum\textnumerator
\DeclareTextFontCommand{\textde}{\destyle}
\let\textdenominator\textde
-\DeclareTextFontCommand{\textinf}{\instyle}
+\DeclareTextFontCommand{\textinf}{\infstyle}
\let\textinferior\textinf
+ \let\textsub\textinf
\newdimen\zpl at sixem\zpl at sixem6pt % for checking if a number refers to ex
\newdimen\zpl at y \newdimen\zpl at x
@@ -650,12 +695,6 @@
\fi
\setmainfont
[ Numbers = {\zpl at figurealign,\zpl at figurestyle},
- UprightFont = *-Regular ,
- ItalicFont = *-Italic ,
- SlantedFont = *-Slanted ,
- BoldFont = *-Bold ,
- BoldItalicFont = *-BoldItalic ,
- BoldSlantedFont= *-BoldSlanted ,
] {\zpl at base}
\let\zpl at sty\zpl at figurestyle
\if l\zpl at thmlin\def\zpl at sty{Lining}\fi
@@ -669,12 +708,12 @@
\else % type1
\ifzpl at lining
- \def\zpl at figurestyle{LF}
+ \def\zpl at figurestyle{lf}
\else
- \def\zpl at figurestyle{OsF}
+ \def\zpl at figurestyle{osf}
\fi
\ifzpl at tabular
- \def\zpl at figurealign{T}
+ \def\zpl at figurealign{t}
\else
\def\zpl at figurealign{}
\fi
@@ -681,10 +720,10 @@
\renewcommand*{\rmdefault}{zpl\zpl at figurealign%
\zpl at figurestyle}
- \ifzpl at scosf %
- \DeclareRobustCommand{\textsc}[1]{%
- {\fontfamily{zpl\zpl at figurealign OsF}\scshape\selectfont #1}%
- }\fi% use OsF in small caps
+ %\ifzpl at scosf %
+ %\DeclareRobustCommand{\textsc}[1]{%
+ %{\fontfamily{zpl\zpl at figurealign osf}\scshape\selectfont #1}%
+ %}\fi% use osf in small caps
\def\zpl at thfigurestyle{\zpl at figurestyle}
\ifx\zpl at figurestyle\zpl at dfltfigurestyle
@@ -697,7 +736,6 @@
\fi % type1
% both
\ifzpl at KOMA
- %\let\textsuperscript\textsu
\@ifpackageloaded{AB at authnote}{%
\renewcommand\AB at authnote[1]{\textsu{#1}}
\renewcommand\AB at affilnote[1]{\textsu{#1}}
@@ -726,9 +764,9 @@
\DeclareTextFontCommand{%
\oldstylenums}{\fontfamily{zpl\zpl at figurealign OsF}\selectfont }
\DeclareTextFontCommand{%
- \liningnums}{\fontfamily{zpl\zpl at figurealign LF}\selectfont }
+ \liningnums}{\fontfamily{zpl\zpl at figurealign lf}\selectfont }
\DeclareTextFontCommand{%
- \tabularnums}{\fontfamily{zplT\zpl at figurestyle}\selectfont }
+ \tabularnums}{\fontfamily{zplt\zpl at figurestyle}\selectfont }
\DeclareTextFontCommand{%
\proportionalnums}{\fontfamily{zpl\zpl at figurestyle}\selectfont }
\re at DeclareTextSymbol{\textdollar}{OT1}{36}
Added: trunk/Master/texmf-dist/tex/latex/newpx/newpxtext1.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/newpxtext1.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/newpx/newpxtext1.sty 2023-10-24 20:22:04 UTC (rev 68635)
@@ -0,0 +1,766 @@
+\NeedsTeXFormat{LaTeX2e}
+
+% Based originally on Young Ryu's pxfonts.sty, v.1.1.1
+%
+% Changes from original pxfonts.sty by Michael Sharpe, msharpe at ucsd dot edu;
+% Text and math versions now separate.
+% Added scaled keyword and osf option;
+% Text is now directed to an extension of TeXGyrePagella rather than ppl.
+% 1.5 is the first version of newpxtext to support both [pdf]latex and unicode latex.
+
+\def\fileversion{1.523}
+\def\filedate{2023/09/28}
+\ProvidesPackage{newpxtext}[%
+\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX]
+
+\message{`newpxtext' v\fileversion, \filedate\space Text macros taking advantage of TeXGyre Pagella and its extensions (msharpe)}
+
+\RequirePackage[T1]{fontenc}
+\renewcommand*{\rmdefault}{zplTLF} % the default until end of preamble
+\renewcommand*{\familydefault}{\rmdefault}
+\RequirePackage{xpatch} % need to patch \scshape
+\RequirePackage{iftex,xkeyval,etoolbox,textcomp}
+\RequirePackage{xstring,ifthen,scalefnt} % for \textfrac
+\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
+\DeclareEncodingSubset{TS1}{zpl*}{0}
+
+%KOMA check
+\newif\ifzpl at KOMA
+\@ifundefined{KOMAClassName}{}{\zpl at KOMAtrue}
+\@ifundefined{ver at scrextend.sty}{}{\zpl at KOMAtrue}
+\newif\ifzpl at LTX
+\@ifclassloaded{article}{\zpl at LTXtrue}{}
+\@ifclassloaded{report}{\zpl at LTXtrue}{}
+\@ifclassloaded{book}{\zpl at LTXtrue}{}
+
+% Engine check
+\newif\ifzpl at otf
+\iftutex\zpl at otftrue
+%\else % [pdf]LaTeX
+% \zpl at otffalse
+\fi
+\def\zpl at divide#1#2{\strip at pt\dimexpr 1pt * (\dimexpr #1pt\relax) / \dimexpr #2pt\relax\relax}
+%%%%%%%%%%%%%%%%%%
+\IfFileExists{xkeyval.sty}{
+ \RequirePackage{xkeyval}
+ }{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+%%%% Start Options
+\newif\ifzpl at nomath\zpl at nomathfalse % load fontspec with no-math
+\newif\ifzpl at lining\zpl at liningtrue
+\newif\ifzpl at tabular\zpl at tabulartrue % default is tabular lining figures
+\@ifundefined{ver at newpxmath.sty}{}{\zpl at nomathtrue}
+
+\DeclareOptionX{type1}[true]{%
+%\@nameuse{if#1}\zpl at otffalse\fi
+}
+\DeclareOptionX{nofontspec}[true]{%
+%\@nameuse{if#1}\zpl at otffalse\fi
+}
+\DeclareOptionX{no-math}[true]{%
+\@nameuse{if#1}\zpl at nomathtrue\fi
+}
+
+\def\zpl at defaultfeatures{}
+\DeclareOptionX{defaultfeatures}{\def\zpl at defaultfeatures{#1}}
+
+%Figure style options
+\edef\zpl at dfltfigurestyle{lf}
+\edef\zpl at dfltfigurealign{t}
+
+\DeclareOptionX{lining}[true]{%
+\@nameuse{zpl at lining#1}
+}
+\DeclareOptionX{lf}[true]{%
+\@nameuse{zpl at lining#1}
+}
+\DeclareOptionX{oldstyle}[true]{%
+\@nameuse{if#1}%
+ \zpl at liningfalse
+\else
+ \zpl at liningtrue
+\fi
+}
+\DeclareOptionX{osf}[true]{%
+\@nameuse{if#1}%
+ \zpl at liningfalse
+\else
+ \zpl at liningtrue
+\fi
+}
+\DeclareOptionX{tabular}[true]{%
+\@nameuse{zpl at tabular#1}
+}
+\DeclareOptionX{t}[true]{%
+\@nameuse{zpl at tabular#1}
+}
+\DeclareOptionX{proportional}[true]{%
+\@nameuse{if#1}%
+ \zpl at tabularfalse
+\else
+ \zpl at tabulartrue
+\fi
+}
+\DeclareOptionX{p}[true]{%
+\@nameuse{if#1}%
+ \zpl at tabularfalse
+\else
+ \zpl at tabulartrue
+\fi
+}
+
+%Scale
+\providecommand{\zpl at scale}{1} % actual scaled command in \zpl at scaled
+\DeclareOptionX{scale}{\def\zpl at scale{#1}}
+\DeclareOptionX{scaled}{\def\zpl at scale{#1}}
+
+\newif\ifzpl at defaultsups
+%\newif\ifzpl at adobesc % we don't use this exc. in fd, but may in future
+\newif\ifzpl at scosf
+\newif\ifzpl at largesc
+\newif\ifzpl at helv \zpl at helvtrue % default is to load helvetica as sans serif font
+\newif\ifzpl at thrm
+\newif\ifzpl at sl
+% new sups options
+\newdimen\zplsups at scale
+\newdimen\zplsups at raise
+\def\zplsups at raised{\z@}
+\def\zplsups at Lspaced{.04em}
+\def\zplsups at Rspaced{.04em}
+\def\zplsups at scaledval{1.0}
+\def\zplsups at supscale{1.0}
+\DeclareOptionX{supscaled}{\renewcommand*{\zplsups at scaledval}{#1}}
+\DeclareOptionX{supscale}{\renewcommand*{\zplsups at scaledval}{#1}}
+\DeclareOptionX{supsraised}{\renewcommand*{\zplsups at raised}{#1}}
+\DeclareOptionX{supLspaced}{\renewcommand*{\zplsups at Lspaced}{#1}}
+\DeclareOptionX{supRspaced}{\renewcommand*{\zplsups at Rspaced}{#1}}
+
+% Other options
+\DeclareOptionX{defaultsups}[true]{%
+\@nameuse{zpl at defaultsups#1}
+}
+\DeclareOptionX{babel}[true]{%
+\@nameuse{zpl at babel#1}% for backward compatibility
+}
+\DeclareOptionX{largesc}[true]{%
+\@nameuse{zpl at largesc#1}
+}
+\DeclareOptionX{nohelv}[true]{%
+\@nameuse{if#1}\zpl at helvfalse\fi}%
+
+\def\zpl at helvratio{.94}
+\DeclareOptionX{helvratio}[0.94]{%
+\def\zpl at helvratio{#1}
+}
+\def\zpl at spcmag{1}
+\def\zpl at spc{.25em}
+\def\zpl at stretch{.2em}
+\def\zpl at shrink{.1em}
+\def\zpl at nospc{T}
+
+\DeclareOptionX{spcfactor}{%
+\def\zpl at spcmag{#1}\def\zpl at nospc{F}
+}
+\DeclareOptionX{spacing}{%
+\def\zpl at spc{#1}
+}
+\DeclareOptionX{stretch}{%
+\def\zpl at stretch{#1}
+}
+\DeclareOptionX{shrink}{%
+\def\zpl at shrink{#1}
+}
+\newcount\zpl at cnt \zpl at cnt=0
+\newif\ifzpl at zeroslash
+\newif\ifzpl at notextnu
+\def\zpl at thmlin{X} % default is to not change to lining
+\def\zpl at noti{T}\def\zpl at nolo{T}
+\DeclareOptionX{oldSS}{\advance\zpl at cnt 32 }
+\DeclareOptionX{notextnu}{\zpl at notextnutrue}
+\DeclareOptionX{slashedzero}{\zpl at zeroslashtrue}
+\DeclareOptionX{theoremfont}{\zpl at thrmtrue }
+\DeclareOptionX{thmlining}{\edef\zpl at thmlin{l}}
+\DeclareOptionX{trueslanted}{\zpl at sltrue}
+\DeclareOptionX{scosf}{\zpl at scosftrue}
+\DeclareOptionX{tighter}{%
+\gdef\zpl at spc{.25em}\gdef\zpl at stretch{.125em}%
+\gdef\zpl at shrink{.1em}\def\zpl at noti{F}}
+\DeclareOptionX{looser}{%
+\gdef\zpl at spc{.3em}\gdef\zpl at stretch{.2em}%
+\gdef\zpl at shrink{.1em}\def\zpl at nolo{F}}
+
+\DeclareOptionX{sfracvcenter}{%
+\def\zpl at sfrVC{#1}}
+\DeclareOptionX{sfracvspacing}{%
+\def\zpl at sfrVS{#1}}
+\DeclareOptionX{sfracbarthick}{%
+\def\zpl at sfrTH{#1}}
+\DeclareOptionX{sfracscaling}{%
+\def\zpl at sfrSC{#1}}
+
+\ProcessOptionsX\relax
+
+\setlength{\zplsups at raise}{\zplsups at raised}
+\setlength{\zplsups at scale}{\zplsups at scaledval\p@}
+\zplsups at scale=\zpl at scale\zplsups at scale %
+\def\zplsups at scaled{s*[\strip at pt\zplsups at scale]}
+% for stacked fractions
+\@ifundefined{zpl at xht}{\def\zpl at xht{460}}{} % lowercase letters
+\@ifundefined{zpl at deht}{\def\zpl at deht{412}}{} % denominator figures ht
+\@ifundefined{zpl at nubase}{\def\zpl at nubase{270}}{} % baseline of numerators
+\@ifundefined{zpl at debase}{\def\zpl at debase{0}}{} % baseline of denoms
+\@ifundefined{zpl at sfrVC}{\def\zpl at sfrVC{335}}{}% vertical center of sfrac
+\@ifundefined{zpl at sfrVS}{\def\zpl at sfrVS{106}}{} % space above/below bar
+\@ifundefined{zpl at sfrTH}{\def\zpl at sfrTH{52}}{} % bar thickness
+\@ifundefined{zpl at sfrSC}{\def\zpl at sfrSC{.9}}{} % scale defigures by this
+
+\def\re at DeclareTextSymbol#1#2#3{%
+ \let#1=\undefined
+ \DeclareTextSymbol{#1}{#2}{#3}}
+
+\ifzpl at otf
+ \ifzpl at nomath
+ \RequirePackage[no-math]{fontspec}
+ \else
+ \RequirePackage{fontspec}
+ \fi
+
+ %\ifxetex\XeTeXtracingfonts=1\fi % causing unwanted warnings in Tectonic system
+
+ \ifluatex % avoid possibly uncorrected "system" fonts
+ \directlua{fonts.names.set_location_precedence{
+ "local", "texmf", "system" }}
+ \fi
+ \def\zpl at base{TeXGyrePagellaX}
+ \ifzpl at scosf
+ \AtBeginDocument{%
+ \xpretocmd{\scshape}
+ {\addfontfeatures{Numbers=OldStyle}}
+ {}{}%
+ }%
+ \fi
+
+
+ \newcommand{\textfrac}[3][]{{%\normalfont%
+\mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {{\lfstyle#1}\kern.1em}{}%
+\addfontfeatures{RawFeature=+numr}#2\char"2044% numerator
+\addfontfeatures{RawFeature=-numr;+dnom;+ss20}\char"2044{}#3%
+}}}
+
+\else % type1
+ \ifzpl at scosf
+ \AtBeginDocument{%
+ \xpretocmd{\scshape}
+ {\fontfamily{zpl\zpl at figurealign osf}}
+ {}{}%
+ }%
+ \fi%
+% for possible use in footnote markers
+% \DeclareFontFamily{OT1}{zplsups}{}%
+% \DeclareFontShape{OT1}{zplsups}{m}{n}{%
+% <-> \zplsups at scaled zplsups-Regular-ot1
+%}{}
+% \DeclareFontFamily{T1}{zplsups}{}%
+% \DeclareFontShape{T1}{zsups}{m}{n}{%
+% <-> \zplsups at scaled zplsups-Regular-t1
+%}{}
+% \DeclareFontFamily{TS1}{zsups}{}%
+% \DeclareFontShape{TS1}{zsups}{m}{n}{%
+% <-> \zplsups at scaled zplsups-Regular-ts1
+%}{}
+\DeclareRobustCommand{\supstyle}{%
+ \not at math@alphabet\supstyle\relax
+ \usefont{\f at encoding}{zplsups}{m}{n}}
+
+\ifdim\zplsups at raise=\z@
+ \DeclareRobustCommand{\textsups}[1]{{\supstyle#1}}
+\else
+ \DeclareRobustCommand{\textsups}[1]{%
+ \raisebox{\zplsups at raise}{\hbox{{\supstyle#1}}}}
+\fi
+
+\RequirePackage{fontaxes}
+ \fa at naming@exception{figures}{{superior}{proportional}}{sups}
+ \fa at naming@exception{figures}{{superior}{tabular}}{sups}
+% \def\sufigures{\@nomath\sufigures
+% \fontfigurestyle{superior}\selectfont}
+% \let\sustyle=\sufigures
+% \DeclareTextFontCommand{\textsu}{\sufigures}
+% \let\textsuperior\textsu
+ \DeclareRobustCommand{\sustyle}{%
+ \not at math@alphabet\sustyle\relax
+ \fontfamily{zplsups}\selectfont}
+ \let\sufigures=\sustyle
+ \let\nustyle=\sustyle
+ \let\nufigures=\sustyle
+
+ \fa at naming@exception{figures}{{inferior}{proportional}}{inf}
+ \fa at naming@exception{figures}{{inferior}{tabular}}{inf}
+% \def\infigures{\@nomath\infigures
+% \fontfigurestyle{inferior}\selectfont}
+% \let\instyle=\infigures
+% \DeclareTextFontCommand{\textinf}{\infigures}
+% \let\textinferior\textinf
+ \DeclareRobustCommand{\instyle}{%
+ \not at math@alphabet\instyle\relax
+ \fontfamily{zplsubs}\selectfont}
+ \let\infigures=\instyle
+
+ \fa at naming@exception{figures}{{denominators}{proportional}}{dnom}
+ \fa at naming@exception{figures}{{denominators}{tabular}}{dnom}
+% \def\defigures{\@nomath\defigures
+% \fontfamily{defigures}\selectfont}
+% \DeclareTextFontCommand{\textde}{\defigures}
+% \let\textdenominators\textde
+ \DeclareRobustCommand{\destyle}{%
+ \not at math@alphabet\destyle\relax
+ \fontfamily{zpldnom}\selectfont}
+ \let\defigures=\destyle
+
+ \fa at naming@exception{figures}{{numerators}{proportional}}{numr}
+ \fa at naming@exception{figures}{{numerators}{tabular}}{numr}
+% \def\defigures{\@nomath\nufigures
+% \fontfigurestyle{numerators}\selectfont}
+% \let\nustyle=\nufigures
+% \DeclareTextFontCommand{\textnu}{\nufigures}
+% \let\textnumerators\textnu
+ \DeclareRobustCommand{\nustyle}{%
+ \not at math@alphabet\nustyle\relax
+ \fontfamily{zplnumr}\selectfont}
+ \let\nufigures=\nustyle
+
+\newcommand{\textfrac}[3][]{% like \textfrac[1]{7}{8}
+ \mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {\textlf{#1}\kern.1em}{}%
+ {\nustyle#2}% numerator
+ \StrRight{#2}{1}[\@digit@]%
+ % look for 1, 2, 6, 7
+ \ifcase\@digit@% 0
+ \or%\kern.03em% 1
+ \or\kern.04em% 2
+ \or%\kern-.01em% 3
+ \or%\kern.02em% 4
+ \or%\kern.01em% 5
+ \or\kern.01em% 6
+ \or\kern-.11em% 7
+ \or%\kern-.11em% 8
+ \or\kern-.02em% 9
+ \fi%
+% \kern\zpl at foresolidus{\fontencoding{TS1}\selectfont\char"2F}%
+% \kern\zpl at aftsolidus%
+ {\fontencoding{TS1}\selectfont\char"2F}%
+ \StrLeft{#3}{1}[\@digit@]%
+ % look for 1, 4, 7
+ \ifcase\@digit@% 0
+ \or%\kern -.02em% 1
+ \or% 2
+ \or% 3
+ \or\kern -.05em% 4
+ \or% 5
+ \or\kern-.02em% 6
+ \or\kern .01em% 7
+ \fi%
+ {\destyle #3}% denominator [#3]
+ }%mbox
+} % textfrac
+\fi
+
+\let\orig at footnote=\thefootnote
+\let\orig at makefnmark=\@makefnmark
+\def\bfseries at rm{b}
+\def\mdseries at rm{m}
+\def\useosf{\zpl at liningfalse}
+\@onlypreamble\useosf
+\def\useproportional{\zpl at tabularfalse}
+\@onlypreamble\useproportional
+
+\ifzpl at otf
+ \def\zpl at dflt{}
+ \ifzpl at zeroslash\edef\zpl at dflt{Numbers = SlashedZero ,
+ }\fi
+ \if T\zpl at nospc
+ \if F\zpl at noti\def\zpl at spcmag{{1,.625,1}}\def\zpl at nospc{F}\fi
+ \if F\zpl at nolo\def\zpl at spcmag{{1.2,1,1}}\def\zpl at nospc{F}\fi
+ \fi
+ \if F\zpl at nospc
+ \edef\zpl at dflt{\zpl at dflt WordSpace = \zpl at spcmag ,
+ }
+ \fi
+ \def\zpl at scraw{pcap}\def\zpl at scrawN{smcp}
+ \ifzpl at largesc\def\zpl at scraw{smcp}\def\zpl at scrawN{pcap}\fi
+
+ %\zpl at cnt will be 0..2^8-1
+ \edef\zpl at lst{}
+ \ifnum\zpl at cnt>127 \edef\zpl at lst{8}\advance\zpl at cnt -128 \fi
+ \ifnum\zpl at cnt>63 \edef\zpl at lst{7,\zpl at lst}\advance\zpl at cnt -64 \fi
+ \ifnum\zpl at cnt>31 \edef\zpl at lst{6,\zpl at lst}\advance\zpl at cnt -32 \fi
+ \ifnum\zpl at cnt>15 \edef\zpl at lst{5,\zpl at lst}\advance\zpl at cnt -16 \fi
+ \ifnum\zpl at cnt>7 \edef\zpl at lst{4,\zpl at lst}\advance\zpl at cnt -8 \fi
+ \ifnum\zpl at cnt>3 \edef\zpl at lst{3,\zpl at lst}\advance\zpl at cnt -4 \fi
+ \ifnum\zpl at cnt>1 \edef\zpl at lst{2,\zpl at lst}\advance\zpl at cnt -2 \fi
+ \ifnum\zpl at cnt>0 \edef\zpl at lst{1,\zpl at lst}\fi
+ \ifthenelse{\not\equal{\zpl at lst}{}}
+ {\edef\zpl at dflt{\zpl at dflt StylisticSet={\zpl at lst} ,
+ }}{}
+
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \zpl at scale ,
+ Extension = .otf ,
+ SmallCapsFeatures={\ifzpl at scosf Numbers = OldStyle ,
+ \fi RawFeature = -\zpl at scrawN;+\zpl at scraw }
+ \ifluatex Renderer=Basic\fi ,
+ \zpl at dflt ,
+ RawFeature=-ss05 ,
+ \zpl at defaultfeatures
+ }
+
+\else % type1
+ \def\zpl at spacing{%
+ \fontdimen2\font=\zpl at spc
+ \fontdimen3\font=\zpl at stretch
+ \fontdimen4\font=\zpl at shrink}
+ \@tempdima=\zpl at scale\p@\@tempdima=\zpl at helvratio\@tempdima%
+ \edef\qhv at scale{\strip at pt\@tempdima}
+ \def\zpl at scaled{s*[\zpl at scale]}% used in fd files
+
+
+ \DeclareRobustCommand{\lfstyle}{%
+ \not at math@alphabet\lfstyle\relax
+ \fontfamily{zplLF}\selectfont %
+ }
+ \DeclareRobustCommand{\tlfstyle}{%
+ \not at math@alphabet\tlfstyle\relax
+ \fontfamily{zplTLF}\selectfont %
+ }
+ \DeclareRobustCommand{\osfstyle}{%
+ \not at math@alphabet\osfstyle\relax
+ \fontfamily{zplOsF}\selectfont %
+ }
+ \DeclareRobustCommand{\tosfstyle}{%
+ \not at math@alphabet\tosfstyle\relax
+ \fontfamily{zplTOsF}\selectfont %
+ }
+ \ifzpl at defaultsups %
+ \else
+ \ExplSyntaxOn
+ \DeclareDocumentCommand \fakesuperscript {m} {
+ \@textsuperscript{\selectfont#1}
+ }
+ \RenewDocumentCommand \textsuperscript {s} {
+ \IfBooleanTF #1 \fakesuperscript \realsuperscript
+ }
+ \DeclareDocumentCommand \realsuperscript {m} {
+ \ifzpl at defaultsups\fakesuperscript{#1}
+ \else\hspace*{\zplsups at Lspaced}\textsups{#1}\hspace*{\zplsups at Rspaced}\fi
+ }
+
+ \cs_set:Npn \@makefnmark {
+ \mbox{%
+ \footnotemarkfont\textsuperscript{\@thefnmark}}
+ }
+ \cs_if_exist:NTF \ftntm at font
+ {
+ \cs_new:Npn \footnotemarkfont {\normalfont \ftntm at font}
+ }
+ {
+ \cs_new:Npn \footnotemarkfont {\normalfont}
+ }
+ \ExplSyntaxOff
+ \fi
+% \ifzpl at KOMA
+% \let\textsuperscript\sustyle
+% \setkomafont{footnotelabel}{\textsuperscript}
+% \setkomafont{footnotereference}{\textsuperscript}
+% \else % NOT KOMA
+% \def\f@@tn at te{footnote}
+% \def\@makefnmark{%
+% \ifx\@mpfn\f@@tn at te%
+% \ifx\thefootnote\orig at footnote%
+% \hbox{\sustyle\hspace*{.05em}\@thefnmark\hspace*{.05em}}%
+% \else%
+% \orig at makefnmark%
+% \fi
+% \else%
+% \orig at makefnmark%
+% \fi}%
+% \fi
+% \fi
+ \ifzpl at helv\renewcommand*{\sfdefault}{qhv}\fi
+ \renewcommand*{\ttdefault}{npxtt}
+ \DeclareRobustCommand\thfamily % new family for theorem font
+ {\not at math@alphabet\thfamily\relax
+ \fontfamily\thdefault\selectfont}
+ \DeclareRobustCommand{\textth}[1]{%
+ {\thfamily #1}%
+ }
+ \let\textthit\textth
+
+\fi % type1
+
+\ifzpl at thrm
+ %\RequirePackage{amsmath,amsthm} % in case of theoremfont
+ \ifdefined\newtheoremstyle %amsthm and ntheorem, not theorem.sty
+ \@ifpackageloaded{ntheorem}\relax{%
+ \newtheoremstyle{plain}
+ {\medskipamount} % ABOVESPACE, was \topsep
+ {\medskipamount} % BELOWSPACE, was \topsep
+ {\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
+ {5pt plus 1pt minus 1pt} % HEADSPACE
+ {} % CUSTOM-HEAD-SPEC\newtheorem{thm}{Theorem}[section]
+ } % end @ifpackageloaded
+ \fi%
+\fi%}
+
+\ifzpl at otf
+ \DeclareTextFontCommand{\textsl}{\slshape}
+ \DeclareTextFontCommand{%
+ \osfstyle}{\addfontfeatures{Numbers={Proportional,OldStyle}}}
+ \DeclareTextFontCommand{%
+ \tosfstyle}{\addfontfeatures{Numbers={Tabular,OldStyle}}}
+ \DeclareTextFontCommand{%
+ \tlfstyle}{\addfontfeatures{Numbers={Tabular,Lining}}}
+ \DeclareTextFontCommand{%
+ \lfstyle}{\addfontfeatures{Numbers={Proportional,Lining}}}
+
+ \DeclareRobustCommand{\destyle}{%
+ \not at math@alphabet\destyle\relax
+ \addfontfeatures{VerticalPosition=Denominator}%
+ }
+ \DeclareRobustCommand{\nustyle}{%
+ \not at math@alphabet\nustyle\relax
+ \addfontfeatures{VerticalPosition=Numerator}%
+ }
+ \DeclareRobustCommand{\sustyle}{%
+ \not at math@alphabet\sustyle\relax
+ \addfontfeatures{VerticalPosition=Superior}%
+ }
+ \DeclareRobustCommand{\infstyle}{%
+ \not at math@alphabet\infstyle\relax
+ \addfontfeatures{VerticalPosition=Inferior}%
+ }
+
+ \let\sufigures\sustyle
+ \let\nufigures\nustyle
+ \let\infigures\infstyle
+ \let\defigures\destyle
+
+ \ifzpl at defaultsups %
+ \else
+ \RequirePackage{realscripts}
+ \renewcommand\footnotemarkfont{\normalfont\sufigures}
+ \fi
+ \ifzpl at KOMA
+ \setkomafont{footnotereference}{\normalfont\sustyle}
+ \setkomafont{footnotelabel}{\normalfont\sustyle}
+ \fi
+
+ \renewcommand*{\textcircled}[1]{\hmode at bgroup\ooalign{%
+ \hfil \raise -.255ex\hbox{{%
+ \normalfont\addfontfeatures{Numbers={Monospaced, Lining}}%
+ \scalefont{.8}{\sustyle#1}}}% end hbox
+ \hfil \crcr \symbol{"25EF}}%
+ \egroup}
+\else % type1
+ \renewcommand*{\textcircled}[1]{\hmode at bgroup\ooalign{%
+ \hfil \raise -.15ex\hbox{{%
+ \normalfont
+ {\scalefont{.8}\sustyle#1}}}% end hbox
+ \hfil \crcr \textbigcircle}%
+ \egroup}
+\fi
+
+% applies to both
+\DeclareRobustCommand{\textlf}[1]{%
+ {\lfstyle #1}%
+}
+\DeclareRobustCommand{\texttlf}[1]{%
+ {\tlfstyle #1}%
+}
+\DeclareRobustCommand{\textosf}[1]{%
+ {\osfstyle #1}%
+}
+\DeclareRobustCommand{\texttosf}[1]{%
+ {\tosfstyle #1}%
+}
+%\DeclareRobustCommand{\textsu}[1]{%
+% {\sustyle #1}%
+%}
+\DeclareTextFontCommand{\textsu}{\sustyle}
+ %\let\textsuperior\textsu
+\let\textsup\textsu
+ \let\textsups\textsu
+\DeclareTextFontCommand{\textnumerator}{\nustyle}
+ \ifzpl at notextnu\else\let\textnu=\textnumerator\fi
+ \let\textnum\textnumerator
+\DeclareTextFontCommand{\textde}{\destyle}
+ \let\textdenominator\textde
+\DeclareTextFontCommand{\textinf}{\instyle}
+ \let\textinferior\textinf
+
+\newdimen\zpl at sixem\zpl at sixem6pt % for checking if a number refers to ex
+\newdimen\zpl at y \newdimen\zpl at x
+
+% convert numerical entry that may be multiple of ex (<6) or em value
+\def\zpl at toex#1{\zpl at x#1pt \ifdim\zpl at x<\z@\zpl at y-\zpl at x\else\zpl at y\zpl at x\fi \ifdim\zpl at y>\zpl at sixem \zpl at x\dimexpr
+ 1pt * (\dimexpr #1pt\relax) / \dimexpr \zpl at xht pt\relax\relax\fi}
+
+\newdimen\zpl at tmpdima \newdimen\zpl at tmpdimb \newdimen\zpl at tmpdimc
+\newdimen\zpl at tmpdimd \newdimen\zpl at tmpdime \newdimen\zpl at tmpdimf
+\newdimen\zpl at dimA
+\newdimen\zpl at dimAA \newdimen\zpl at dimB \newdimen\zpl at dimBB
+\newdimen\zpl at dimC % vertical center
+% double cap letters for below bar, single cap for above
+
+\zpl at toex\zpl at sfrVC\zpl at dimC\zpl at x %Vertical center of fraction
+\zpl at toex\zpl at sfrTH\zpl at tmpdimb\zpl at x % bar thickness
+\zpl at tmpdime.5\zpl at tmpdimb % half bar thickness
+\zpl at toex\zpl at sfrVS\zpl at tmpdimc\zpl at x% vertical space
+\zpl at toex\zpl at deht\zpl at tmpdimd\zpl at x % height of unscaled figures
+\zpl at tmpdimd\zpl at sfrSC\zpl at tmpdimd % height of scaled figures
+\zpl at toex\zpl at debase\zpl at tmpdimf\zpl at x % unscaled baseline of de figures
+\zpl at toex\zpl at nubase\zpl at tmpdima\zpl at x % unscaled baseline of nu figures
+\zpl at tmpdima\zpl at sfrSC\zpl at tmpdima % scaled nu baseline
+\zpl at tmpdimf\zpl at sfrSC\zpl at tmpdimf % scaled de baseline
+\zpl at dimA\zpl at dimC
+\advance\zpl at dimA by \zpl at tmpdime % top of bar
+\zpl at dimAA\zpl at dimC
+\advance\zpl at dimAA by -\zpl at tmpdime % bottom of bar
+\zpl at dimB\zpl at dimA
+\advance\zpl at dimB by \zpl at tmpdimc % top figure baseline
+\advance\zpl at dimB by -\zpl at tmpdima
+\zpl at dimBB\zpl at dimAA
+\advance\zpl at dimBB by -\zpl at tmpdimc %
+\advance\zpl at dimBB by -\zpl at tmpdimd % bottom figure baseline
+\advance\zpl at dimBB by -\zpl at tmpdimf
+\newcommand*{\textsfrac}[3][]{% like \textsfrac[1]{23}{34}
+\mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {\textlf{#1}\kern.12em}{}%
+ {\hmode at bgroup%
+\ooalign{%
+ \setbox0=\hbox{\scalefont{\zpl at sfrSC}\nustyle#2}%
+ \hfil \raise\strip at pt\zpl at dimB ex\box0\hfil \crcr%
+ \leaders\hrule height \strip at pt\zpl at dimA ex depth -\strip at pt\zpl at dimAA ex\hfill \crcr%
+ \setbox1=\hbox{\scalefont{\zpl at sfrSC}\destyle#3}%
+ \hfil\raise\strip at pt\zpl at dimBB ex\box1\hfil}%
+\egroup}}
+}
+
+\AtEndPreamble{%
+\ifzpl at otf
+ \ifzpl at lining
+ \def\zpl at figurestyle{Lining}
+ \else
+ \def\zpl at figurestyle{OldStyle}
+ \fi
+ \ifzpl at tabular
+ \def\zpl at figurealign{Monospaced}
+ \else
+ \def\zpl at figurealign{Proportional}
+ \fi
+% \ifzpl at scosf
+% %\traceon
+% \setmainfont
+% [Numbers = {\zpl at figurealign,\zpl at figurestyle},
+% SmallCapsFeatures = { Letters=SmallCaps , Numbers = OldStyle }
+% ] {\zpl at base}
+%% \traceoff
+% \else
+% \setmainfont
+% [Numbers = {\zpl at figurealign,\zpl at figurestyle}
+% SmallCapsFeatures = { Letters=SmallCaps , }
+% ] {\zpl at base}
+% \fi
+ \setmainfont
+ [Numbers = {Proportional , Lining },
+ SmallCapsFeatures = { Letters = SmallCaps , Numbers = OldStyle }
+ ] {TeXGyrePagellaX}
+
+
+% \let\zpl at sty\zpl at figurestyle
+% \if l\zpl at thmlin\def\zpl at sty{Lining}\fi
+% \newcommand{\thfamily}%{\@nameuse{zpl\zpl at figurestyle}%
+% {\addfontfeatures{%
+% Numbers={\zpl at figurealign,\zpl at sty} ,
+% RawFeature=+ss05}
+% \itshape} % for theorems
+% \ifzpl at sl\else\let\slshape=\thfamily\fi % change
+
+\else % type1
+ \ifzpl at lining
+ \def\zpl at figurestyle{lf}
+ \else
+ \def\zpl at figurestyle{osf}
+ \fi
+ \ifzpl at tabular
+ \def\zpl at figurealign{t}
+ \else
+ \def\zpl at figurealign{}
+ \fi
+
+ \renewcommand*{\rmdefault}{zpl\zpl at figurealign%
+ \zpl at figurestyle}
+ \let\familydefault\rmdefault
+
+ % use OsF in small caps
+
+ \def\zpl at thfigurestyle{\zpl at figurestyle}
+ \ifx\zpl at figurestyle\zpl at dfltfigurestyle
+ \def\zpl at thfigurestyle{tlf}
+ \else
+ \def\zpl at thfigurestyle{osf}
+ \fi % there just two possible figure styles for the theorem font
+ \newcommand*{\thdefault}{zplth-\zpl at thfigurestyle}
+ \normalfont
+\fi % type1
+% both
+\ifzpl at KOMA
+ %\let\textsuperscript\textsu
+ \@ifpackageloaded{AB at authnote}{%
+ \renewcommand\AB at authnote[1]{\textsu{#1}}
+ \renewcommand\AB at affilnote[1]{\textsu{#1}}
+ }
+\fi
+%both
+\ifzpl at thrm
+ \@ifundefined{theoremstyle}{}{
+ \theoremstyle{plain}
+ \patchcmd{\th at plain}{\itshape}{\thfamily}{\message{Replaced itshape by thfamily in theorem style plain.}}{\message{Unable to replace itshape by thfamily in theorem style plain.}}
+}
+\fi
+}
+
+% Define \oldstylenums, \liningnums ,\tabularnums and \proportionalnums
+\ifzpl at otf
+ \DeclareTextFontCommand{%
+ \oldstylenums}{\addfontfeatures{Numbers=OldStyle}}
+ \DeclareTextFontCommand{%
+ \liningnums}{\addfontfeatures{Numbers=Lining}}
+ \DeclareTextFontCommand{%
+ \tabularnums}{\addfontfeatures{Numbers=Tabular}}
+ \DeclareTextFontCommand{%
+ \proportionalnums}{\addfontfeatures{Numbers=Proportional}}
+\else % type1
+ \DeclareTextFontCommand{%
+ \oldstylenums}{\fontfamily{zpl\zpl at figurealign OsF}\selectfont }
+ \DeclareTextFontCommand{%
+ \liningnums}{\fontfamily{zpl\zpl at figurealign LF}\selectfont }
+ \DeclareTextFontCommand{%
+ \tabularnums}{\fontfamily{zplT\zpl at figurestyle}\selectfont }
+ \DeclareTextFontCommand{%
+ \proportionalnums}{\fontfamily{zpl\zpl at figurestyle}\selectfont }
+ \re at DeclareTextSymbol{\textdollar}{OT1}{36}
+\fi
+
+\endinput
+
Property changes on: trunk/Master/texmf-dist/tex/latex/newpx/newpxtext1.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/newpx/newpxtextX.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/newpxtextX.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/newpx/newpxtextX.sty 2023-10-24 20:22:04 UTC (rev 68635)
@@ -0,0 +1,506 @@
+\NeedsTeXFormat{LaTeX2e}
+
+% Based originally on Young Ryu's pxfonts.sty, v.1.1.1
+%
+% Changes from original pxfonts.sty by Michael Sharpe, msharpe at ucsd dot edu;
+% Text and math versions now separate.
+% Added scaled keyword and osf option;
+% Text is now directed to an extension of TeXGyrePagella rather than ppl.
+% 1.5 is the first version of newpxtext to support both [pdf]latex and unicode latex.
+
+\def\fileversion{1.523X}
+\def\filedate{2023/10/02}
+\ProvidesPackage{newpxtextX}[%
+\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX]
+
+\message{`newpxtextX' v\fileversion, \filedate\space Text macros taking advantage of TeXGyre Pagella and its extensions (msharpe)}
+
+\RequirePackage[T1]{fontenc}
+
+\RequirePackage{xpatch} % need to patch \scshape
+\RequirePackage{iftex,xkeyval,etoolbox,textcomp}
+\RequirePackage{xstring,ifthen,scalefnt} % for \textfrac
+
+% Engine check
+\newif\ifzpl at otf
+\iftutex\zpl at otftrue
+\else
+ \endinput
+\fi
+%%%%%%%%%%%%%%%%%%
+ \RequirePackage{xkeyval}
+%%%% Start Options
+\newif\ifzpl at nomath\zpl at nomathfalse % load fontspec with no-math
+\newif\ifzpl at lining\zpl at liningtrue
+\newif\ifzpl at tabular\zpl at tabulartrue % default is tabular lining figures
+\@ifundefined{ver at newpxmath.sty}{}{\zpl at nomathtrue}
+
+\DeclareOptionX{type1}[true]{%
+%\@nameuse{if#1}\zpl at otffalse\fi
+}
+\DeclareOptionX{nofontspec}[true]{%
+%\@nameuse{if#1}\zpl at otffalse\fi
+}
+\DeclareOptionX{no-math}[true]{%
+\@nameuse{if#1}\zpl at nomathtrue\fi
+}
+
+\def\zpl at defaultfeatures{}
+\DeclareOptionX{defaultfeatures}{\def\zpl at defaultfeatures{#1}}
+
+%Figure style options
+\edef\zpl at dfltfigurestyle{lf}
+\edef\zpl at dfltfigurealign{t}
+
+\DeclareOptionX{lining}[true]{%
+\@nameuse{zpl at lining#1}
+}
+\DeclareOptionX{lf}[true]{%
+\@nameuse{zpl at lining#1}
+}
+\DeclareOptionX{oldstyle}[true]{%
+\@nameuse{if#1}%
+ \zpl at liningfalse
+\else
+ \zpl at liningtrue
+\fi
+}
+\DeclareOptionX{osf}[true]{%
+\@nameuse{if#1}%
+ \zpl at liningfalse
+\else
+ \zpl at liningtrue
+\fi
+}
+\DeclareOptionX{tabular}[true]{%
+\@nameuse{zpl at tabular#1}
+}
+\DeclareOptionX{t}[true]{%
+\@nameuse{zpl at tabular#1}
+}
+\DeclareOptionX{proportional}[true]{%
+\@nameuse{if#1}%
+ \zpl at tabularfalse
+\else
+ \zpl at tabulartrue
+\fi
+}
+\DeclareOptionX{p}[true]{%
+\@nameuse{if#1}%
+ \zpl at tabularfalse
+\else
+ \zpl at tabulartrue
+\fi
+}
+
+%Scale
+\providecommand{\zpl at scale}{1} % actual scaled command in \zpl at scaled
+\DeclareOptionX{scale}{\def\zpl at scale{#1}}
+\DeclareOptionX{scaled}{\def\zpl at scale{#1}}
+
+\newif\ifzpl at defaultsups
+%\newif\ifzpl at adobesc % we don't use this exc. in fd, but may in future
+\newif\ifzpl at scosf
+\newif\ifzpl at largesc
+\newif\ifzpl at helv \zpl at helvtrue % default is to load helvetica as sans serif font
+\newif\ifzpl at thrm
+\newif\ifzpl at sl
+% new sups options
+\newdimen\zplsups at scale
+\newdimen\zplsups at raise
+\def\zplsups at raised{\z@}
+\def\zplsups at Lspaced{.04em}
+\def\zplsups at Rspaced{.04em}
+\def\zplsups at scaledval{1.0}
+\def\zplsups at supscale{1.0}
+\DeclareOptionX{supscaled}{\renewcommand*{\zplsups at scaledval}{#1}}
+\DeclareOptionX{supscale}{\renewcommand*{\zplsups at scaledval}{#1}}
+\DeclareOptionX{supsraised}{\renewcommand*{\zplsups at raised}{#1}}
+\DeclareOptionX{supLspaced}{\renewcommand*{\zplsups at Lspaced}{#1}}
+\DeclareOptionX{supRspaced}{\renewcommand*{\zplsups at Rspaced}{#1}}
+
+% Other options
+\DeclareOptionX{defaultsups}[true]{%
+\@nameuse{zpl at defaultsups#1}
+}
+\DeclareOptionX{babel}[true]{%
+\@nameuse{zpl at babel#1}% for backward compatibility
+}
+\DeclareOptionX{largesc}[true]{%
+\@nameuse{zpl at largesc#1}
+}
+\DeclareOptionX{nohelv}[true]{%
+\@nameuse{if#1}\zpl at helvfalse\fi}%
+
+\def\zpl at helvratio{.94}
+\DeclareOptionX{helvratio}[0.94]{%
+\def\zpl at helvratio{#1}
+}
+\def\zpl at spcmag{1}
+\def\zpl at spc{.25em}
+\def\zpl at stretch{.2em}
+\def\zpl at shrink{.1em}
+\def\zpl at nospc{T}
+
+\DeclareOptionX{spcfactor}{%
+\def\zpl at spcmag{#1}\def\zpl at nospc{F}
+}
+\DeclareOptionX{spacing}{%
+\def\zpl at spc{#1}
+}
+\DeclareOptionX{stretch}{%
+\def\zpl at stretch{#1}
+}
+\DeclareOptionX{shrink}{%
+\def\zpl at shrink{#1}
+}
+\newcount\zpl at cnt \zpl at cnt=0
+\newif\ifzpl at zeroslash
+\newif\ifzpl at notextnu
+\def\zpl at thmlin{X} % default is to not change to lining
+\def\zpl at noti{T}\def\zpl at nolo{T}
+\DeclareOptionX{oldSS}{\advance\zpl at cnt 32 }
+\DeclareOptionX{notextnu}{\zpl at notextnutrue}
+\DeclareOptionX{slashedzero}{\zpl at zeroslashtrue}
+\DeclareOptionX{theoremfont}{\zpl at thrmtrue }
+\DeclareOptionX{thmlining}{\edef\zpl at thmlin{l}}
+\DeclareOptionX{trueslanted}{\zpl at sltrue}
+\DeclareOptionX{scosf}{\zpl at scosftrue}
+\DeclareOptionX{tighter}{%
+\gdef\zpl at spc{.25em}\gdef\zpl at stretch{.125em}%
+\gdef\zpl at shrink{.1em}\def\zpl at noti{F}}
+\DeclareOptionX{looser}{%
+\gdef\zpl at spc{.3em}\gdef\zpl at stretch{.2em}%
+\gdef\zpl at shrink{.1em}\def\zpl at nolo{F}}
+
+\DeclareOptionX{sfracvcenter}{%
+\def\zpl at sfrVC{#1}}
+\DeclareOptionX{sfracvspacing}{%
+\def\zpl at sfrVS{#1}}
+\DeclareOptionX{sfracbarthick}{%
+\def\zpl at sfrTH{#1}}
+\DeclareOptionX{sfracscaling}{%
+\def\zpl at sfrSC{#1}}
+
+\ProcessOptionsX\relax
+
+\setlength{\zplsups at raise}{\zplsups at raised}
+\setlength{\zplsups at scale}{\zplsups at scaledval\p@}
+\zplsups at scale=\zpl at scale\zplsups at scale %
+\def\zplsups at scaled{s*[\strip at pt\zplsups at scale]}
+% for stacked fractions
+\@ifundefined{zpl at xht}{\def\zpl at xht{460}}{} % lowercase letters
+\@ifundefined{zpl at deht}{\def\zpl at deht{412}}{} % denominator figures ht
+\@ifundefined{zpl at nubase}{\def\zpl at nubase{270}}{} % baseline of numerators
+\@ifundefined{zpl at debase}{\def\zpl at debase{0}}{} % baseline of denoms
+\@ifundefined{zpl at sfrVC}{\def\zpl at sfrVC{335}}{}% vertical center of sfrac
+\@ifundefined{zpl at sfrVS}{\def\zpl at sfrVS{106}}{} % space above/below bar
+\@ifundefined{zpl at sfrTH}{\def\zpl at sfrTH{52}}{} % bar thickness
+\@ifundefined{zpl at sfrSC}{\def\zpl at sfrSC{.9}}{} % scale defigures by this
+
+\def\re at DeclareTextSymbol#1#2#3{%
+ \let#1=\undefined
+ \DeclareTextSymbol{#1}{#2}{#3}}
+
+\ifzpl at otf
+ \ifzpl at nomath
+ \RequirePackage[no-math]{fontspec}
+ \else
+ \RequirePackage{fontspec}
+ \fi
+
+ \ifluatex % avoid possibly uncorrected "system" fonts
+ \directlua{fonts.names.set_location_precedence{
+ "local", "texmf", "system" }}
+ \fi
+ \def\zpl at base{TeXGyrePagellaX}
+% \ifzpl at scosf
+% \AtEndPreamble{%
+% \xpretocmd{\scshape}
+% {\addfontfeatures{ Numbers = OldStyle }}
+% {}{}%
+% }%
+% \fi
+
+
+ \newcommand{\textfrac}[3][]{{%\normalfont%
+\mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {{\lfstyle#1}\kern.1em}{}%
+\addfontfeatures{RawFeature=+numr}#2\char"2044% numerator
+\addfontfeatures{RawFeature=-numr;+dnom;+ss20}\char"2044{}#3%
+}}}
+
+\else % type1
+\fi
+
+\def\useosf{\zpl at liningfalse}
+\@onlypreamble\useosf
+\def\useproportional{\zpl at tabularfalse}
+\@onlypreamble\useproportional
+
+\ifzpl at otf
+ \def\zpl at dflt{}
+ \ifzpl at zeroslash\edef\zpl at dflt{Numbers = SlashedZero ,
+ }\fi
+ \if T\zpl at nospc
+ \if F\zpl at noti\def\zpl at spcmag{{1,.625,1}}\def\zpl at nospc{F}\fi
+ \if F\zpl at nolo\def\zpl at spcmag{{1.2,1,1}}\def\zpl at nospc{F}\fi
+ \fi
+ \if F\zpl at nospc
+ \edef\zpl at dflt{\zpl at dflt WordSpace = \zpl at spcmag ,
+ }
+ \fi
+ \def\zpl at scraw{pcap}\def\zpl at scrawN{smcp}
+ \ifzpl at largesc\def\zpl at scraw{smcp}\def\zpl at scrawN{pcap}\fi
+
+ %\zpl at cnt will be 0..2^8-1
+ \edef\zpl at lst{}
+ \ifnum\zpl at cnt>127 \edef\zpl at lst{8}\advance\zpl at cnt -128 \fi
+ \ifnum\zpl at cnt>63 \edef\zpl at lst{7,\zpl at lst}\advance\zpl at cnt -64 \fi
+ \ifnum\zpl at cnt>31 \edef\zpl at lst{6,\zpl at lst}\advance\zpl at cnt -32 \fi
+ \ifnum\zpl at cnt>15 \edef\zpl at lst{5,\zpl at lst}\advance\zpl at cnt -16 \fi
+ \ifnum\zpl at cnt>7 \edef\zpl at lst{4,\zpl at lst}\advance\zpl at cnt -8 \fi
+ \ifnum\zpl at cnt>3 \edef\zpl at lst{3,\zpl at lst}\advance\zpl at cnt -4 \fi
+ \ifnum\zpl at cnt>1 \edef\zpl at lst{2,\zpl at lst}\advance\zpl at cnt -2 \fi
+ \ifnum\zpl at cnt>0 \edef\zpl at lst{1,\zpl at lst}\fi
+ \ifthenelse{\not\equal{\zpl at lst}{}}
+ {\edef\zpl at dflt{\zpl at dflt StylisticSet={\zpl at lst} ,
+ }}{}
+
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \zpl at scale ,
+ Extension = .otf ,
+ SmallCapsFeatures={\ifzpl at scosf Numbers = OldStyle ,
+ \fi RawFeature = -\zpl at scrawN;+\zpl at scraw }
+ \ifluatex Renderer=Basic\fi ,
+ \zpl at dflt ,
+ RawFeature=-ss05 ,
+ \zpl at defaultfeatures
+ }
+
+\else % type1
+ \fi % type1
+
+\ifzpl at thrm
+ %\RequirePackage{amsmath,amsthm} % in case of theoremfont
+ \ifdefined\newtheoremstyle %amsthm and ntheorem, not theorem.sty
+ \@ifpackageloaded{ntheorem}\relax{%
+ \newtheoremstyle{plain}
+ {\medskipamount} % ABOVESPACE, was \topsep
+ {\medskipamount} % BELOWSPACE, was \topsep
+ {\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
+ {5pt plus 1pt minus 1pt} % HEADSPACE
+ {} % CUSTOM-HEAD-SPEC\newtheorem{thm}{Theorem}[section]
+ } % end @ifpackageloaded
+ \fi%
+\fi%}
+
+\ifzpl at otf
+ \DeclareTextFontCommand{\textsl}{\slshape}
+ \DeclareTextFontCommand{%
+ \osfstyle}{\addfontfeatures{Numbers={Proportional,OldStyle}}}
+ \DeclareTextFontCommand{%
+ \tosfstyle}{\addfontfeatures{Numbers={Tabular,OldStyle}}}
+ \DeclareTextFontCommand{%
+ \tlfstyle}{\addfontfeatures{Numbers={Tabular,Lining}}}
+ \DeclareTextFontCommand{%
+ \lfstyle}{\addfontfeatures{Numbers={Proportional,Lining}}}
+
+ \DeclareRobustCommand{\destyle}{%
+ \not at math@alphabet\destyle\relax
+ \addfontfeatures{VerticalPosition=Denominator}%
+ }
+ \DeclareRobustCommand{\nustyle}{%
+ \not at math@alphabet\nustyle\relax
+ \addfontfeatures{VerticalPosition=Numerator}%
+ }
+ \DeclareRobustCommand{\sustyle}{%
+ \not at math@alphabet\sustyle\relax
+ \addfontfeatures{VerticalPosition=Superior}%
+ }
+ \DeclareRobustCommand{\infstyle}{%
+ \not at math@alphabet\infstyle\relax
+ \addfontfeatures{VerticalPosition=Inferior}%
+ }
+
+ \let\sufigures\sustyle
+ \let\nufigures\nustyle
+ \let\infigures\infstyle
+ \let\defigures\destyle
+
+ \ifzpl at defaultsups %
+ \else
+ \RequirePackage{realscripts}
+ \renewcommand\footnotemarkfont{\normalfont\sufigures}
+ \fi
+% \ifzpl at KOMA
+% \setkomafont{footnotereference}{\normalfont\sustyle}
+% \setkomafont{footnotelabel}{\normalfont\sustyle}
+% \fi
+
+ \renewcommand*{\textcircled}[1]{\hmode at bgroup\ooalign{%
+ \hfil \raise -.255ex\hbox{{%
+ \normalfont\addfontfeatures{Numbers={Monospaced, Lining}}%
+ \scalefont{.8}{\sustyle#1}}}% end hbox
+ \hfil \crcr \symbol{"25EF}}%
+ \egroup}
+\else % type1
+\fi
+
+% applies to both
+\DeclareRobustCommand{\textlf}[1]{%
+ {\lfstyle #1}%
+}
+\DeclareRobustCommand{\texttlf}[1]{%
+ {\tlfstyle #1}%
+}
+\DeclareRobustCommand{\textosf}[1]{%
+ {\osfstyle #1}%
+}
+\DeclareRobustCommand{\texttosf}[1]{%
+ {\tosfstyle #1}%
+}
+%\DeclareRobustCommand{\textsu}[1]{%
+% {\sustyle #1}%
+%}
+\DeclareTextFontCommand{\textsu}{\sustyle}
+ %\let\textsuperior\textsu
+\let\textsup\textsu
+ \let\textsups\textsu
+\DeclareTextFontCommand{\textnumerator}{\nustyle}
+ \ifzpl at notextnu\else\let\textnu=\textnumerator\fi
+ \let\textnum\textnumerator
+\DeclareTextFontCommand{\textde}{\destyle}
+ \let\textdenominator\textde
+\DeclareTextFontCommand{\textinf}{\instyle}
+ \let\textinferior\textinf
+
+\newdimen\zpl at sixem\zpl at sixem6pt % for checking if a number refers to ex
+\newdimen\zpl at y \newdimen\zpl at x
+
+% convert numerical entry that may be multiple of ex (<6) or em value
+\def\zpl at toex#1{\zpl at x#1pt \ifdim\zpl at x<\z@\zpl at y-\zpl at x\else\zpl at y\zpl at x\fi \ifdim\zpl at y>\zpl at sixem \zpl at x\dimexpr
+ 1pt * (\dimexpr #1pt\relax) / \dimexpr \zpl at xht pt\relax\relax\fi}
+
+\newdimen\zpl at tmpdima \newdimen\zpl at tmpdimb \newdimen\zpl at tmpdimc
+\newdimen\zpl at tmpdimd \newdimen\zpl at tmpdime \newdimen\zpl at tmpdimf
+\newdimen\zpl at dimA
+\newdimen\zpl at dimAA \newdimen\zpl at dimB \newdimen\zpl at dimBB
+\newdimen\zpl at dimC % vertical center
+% double cap letters for below bar, single cap for above
+
+\zpl at toex\zpl at sfrVC\zpl at dimC\zpl at x %Vertical center of fraction
+\zpl at toex\zpl at sfrTH\zpl at tmpdimb\zpl at x % bar thickness
+\zpl at tmpdime.5\zpl at tmpdimb % half bar thickness
+\zpl at toex\zpl at sfrVS\zpl at tmpdimc\zpl at x% vertical space
+\zpl at toex\zpl at deht\zpl at tmpdimd\zpl at x % height of unscaled figures
+\zpl at tmpdimd\zpl at sfrSC\zpl at tmpdimd % height of scaled figures
+\zpl at toex\zpl at debase\zpl at tmpdimf\zpl at x % unscaled baseline of de figures
+\zpl at toex\zpl at nubase\zpl at tmpdima\zpl at x % unscaled baseline of nu figures
+\zpl at tmpdima\zpl at sfrSC\zpl at tmpdima % scaled nu baseline
+\zpl at tmpdimf\zpl at sfrSC\zpl at tmpdimf % scaled de baseline
+\zpl at dimA\zpl at dimC
+\advance\zpl at dimA by \zpl at tmpdime % top of bar
+\zpl at dimAA\zpl at dimC
+\advance\zpl at dimAA by -\zpl at tmpdime % bottom of bar
+\zpl at dimB\zpl at dimA
+\advance\zpl at dimB by \zpl at tmpdimc % top figure baseline
+\advance\zpl at dimB by -\zpl at tmpdima
+\zpl at dimBB\zpl at dimAA
+\advance\zpl at dimBB by -\zpl at tmpdimc %
+\advance\zpl at dimBB by -\zpl at tmpdimd % bottom figure baseline
+\advance\zpl at dimBB by -\zpl at tmpdimf
+\newcommand*{\textsfrac}[3][]{% like \textsfrac[1]{23}{34}
+\mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {\textlf{#1}\kern.12em}{}%
+ {\hmode at bgroup%
+\ooalign{%
+ \setbox0=\hbox{\scalefont{\zpl at sfrSC}\nustyle#2}%
+ \hfil \raise\strip at pt\zpl at dimB ex\box0\hfil \crcr%
+ \leaders\hrule height \strip at pt\zpl at dimA ex depth -\strip at pt\zpl at dimAA ex\hfill \crcr%
+ \setbox1=\hbox{\scalefont{\zpl at sfrSC}\destyle#3}%
+ \hfil\raise\strip at pt\zpl at dimBB ex\box1\hfil}%
+\egroup}}
+}
+
+\AtEndPreamble{%
+\ifzpl at otf
+ \ifzpl at lining
+ \def\zpl at figurestyle{Lining}
+ \else
+ \def\zpl at figurestyle{OldStyle}
+ \fi
+ \ifzpl at tabular
+ \def\zpl at figurealign{Monospaced}
+ \else
+ \def\zpl at figurealign{Proportional}
+ \fi
+% \ifzpl at scosf
+% %\traceon
+% \setmainfont
+% [Numbers = {\zpl at figurealign,\zpl at figurestyle},
+% SmallCapsFeatures = { Letters=SmallCaps , Numbers = OldStyle }
+% ] {\zpl at base}
+%% \traceoff
+% \else
+% \setmainfont
+% [Numbers = {\zpl at figurealign,\zpl at figurestyle}
+% SmallCapsFeatures = { Letters=SmallCaps , }
+% ] {\zpl at base}
+% \fi
+%\traceon
+\setmainfont
+ [Numbers = {Proportional , Lining },
+ SmallCapsFeatures = { Letters = SmallCaps , Numbers = OldStyle }
+ ] {TeXGyrePagellaX}
+
+
+% \let\zpl at sty\zpl at figurestyle
+% \if l\zpl at thmlin\def\zpl at sty{Lining}\fi
+% \newcommand{\thfamily}%{\@nameuse{zpl\zpl at figurestyle}%
+% {\addfontfeatures{%
+% Numbers={\zpl at figurealign,\zpl at sty} ,
+% RawFeature=+ss05}
+% \itshape} % for theorems
+% \ifzpl at sl\else\let\slshape=\thfamily\fi % change
+
+\else % type1
+ \fi % type1
+% both
+%\ifzpl at KOMA
+% %\let\textsuperscript\textsu
+% \@ifpackageloaded{AB at authnote}{%
+% \renewcommand\AB at authnote[1]{\textsu{#1}}
+% \renewcommand\AB at affilnote[1]{\textsu{#1}}
+% }
+%\fi
+%both
+\ifzpl at thrm
+ \@ifundefined{theoremstyle}{}{
+ \theoremstyle{plain}
+ \patchcmd{\th at plain}{\itshape}{\thfamily}{\message{Replaced itshape by thfamily in theorem style plain.}}{\message{Unable to replace itshape by thfamily in theorem style plain.}}
+}
+\fi
+}
+
+% Define \oldstylenums, \liningnums ,\tabularnums and \proportionalnums
+\ifzpl at otf
+ \DeclareTextFontCommand{%
+ \oldstylenums}{\addfontfeatures{Numbers=OldStyle}}
+ \DeclareTextFontCommand{%
+ \liningnums}{\addfontfeatures{Numbers=Lining}}
+ \DeclareTextFontCommand{%
+ \tabularnums}{\addfontfeatures{Numbers=Tabular}}
+ \DeclareTextFontCommand{%
+ \proportionalnums}{\addfontfeatures{Numbers=Proportional}}
+\else % type1
+\fi
+
+\endinput
+
Property changes on: trunk/Master/texmf-dist/tex/latex/newpx/newpxtextX.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1minzpl.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1minzpl.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1minzpl.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
\ProvidesFile{ot1minzpl.fd}[2021/05/25 v1.0 font definition file for OT1/minzpl/TLF]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ot1zpllf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/LF]
+\ProvidesFile{ot1zpllf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/lf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{OT1}{zplLF}{\zpl at spacing}
-\DeclareFontShape{OT1}{zplLF}{b}{sc}{<-> \zpl at scaled zpl-Bold-lf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{b}{n}{<-> \zpl at scaled zpl-Bold-lf-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-lf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-lf-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{m}{sc}{<-> \zpl at scaled zpl-Regular-lf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{m}{n}{<-> \zpl at scaled zpl-Regular-lf-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{m}{scit}{<-> \zpl at scaled zpl-Italic-lf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{m}{it}{<-> \zpl at scaled zpl-Italic-lf-ot1}{}
-\DeclareFontShape{OT1}{zplLF}{bx}{sc}{<->ssub * zplLF/b/sc}{}
-\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}{}
+\DeclareFontFamily{OT1}{zpllf}{\zpl at spacing}
+\DeclareFontShape{OT1}{zpllf}{b}{sc}{<-> \zpl at scaled zpl-Bold-lf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{b}{n}{<-> \zpl at scaled zpl-Bold-lf-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-lf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-lf-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{m}{sc}{<-> \zpl at scaled zpl-Regular-lf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{m}{n}{<-> \zpl at scaled zpl-Regular-lf-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{m}{scit}{<-> \zpl at scaled zpl-Italic-lf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{m}{it}{<-> \zpl at scaled zpl-Italic-lf-ot1}{}
+\DeclareFontShape{OT1}{zpllf}{bx}{sc}{<->ssub * zpllf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{OT1}{zplLF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-lf-ot1}{}
- \DeclareFontShape{OT1}{zplLF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-lf-ot1}{}
- \DeclareFontShape{OT1}{zplLF}{bx}{sl}{<->ssub * zplLF/b/sl}{}
+ \DeclareFontShape{OT1}{zpllf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-lf-ot1}{}
+ \DeclareFontShape{OT1}{zpllf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-tlf-ot1}{}
- \DeclareFontShape{OT1}{zplLF}{b}{sl}{<->ssub * zplLF/m/sl}{}
- \DeclareFontShape{OT1}{zplLF}{bx}{sl}{<->ssub * zplLF/m/sl}{}
+ \DeclareFontShape{OT1}{zpllf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ot1zplosf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/OsF]
+\ProvidesFile{ot1zplosf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/osf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{OT1}{zplOsF}{\zpl at spacing}
-\DeclareFontShape{OT1}{zplOsF}{b}{sc}{<-> \zpl at scaled zpl-Bold-osf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{b}{n}{<-> \zpl at scaled zpl-Bold-osf-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-osf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-osf-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{m}{sc}{<-> \zpl at scaled zpl-Regular-osf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{m}{n}{<-> \zpl at scaled zpl-Regular-osf-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{m}{scit}{<-> \zpl at scaled zpl-Italic-osf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{m}{it}{<-> \zpl at scaled zpl-Italic-osf-ot1}{}
-\DeclareFontShape{OT1}{zplOsF}{bx}{sc}{<->ssub * zplOsF/b/sc}{}
-\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}{}
+\DeclareFontFamily{OT1}{zplosf}{\zpl at spacing}
+\DeclareFontShape{OT1}{zplosf}{b}{sc}{<-> \zpl at scaled zpl-Bold-osf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{b}{n}{<-> \zpl at scaled zpl-Bold-osf-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-osf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-osf-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{m}{sc}{<-> \zpl at scaled zpl-Regular-osf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{m}{n}{<-> \zpl at scaled zpl-Regular-osf-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{m}{scit}{<-> \zpl at scaled zpl-Italic-osf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{m}{it}{<-> \zpl at scaled zpl-Italic-osf-ot1}{}
+\DeclareFontShape{OT1}{zplosf}{bx}{sc}{<->ssub * zplosf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{OT1}{zplOsF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-osf-ot1}{}
- \DeclareFontShape{OT1}{zplOsF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-osf-ot1}{}
- \DeclareFontShape{OT1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/b/sl}{}
+ \DeclareFontShape{OT1}{zplosf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-osf-ot1}{}
+ \DeclareFontShape{OT1}{zplosf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-osf-ot1}{}
- \DeclareFontShape{OT1}{zplOsF}{b}{sl}{<->ssub * zplOsF/m/sl}{}
- \DeclareFontShape{OT1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/m/sl}{}
+ \DeclareFontShape{OT1}{zplosf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ot1zpltlf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/TLF]
+\ProvidesFile{ot1zpltlf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/tlf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{OT1}{zplTLF}{\zpl at spacing}
-\DeclareFontShape{OT1}{zplTLF}{b}{sc}{<-> \zpl at scaled zpl-Bold-tlf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{b}{n}{<-> \zpl at scaled zpl-Bold-tlf-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tlf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tlf-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{m}{sc}{<-> \zpl at scaled zpl-Regular-tlf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{m}{n}{<-> \zpl at scaled zpl-Regular-tlf-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{m}{scit}{<-> \zpl at scaled zpl-Italic-tlf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{m}{it}{<-> \zpl at scaled zpl-Italic-tlf-ot1}{}
-\DeclareFontShape{OT1}{zplTLF}{bx}{sc}{<->ssub * zplTLF/b/sc}{}
-\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}{}
+\DeclareFontFamily{OT1}{zpltlf}{\zpl at spacing}
+\DeclareFontShape{OT1}{zpltlf}{b}{sc}{<-> \zpl at scaled zpl-Bold-tlf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{b}{n}{<-> \zpl at scaled zpl-Bold-tlf-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tlf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tlf-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{m}{sc}{<-> \zpl at scaled zpl-Regular-tlf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{m}{n}{<-> \zpl at scaled zpl-Regular-tlf-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{m}{scit}{<-> \zpl at scaled zpl-Italic-tlf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{m}{it}{<-> \zpl at scaled zpl-Italic-tlf-ot1}{}
+\DeclareFontShape{OT1}{zpltlf}{bx}{sc}{<->ssub * zpltlf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{OT1}{zplTLF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tlf-ot1}{}
- \DeclareFontShape{OT1}{zplTLF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-tlf-ot1}{}
- \DeclareFontShape{OT1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/b/sl}{}
+ \DeclareFontShape{OT1}{zpltlf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tlf-ot1}{}
+ \DeclareFontShape{OT1}{zpltlf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-tlf-ot1}{}
- \DeclareFontShape{OT1}{zplTLF}{b}{sl}{<->ssub * zplTLF/m/sl}{}
- \DeclareFontShape{OT1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/m/sl}{}
+ \DeclareFontShape{OT1}{zpltlf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{ot1zpltosf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/TOsF]
+\ProvidesFile{ot1zpltosf.fd}[2021/05/25 v1.0 font definition file for OT1/zpl/tosf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -12,29 +12,29 @@
\ifdefined\zpl at adobescfalse\zpl at makeadobesc\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{OT1}{zplTOsF}{\zpl at spacing}
-\DeclareFontShape{OT1}{zplTOsF}{b}{sc}{<-> \zpl at scaled zpl-Bold-tosf-sc\zpl at lsfx\zpl at asfx-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{b}{n}{<-> \zpl at scaled zpl-Bold-tosf-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tosf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tosf-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{m}{sc}{<-> \zpl at scaled zpl-Regular-tosf-sc\zpl at lsfx\zpl at asfx-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{m}{n}{<-> \zpl at scaled zpl-Regular-tosf-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{m}{scit}{<-> \zpl at scaled zpl-Italic-tosf-sc\zpl at lsfx-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{m}{it}{<-> \zpl at scaled zpl-Italic-tosf-ot1}{}
-\DeclareFontShape{OT1}{zplTOsF}{bx}{sc}{<->ssub * zplTOsF/b/sc}{}
-\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}{}
+\DeclareFontFamily{OT1}{zpltosf}{\zpl at spacing}
+\DeclareFontShape{OT1}{zpltosf}{b}{sc}{<-> \zpl at scaled zpl-Bold-tosf-sc\zpl at lsfx\zpl at asfx-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{b}{n}{<-> \zpl at scaled zpl-Bold-tosf-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tosf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tosf-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{m}{sc}{<-> \zpl at scaled zpl-Regular-tosf-sc\zpl at lsfx\zpl at asfx-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{m}{n}{<-> \zpl at scaled zpl-Regular-tosf-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{m}{scit}{<-> \zpl at scaled zpl-Italic-tosf-sc\zpl at lsfx-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{m}{it}{<-> \zpl at scaled zpl-Italic-tosf-ot1}{}
+\DeclareFontShape{OT1}{zpltosf}{bx}{sc}{<->ssub * zpltosf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{OT1}{zplTOsF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tosf-ot1}{}
- \DeclareFontShape{OT1}{zplTOsF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-tosf-ot1}{}
- \DeclareFontShape{OT1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/b/sl}{}
+ \DeclareFontShape{OT1}{zpltosf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tosf-ot1}{}
+ \DeclareFontShape{OT1}{zpltosf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-osf-ot1}{}
- \DeclareFontShape{OT1}{zplTOsF}{b}{sl}{<->ssub * zplTOsF/m/sl}{}
- \DeclareFontShape{OT1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/m/sl}{}
+ \DeclareFontShape{OT1}{zpltosf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1minzpl.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1minzpl.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1minzpl.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
\ProvidesFile{t1minzpl.fd}[2021/05/25 v1.0 font definition file for T1/minzpl/TLF]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpldnom.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpldnom.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpldnom.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,4 +1,4 @@
-\ProvidesFile{t1zpldnom.fd}[2021/09/23 v1.0]
+\ProvidesFile{T1zpldnom.fd}[2021/09/23 v1.0]
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
\fi
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zplinf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zplinf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zplinf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,4 +1,4 @@
-\ProvidesFile{t1zplinf.fd}[2015/01/17 v1.0]
+\ProvidesFile{T1zplinf.fd}[2015/01/17 v1.0]
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
\fi
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{t1zpllf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/LF]
+\ProvidesFile{T1zpl.fd}[2021/05/25 v1.0 font definition file for T1/zpl/lf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{T1}{zplLF}{\zpl at spacing}
-\DeclareFontShape{T1}{zplLF}{b}{sc}{<-> \zpl at scaled zpl-Bold-lf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplLF}{b}{n}{<-> \zpl at scaled zpl-Bold-lf-t1}{}
-\DeclareFontShape{T1}{zplLF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-lf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplLF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-lf-t1}{}
-\DeclareFontShape{T1}{zplLF}{m}{sc}{<-> \zpl at scaled zpl-Regular-lf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplLF}{m}{n}{<-> \zpl at scaled zpl-Regular-lf-t1}{}
-\DeclareFontShape{T1}{zplLF}{m}{scit}{<-> \zpl at scaled zpl-Italic-lf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplLF}{m}{it}{<-> \zpl at scaled zpl-Italic-lf-t1}{}
-\DeclareFontShape{T1}{zplLF}{bx}{sc}{<->ssub * zplLF/b/sc}{}
-\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}{}
+\DeclareFontFamily{T1}{zpllf}{\zpl at spacing}
+\DeclareFontShape{T1}{zpllf}{b}{sc}{<-> \zpl at scaled zpl-Bold-lf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpllf}{b}{n}{<-> \zpl at scaled zpl-Bold-lf-t1}{}
+\DeclareFontShape{T1}{zpllf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-lf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpllf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-lf-t1}{}
+\DeclareFontShape{T1}{zpllf}{m}{sc}{<-> \zpl at scaled zpl-Regular-lf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpllf}{m}{n}{<-> \zpl at scaled zpl-Regular-lf-t1}{}
+\DeclareFontShape{T1}{zpllf}{m}{scit}{<-> \zpl at scaled zpl-Italic-lf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpllf}{m}{it}{<-> \zpl at scaled zpl-Italic-lf-t1}{}
+\DeclareFontShape{T1}{zpllf}{bx}{sc}{<->ssub * zpllf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{T1}{zplLF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-lf-t1}{}
- \DeclareFontShape{T1}{zplLF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-lf-t1}{}
- \DeclareFontShape{T1}{zplLF}{bx}{sl}{<->ssub * zplLF/b/sl}{}
+ \DeclareFontShape{T1}{zpllf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-lf-t1}{}
+ \DeclareFontShape{T1}{zpllf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-tlf-t1}{}
- \DeclareFontShape{T1}{zplLF}{b}{sl}{<->ssub * zplLF/m/sl}{}
- \DeclareFontShape{T1}{zplLF}{bx}{sl}{<->ssub * zplLF/m/sl}{}
+ \DeclareFontShape{T1}{zpllf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{t1zplosf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/OsF]
+\ProvidesFile{t1zplosf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/osf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -11,29 +11,29 @@
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{T1}{zplOsF}{\zpl at spacing}
-\DeclareFontShape{T1}{zplOsF}{b}{sc}{<-> \zpl at scaled zpl-Bold-osf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplOsF}{b}{n}{<-> \zpl at scaled zpl-Bold-osf-t1}{}
-\DeclareFontShape{T1}{zplOsF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-osf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplOsF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-osf-t1}{}
-\DeclareFontShape{T1}{zplOsF}{m}{sc}{<-> \zpl at scaled zpl-Regular-osf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplOsF}{m}{n}{<-> \zpl at scaled zpl-Regular-osf-t1}{}
-\DeclareFontShape{T1}{zplOsF}{m}{scit}{<-> \zpl at scaled zpl-Italic-osf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplOsF}{m}{it}{<-> \zpl at scaled zpl-Italic-osf-t1}{}
-\DeclareFontShape{T1}{zplOsF}{bx}{sc}{<->ssub * zplOsF/b/sc}{}
-\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}{}
+\DeclareFontFamily{T1}{zplosf}{\zpl at spacing}
+\DeclareFontShape{T1}{zplosf}{b}{sc}{<-> \zpl at scaled zpl-Bold-osf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zplosf}{b}{n}{<-> \zpl at scaled zpl-Bold-osf-t1}{}
+\DeclareFontShape{T1}{zplosf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-osf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zplosf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-osf-t1}{}
+\DeclareFontShape{T1}{zplosf}{m}{sc}{<-> \zpl at scaled zpl-Regular-osf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zplosf}{m}{n}{<-> \zpl at scaled zpl-Regular-osf-t1}{}
+\DeclareFontShape{T1}{zplosf}{m}{scit}{<-> \zpl at scaled zpl-Italic-osf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zplosf}{m}{it}{<-> \zpl at scaled zpl-Italic-osf-t1}{}
+\DeclareFontShape{T1}{zplosf}{bx}{sc}{<->ssub * zplosf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{T1}{zplOsF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-osf-t1}{}
- \DeclareFontShape{T1}{zplOsF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-osf-t1}{}
- \DeclareFontShape{T1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/b/sl}{}
+ \DeclareFontShape{T1}{zplosf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-osf-t1}{}
+ \DeclareFontShape{T1}{zplosf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-osf-t1}{}
- \DeclareFontShape{T1}{zplOsF}{b}{sl}{<->ssub * zplOsF/m/sl}{}
- \DeclareFontShape{T1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/m/sl}{}
+ \DeclareFontShape{T1}{zplosf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{t1zpltlf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/TLF]
+\ProvidesFile{t1zpltlf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/tlf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -10,29 +10,29 @@
\ifdefined\zpl at largescfalse \zpl at makelsfx\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{T1}{zplTLF}{\zpl at spacing}
-\DeclareFontShape{T1}{zplTLF}{b}{sc}{<-> \zpl at scaled zpl-Bold-tlf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplTLF}{b}{n}{<-> \zpl at scaled zpl-Bold-tlf-t1}{}
-\DeclareFontShape{T1}{zplTLF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tlf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplTLF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tlf-t1}{}
-\DeclareFontShape{T1}{zplTLF}{m}{sc}{<-> \zpl at scaled zpl-Regular-tlf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplTLF}{m}{n}{<-> \zpl at scaled zpl-Regular-tlf-t1}{}
-\DeclareFontShape{T1}{zplTLF}{m}{scit}{<-> \zpl at scaled zpl-Italic-tlf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplTLF}{m}{it}{<-> \zpl at scaled zpl-Italic-tlf-t1}{}
-\DeclareFontShape{T1}{zplTLF}{bx}{sc}{<->ssub * zplTLF/b/sc}{}
-\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}{}
+\DeclareFontFamily{T1}{zpltlf}{\zpl at spacing}
+\DeclareFontShape{T1}{zpltlf}{b}{sc}{<-> \zpl at scaled zpl-Bold-tlf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpltlf}{b}{n}{<-> \zpl at scaled zpl-Bold-tlf-t1}{}
+\DeclareFontShape{T1}{zpltlf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tlf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpltlf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tlf-t1}{}
+\DeclareFontShape{T1}{zpltlf}{m}{sc}{<-> \zpl at scaled zpl-Regular-tlf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpltlf}{m}{n}{<-> \zpl at scaled zpl-Regular-tlf-t1}{}
+\DeclareFontShape{T1}{zpltlf}{m}{scit}{<-> \zpl at scaled zpl-Italic-tlf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpltlf}{m}{it}{<-> \zpl at scaled zpl-Italic-tlf-t1}{}
+\DeclareFontShape{T1}{zpltlf}{bx}{sc}{<->ssub * zpltlf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{T1}{zplTLF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tlf-t1}{}
- \DeclareFontShape{T1}{zplTLF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-tlf-t1}{}
- \DeclareFontShape{T1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/b/sl}{}
+ \DeclareFontShape{T1}{zpltlf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tlf-t1}{}
+ \DeclareFontShape{T1}{zpltlf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-tlf-t1}{}
- \DeclareFontShape{T1}{zplTLF}{b}{sl}{<->ssub * zplTLF/m/sl}{}
- \DeclareFontShape{T1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/m/sl}{}
+ \DeclareFontShape{T1}{zpltlf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,6 +1,6 @@
-\ProvidesFile{t1zpltosf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/TOsF]
+\ProvidesFile{t1zpltosf.fd}[2021/05/25 v1.0 font definition file for T1/zpl/tosf]
-\@ifundefined{ifzpl at sl}{\let\ifzpl at sl\iftrue}{}
+\@ifundefined{ifzpl at sl}{\global\let\ifzpl at sl\iftrue}{}
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -12,29 +12,29 @@
\ifdefined\zpl at adobescfalse\zpl at makeadobesc\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{T1}{zplTOsF}{\zpl at spacing}
-\DeclareFontShape{T1}{zplTOsF}{b}{sc}{<-> \zpl at scaled zpl-Bold-tosf-sc\zpl at lsfx\zpl at asfx-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{b}{n}{<-> \zpl at scaled zpl-Bold-tosf-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tosf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tosf-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{m}{sc}{<-> \zpl at scaled zpl-Regular-tosf-sc\zpl at lsfx\zpl at asfx-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{m}{n}{<-> \zpl at scaled zpl-Regular-tosf-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{m}{scit}{<-> \zpl at scaled zpl-Italic-tosf-sc\zpl at lsfx-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{m}{it}{<-> \zpl at scaled zpl-Italic-tosf-t1}{}
-\DeclareFontShape{T1}{zplTOsF}{bx}{sc}{<->ssub * zplTOsF/b/sc}{}
-\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}{}
+\DeclareFontFamily{T1}{zpltosf}{\zpl at spacing}
+\DeclareFontShape{T1}{zpltosf}{b}{sc}{<-> \zpl at scaled zpl-Bold-tosf-sc\zpl at lsfx\zpl at asfx-t1}{}
+\DeclareFontShape{T1}{zpltosf}{b}{n}{<-> \zpl at scaled zpl-Bold-tosf-t1}{}
+\DeclareFontShape{T1}{zpltosf}{b}{scit}{<-> \zpl at scaled zpl-BoldItalic-tosf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpltosf}{b}{it}{<-> \zpl at scaled zpl-BoldItalic-tosf-t1}{}
+\DeclareFontShape{T1}{zpltosf}{m}{sc}{<-> \zpl at scaled zpl-Regular-tosf-sc\zpl at lsfx\zpl at asfx-t1}{}
+\DeclareFontShape{T1}{zpltosf}{m}{n}{<-> \zpl at scaled zpl-Regular-tosf-t1}{}
+\DeclareFontShape{T1}{zpltosf}{m}{scit}{<-> \zpl at scaled zpl-Italic-tosf-sc\zpl at lsfx-t1}{}
+\DeclareFontShape{T1}{zpltosf}{m}{it}{<-> \zpl at scaled zpl-Italic-tosf-t1}{}
+\DeclareFontShape{T1}{zpltosf}{bx}{sc}{<->ssub * zpltosf/b/sc}{}
+\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}{}
\ifzpl at sl % point to real slanted fonts
- \DeclareFontShape{T1}{zplTOsF}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tosf-t1}{}
- \DeclareFontShape{T1}{zplTOsF}{b}{sl}{<-> \zpl at scaled zpl-BoldSlanted-tosf-t1}{}
- \DeclareFontShape{T1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/b/sl}{}
+ \DeclareFontShape{T1}{zpltosf}{m}{sl}{<-> \zpl at scaled zpl-Slanted-tosf-t1}{}
+ \DeclareFontShape{T1}{zpltosf}{b}{sl}{<-> \zpl at 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 at scaled zplth-Italic-osf-t1}{}
- \DeclareFontShape{T1}{zplTOsF}{b}{sl}{<->ssub * zplTOsF/m/sl}{}
- \DeclareFontShape{T1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/m/sl}{}
+ \DeclareFontShape{T1}{zpltosf}{m}{sl}{<-> \zpl at 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}{}
+\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}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ts1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ts1zpllf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ts1zpllf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,4 +1,4 @@
-\ProvidesFile{ts1zpllf.fd}[2021/11/24 v1.0 fd file for TS1/zplLF]
+\ProvidesFile{TS1zpllf.fd}[2021/11/24 v1.0 fd file for TS1/zplLF]
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -5,20 +5,20 @@
\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{TS1}{zplLF}{\zpl at spacing}
-\DeclareFontShape{TS1}{zplLF}{b}{n}{<-> \zpl at scaled zplLF-Bold-ts1}{}
-\DeclareFontShape{TS1}{zplLF}{b}{it}{<-> \zpl at scaled zplLF-BoldItalic-ts1}{}
-\DeclareFontShape{TS1}{zplLF}{m}{n}{<-> \zpl at scaled zplLF-Regular-ts1}{}
-\DeclareFontShape{TS1}{zplLF}{m}{it}{<-> \zpl at scaled zplLF-Italic-ts1}{}
-\DeclareFontShape{TS1}{zplLF}{m}{sl}{<-> \zpl at scaled zplLF-Slanted-ts1}{}
-\DeclareFontShape{TS1}{zplLF}{b}{sl}{<-> \zpl at scaled zplLF-BoldSlanted-ts1}{}
-\DeclareFontShape{TS1}{zplLF}{bx}{n}{<->ssub * zplLF/b/n}{}
-\DeclareFontShape{TS1}{zplLF}{bx}{it}{<->ssub * zplLF/b/it}{}
-\DeclareFontShape{TS1}{zplLF}{bx}{sl}{<->ssub * zplLF/b/sl}{}
-\DeclareFontShape{TS1}{zplLF}{m}{sc}{<->ssub * zplLF/m/n}{}
-\DeclareFontShape{TS1}{zplLF}{m}{scit}{<->ssub * zplLF/m/it}{}
-\DeclareFontShape{TS1}{zplLF}{b}{sc}{<->ssub * zplLF/b/n}{}
-\DeclareFontShape{TS1}{zplLF}{b}{scit}{<->ssub * zplLF/b/it}{}
-\DeclareFontShape{TS1}{zplLF}{bx}{sc}{<->ssub * zplLF/b/n}{}
-\DeclareFontShape{TS1}{zplLF}{bx}{scit}{<->ssub * zplLF/b/it}{}
+\DeclareFontFamily{TS1}{zpllf}{\zpl at spacing}
+\DeclareFontShape{TS1}{zpllf}{b}{n}{<-> \zpl at scaled zplLF-Bold-ts1}{}
+\DeclareFontShape{TS1}{zpllf}{b}{it}{<-> \zpl at scaled zplLF-BoldItalic-ts1}{}
+\DeclareFontShape{TS1}{zpllf}{m}{n}{<-> \zpl at scaled zplLF-Regular-ts1}{}
+\DeclareFontShape{TS1}{zpllf}{m}{it}{<-> \zpl at scaled zplLF-Italic-ts1}{}
+\DeclareFontShape{TS1}{zpllf}{m}{sl}{<-> \zpl at scaled zplLF-Slanted-ts1}{}
+\DeclareFontShape{TS1}{zpllf}{b}{sl}{<-> \zpl at scaled zplLF-BoldSlanted-ts1}{}
+\DeclareFontShape{TS1}{zpllf}{bx}{n}{<->ssub * zplLF/b/n}{}
+\DeclareFontShape{TS1}{zpllf}{bx}{it}{<->ssub * zplLF/b/it}{}
+\DeclareFontShape{TS1}{zpllf}{bx}{sl}{<->ssub * zplLF/b/sl}{}
+\DeclareFontShape{TS1}{zpllf}{m}{sc}{<->ssub * zplLF/m/n}{}
+\DeclareFontShape{TS1}{zpllf}{m}{scit}{<->ssub * zplLF/m/it}{}
+\DeclareFontShape{TS1}{zpllf}{b}{sc}{<->ssub * zplLF/b/n}{}
+\DeclareFontShape{TS1}{zpllf}{b}{scit}{<->ssub * zplLF/b/it}{}
+\DeclareFontShape{TS1}{zpllf}{bx}{sc}{<->ssub * zplLF/b/n}{}
+\DeclareFontShape{TS1}{zpllf}{bx}{scit}{<->ssub * zplLF/b/it}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ts1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ts1zplosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ts1zplosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -1,4 +1,4 @@
-\ProvidesFile{ts1zplosf.fd}[2021/11/24 v1.0 fd file for TS1/zplOsF]
+\ProvidesFile{ts1zplosf.fd}[2021/11/24 v1.0 fd file for TS1/zplosf]
\expandafter\ifx\csname zpl at scaled\endcsname\relax
\global\let\zpl at scaled\@empty%
@@ -5,20 +5,20 @@
\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{TS1}{zplOsF}{\zpl at spacing}
-\DeclareFontShape{TS1}{zplOsF}{b}{n}{<-> \zpl at scaled zplOsF-Bold-ts1}{}
-\DeclareFontShape{TS1}{zplOsF}{b}{it}{<-> \zpl at scaled zplOsF-BoldItalic-ts1}{}
-\DeclareFontShape{TS1}{zplOsF}{m}{n}{<-> \zpl at scaled zplOsF-Regular-ts1}{}
-\DeclareFontShape{TS1}{zplOsF}{m}{it}{<-> \zpl at scaled zplOsF-Italic-ts1}{}
-\DeclareFontShape{TS1}{zplOsF}{m}{sl}{<-> \zpl at scaled zplOsF-Slanted-ts1}{}
-\DeclareFontShape{TS1}{zplOsF}{b}{sl}{<-> \zpl at scaled zplOsF-BoldSlanted-ts1}{}
-\DeclareFontShape{TS1}{zplOsF}{bx}{n}{<->ssub * zplOsF/b/n}{}
-\DeclareFontShape{TS1}{zplOsF}{bx}{it}{<->ssub * zplOsF/b/it}{}
-\DeclareFontShape{TS1}{zplOsF}{m}{sc}{<->ssub * zplOsF/m/n}{}
-\DeclareFontShape{TS1}{zplOsF}{m}{scit}{<->ssub * zplOsF/m/it}{}
-\DeclareFontShape{TS1}{zplOsF}{b}{sc}{<->ssub * zplOsF/b/n}{}
-\DeclareFontShape{TS1}{zplOsF}{b}{scit}{<->ssub * zplOsF/b/it}{}
-\DeclareFontShape{TS1}{zplOsF}{bx}{sc}{<->ssub * zplOsF/b/n}{}
-\DeclareFontShape{TS1}{zplOsF}{bx}{scit}{<->ssub * zplOsF/b/it}{}
-\DeclareFontShape{TS1}{zplOsF}{bx}{sl}{<->ssub * zplOsF/b/sl}{}
+\DeclareFontFamily{TS1}{zplosf}{\zpl at spacing}
+\DeclareFontShape{TS1}{zplosf}{b}{n}{<-> \zpl at scaled zplOsF-Bold-ts1}{}
+\DeclareFontShape{TS1}{zplosf}{b}{it}{<-> \zpl at scaled zplOsF-BoldItalic-ts1}{}
+\DeclareFontShape{TS1}{zplosf}{m}{n}{<-> \zpl at scaled zplOsF-Regular-ts1}{}
+\DeclareFontShape{TS1}{zplosf}{m}{it}{<-> \zpl at scaled zplOsF-Italic-ts1}{}
+\DeclareFontShape{TS1}{zplosf}{m}{sl}{<-> \zpl at scaled zplOsF-Slanted-ts1}{}
+\DeclareFontShape{TS1}{zplosf}{b}{sl}{<-> \zpl at scaled zplOsF-BoldSlanted-ts1}{}
+\DeclareFontShape{TS1}{zplosf}{bx}{n}{<->ssub * zplosf/b/n}{}
+\DeclareFontShape{TS1}{zplosf}{bx}{it}{<->ssub * zplosf/b/it}{}
+\DeclareFontShape{TS1}{zplosf}{m}{sc}{<->ssub * zplosf/m/n}{}
+\DeclareFontShape{TS1}{zplosf}{m}{scit}{<->ssub * zplosf/m/it}{}
+\DeclareFontShape{TS1}{zplosf}{b}{sc}{<->ssub * zplosf/b/n}{}
+\DeclareFontShape{TS1}{zplosf}{b}{scit}{<->ssub * zplosf/b/it}{}
+\DeclareFontShape{TS1}{zplosf}{bx}{sc}{<->ssub * zplosf/b/n}{}
+\DeclareFontShape{TS1}{zplosf}{bx}{scit}{<->ssub * zplosf/b/it}{}
+\DeclareFontShape{TS1}{zplosf}{bx}{sl}{<->ssub * zplosf/b/sl}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltlf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltlf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -5,20 +5,20 @@
\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{TS1}{zplTLF}{\zpl at spacing}
-\DeclareFontShape{TS1}{zplTLF}{b}{n}{<-> \zpl at scaled zplTLF-Bold-ts1}{}
-\DeclareFontShape{TS1}{zplTLF}{b}{it}{<-> \zpl at scaled zplTLF-BoldItalic-ts1}{}
-\DeclareFontShape{TS1}{zplTLF}{m}{n}{<-> \zpl at scaled zplTLF-Regular-ts1}{}
-\DeclareFontShape{TS1}{zplTLF}{m}{it}{<-> \zpl at scaled zplTLF-Italic-ts1}{}
-\DeclareFontShape{TS1}{zplTLF}{m}{sl}{<-> \zpl at scaled zplTLF-Slanted-ts1}{}
-\DeclareFontShape{TS1}{zplTLF}{b}{sl}{<-> \zpl at scaled zplTLF-BoldSlanted-ts1}{}
-\DeclareFontShape{TS1}{zplTLF}{bx}{n}{<->ssub * zplTLF/b/n}{}
-\DeclareFontShape{TS1}{zplTLF}{bx}{it}{<->ssub * zplTLF/b/it}{}
-\DeclareFontShape{TS1}{zplTLF}{m}{sc}{<->ssub * zplTLF/m/n}{}
-\DeclareFontShape{TS1}{zplTLF}{m}{scit}{<->ssub * zplTLF/m/it}{}
-\DeclareFontShape{TS1}{zplTLF}{b}{sc}{<->ssub * zplTLF/b/n}{}
-\DeclareFontShape{TS1}{zplTLF}{b}{scit}{<->ssub * zplTLF/b/it}{}
-\DeclareFontShape{TS1}{zplTLF}{bx}{sc}{<->ssub * zplTLF/b/n}{}
-\DeclareFontShape{TS1}{zplTLF}{bx}{scit}{<->ssub * zplTLF/b/it}{}
-\DeclareFontShape{TS1}{zplTLF}{bx}{sl}{<->ssub * zplTLF/b/sl}{}
+\DeclareFontFamily{TS1}{zpltlf}{\zpl at spacing}
+\DeclareFontShape{TS1}{zpltlf}{b}{n}{<-> \zpl at scaled zplTLF-Bold-ts1}{}
+\DeclareFontShape{TS1}{zpltlf}{b}{it}{<-> \zpl at scaled zplTLF-BoldItalic-ts1}{}
+\DeclareFontShape{TS1}{zpltlf}{m}{n}{<-> \zpl at scaled zplTLF-Regular-ts1}{}
+\DeclareFontShape{TS1}{zpltlf}{m}{it}{<-> \zpl at scaled zplTLF-Italic-ts1}{}
+\DeclareFontShape{TS1}{zpltlf}{m}{sl}{<-> \zpl at scaled zplTLF-Slanted-ts1}{}
+\DeclareFontShape{TS1}{zpltlf}{b}{sl}{<-> \zpl at scaled zplTLF-BoldSlanted-ts1}{}
+\DeclareFontShape{TS1}{zpltlf}{bx}{n}{<->ssub * zpltlf/b/n}{}
+\DeclareFontShape{TS1}{zpltlf}{bx}{it}{<->ssub * zpltlf/b/it}{}
+\DeclareFontShape{TS1}{zpltlf}{m}{sc}{<->ssub * zpltlf/m/n}{}
+\DeclareFontShape{TS1}{zpltlf}{m}{scit}{<->ssub * zpltlf/m/it}{}
+\DeclareFontShape{TS1}{zpltlf}{b}{sc}{<->ssub * zpltlf/b/n}{}
+\DeclareFontShape{TS1}{zpltlf}{b}{scit}{<->ssub * zpltlf/b/it}{}
+\DeclareFontShape{TS1}{zpltlf}{bx}{sc}{<->ssub * zpltlf/b/n}{}
+\DeclareFontShape{TS1}{zpltlf}{bx}{scit}{<->ssub * zpltlf/b/it}{}
+\DeclareFontShape{TS1}{zpltlf}{bx}{sl}{<->ssub * zpltlf/b/sl}{}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltosf.fd 2023-10-24 17:52:14 UTC (rev 68634)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ts1zpltosf.fd 2023-10-24 20:22:04 UTC (rev 68635)
@@ -5,20 +5,20 @@
\fi
\ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
-\DeclareFontFamily{TS1}{zplTOsF}{\zpl at spacing}
-\DeclareFontShape{TS1}{zplTOsF}{b}{n}{<-> \zpl at scaled zplTOsF-Bold-ts1}{}
-\DeclareFontShape{TS1}{zplTOsF}{b}{it}{<-> \zpl at scaled zplTOsF-BoldItalic-ts1}{}
-\DeclareFontShape{TS1}{zplTOsF}{m}{n}{<-> \zpl at scaled zplTOsF-Regular-ts1}{}
-\DeclareFontShape{TS1}{zplTOsF}{m}{it}{<-> \zpl at scaled zplTOsF-Italic-ts1}{}
-\DeclareFontShape{TS1}{zplTOsF}{m}{sl}{<-> \zpl at scaled zplTOsF-Slanted-ts1}{}
-\DeclareFontShape{TS1}{zplTOsF}{b}{sl}{<-> \zpl at scaled zplTOsF-BoldSlanted-ts1}{}
-\DeclareFontShape{TS1}{zplTOsF}{bx}{n}{<->ssub * zplTOsF/b/n}{}
-\DeclareFontShape{TS1}{zplTOsF}{bx}{it}{<->ssub * zplTOsF/b/it}{}
-\DeclareFontShape{TS1}{zplTOsF}{m}{sc}{<->ssub * zplTOsF/m/n}{}
-\DeclareFontShape{TS1}{zplTOsF}{m}{scit}{<->ssub * zplTOsF/m/it}{}
-\DeclareFontShape{TS1}{zplTOsF}{b}{sc}{<->ssub * zplTOsF/b/n}{}
-\DeclareFontShape{TS1}{zplTOsF}{b}{scit}{<->ssub * zplTOsF/b/it}{}
-\DeclareFontShape{TS1}{zplTOsF}{bx}{sc}{<->ssub * zplTOsF/b/n}{}
-\DeclareFontShape{TS1}{zplTOsF}{bx}{scit}{<->ssub * zplTOsF/b/it}{}
-\DeclareFontShape{TS1}{zplTOsF}{bx}{sl}{<->ssub * zplTOsF/b/sl}{}
+\DeclareFontFamily{TS1}{zpltosf}{\zpl at spacing}
+\DeclareFontShape{TS1}{zpltosf}{b}{n}{<-> \zpl at scaled zplTOsF-Bold-ts1}{}
+\DeclareFontShape{TS1}{zpltosf}{b}{it}{<-> \zpl at scaled zplTOsF-BoldItalic-ts1}{}
+\DeclareFontShape{TS1}{zpltosf}{m}{n}{<-> \zpl at scaled zplTOsF-Regular-ts1}{}
+\DeclareFontShape{TS1}{zpltosf}{m}{it}{<-> \zpl at scaled zplTOsF-Italic-ts1}{}
+\DeclareFontShape{TS1}{zpltosf}{m}{sl}{<-> \zpl at scaled zplTOsF-Slanted-ts1}{}
+\DeclareFontShape{TS1}{zpltosf}{b}{sl}{<-> \zpl at scaled zplTOsF-BoldSlanted-ts1}{}
+\DeclareFontShape{TS1}{zpltosf}{bx}{n}{<->ssub * zpltosf/b/n}{}
+\DeclareFontShape{TS1}{zpltosf}{bx}{it}{<->ssub * zpltosf/b/it}{}
+\DeclareFontShape{TS1}{zpltosf}{m}{sc}{<->ssub * zpltosf/m/n}{}
+\DeclareFontShape{TS1}{zpltosf}{m}{scit}{<->ssub * zpltosf/m/it}{}
+\DeclareFontShape{TS1}{zpltosf}{b}{sc}{<->ssub * zpltosf/b/n}{}
+\DeclareFontShape{TS1}{zpltosf}{b}{scit}{<->ssub * zpltosf/b/it}{}
+\DeclareFontShape{TS1}{zpltosf}{bx}{sc}{<->ssub * zpltosf/b/n}{}
+\DeclareFontShape{TS1}{zpltosf}{bx}{scit}{<->ssub * zpltosf/b/it}{}
+\DeclareFontShape{TS1}{zpltosf}{bx}{sl}{<->ssub * zpltosf/b/sl}{}
\endinput
More information about the tex-live-commits
mailing list.