texlive[60776] Master/texmf-dist: newpx (16oct21)

commits+karl at tug.org commits+karl at tug.org
Sat Oct 16 22:41:19 CEST 2021


Revision: 60776
          http://tug.org/svn/texlive?view=revision&revision=60776
Author:   karl
Date:     2021-10-16 22:41:19 +0200 (Sat, 16 Oct 2021)
Log Message:
-----------
newpx (16oct21)

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/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/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/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

Modified: trunk/Master/texmf-dist/doc/fonts/newpx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newpx/README	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/README	2021-10-16 20:41:19 UTC (rev 60776)
@@ -1,10 +1,13 @@
 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.426 2021-10-12
+Current version: 1.427 2021-10-15
 
 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.427
+Corrected a problem with rendering of larger small caps, caused by not making some definitions global in the relevant fd files.
+
 Changes in version 1.426
 1. Corrected a serious error in the code for parsing newpx-subs.tex for subscript corrections.
 2. Added subscriptcorrectionfile, a new option to newpxmath, allows you to specify a different subscript correction file than the usual newpx-subs.tex.

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	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex	2021-10-16 20:41:19 UTC (rev 60776)
@@ -3,7 +3,6 @@
 \usepackage[margin=1in]{geometry} 
 \usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
 \pdfmapfile{=newtx.map}
-\pdfmapfile{=newpx.map}
 \pdfcompresslevel=0
 \pdfgentounicode=1
 \input glyphtounicode.tex
@@ -32,7 +31,7 @@
 % newpx text and math
 \linespread{1.05}
 %\usepackage[largesc,theoremfont]{newpxtext}
-\usepackage[theoremfont,trueslanted]{newpxtext}
+\usepackage[theoremfont,trueslanted,largesc]{newpxtext}
 \usepackage[scaled=1.05]{nimbusmononarrow}
 %\usepackage[scaled=1.05,zerostyle=a]{newtxtt}
 \usepackage{textcomp}
@@ -87,7 +86,7 @@
 \item \verb|\coloneq| and \verb|\eqcolon| now point to the correct glyphs;
 \item The problem with the {\tt ogonek} accent  and tabular environments (bad definition of \verb|\k|) is fixed;
 \item The default encoding for \textsf{newpxtext} is now T$1$, but support is offered also for OT$1$ and LY$1$. As some add-on packages are available only in T$1$, that seems the best current choice.
-\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, denoted by TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) 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 about 8\%, approximating the size of Adobe Palatino Small Caps. IMO, this is a better match in terms of weight and size. For a side by side comparison: {\pcf Petite Caps}, \textsc{Small Caps}.
+\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, denoted by TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) 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 nearly 8\%, approximating the size of Adobe Palatino Small Caps. IMO, this is a better match in terms of weight and size. For a side by side comparison: {\pcf Petite Caps}, \textsc{Small Caps}.
 \item Sans serif is by default taken from TeXGyreHeros, a Helvetica clone, and by default at 94\% of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%. As of newpx version 1.415, there is an option {\tt nohelv} that prevents this loading.
 \item New math accents such as \verb|\widearc| have been introduced in tandem with the {\tt newtx} package, where they are documented.
 \end{itemize}
@@ -198,16 +197,16 @@
 
 \textsc{Example:}
 \begin{verbatim}
-%load LaTeX text components before math math
-\usepackage[T1]{fontenc}
+%load LaTeX text components before math
+\usepackage[T1]{fontenc} % affects only \mathrm, \mathbf etc
 \renewcommand{\rmdefault}{zpltlf}% Roman font for use in math mode
-\usepackage[scaled=.85]{beramono}% used only by \mathtt
-\usepackage[type1]{cabin}% used only by \mathsf
+\usepackage[scaled=.85]{beramono}% used only by \mathtt, optional
+\usepackage[type1]{cabin}% used only by \mathsf, optional
 \usepackage{amsmath} % must be loaded before amsthm
 \usepackage{amsthm}% load before newpxmath
-\usepackage[bigdelims,vvarbb]{newpxmath}
-\usepackage[scr=rsfso]{mathalfa}
-\usepackage{bm}% load after all math to give access to bold math
+\usepackage[vvarbb]{newpxmath}
+\usepackage[scr=rsfso]{mathalfa}, optional
+\usepackage{bm}% load after all math to give access to bold math, optional
 %Now load the otf text fonts using fontspec---won't affect math
 \usepackage[no-math]{fontspec} % process with XeLaTeX or LuaLaTeX
 \setmainfont{TeXGyrePagellaX} % this reads in TeXGyrePagellaX.fontspec
@@ -252,9 +251,9 @@
 \item 
 \begin{itemize}
 \item{\tt varg} causes the math italic letter $g$ to be replaced by $\varg$;
-\item Option {\tt cmintegrals} is now useless---the original ugly integral sign have been replaced.%instructs \textsf{newpxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newpxmath} default---the pxfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{pxfonts} integrals are available; \textbf{As of version 1.3, this option does nothing, as the new default is slanted integrals.}
-%\item The option {\tt cmbraces} instructs {\tt newpxmath} to ignore the brace collections from {\tt pxfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold.
-\item The options {\tt cmbraces} and  {\tt bigdelims} now have no effect but do no harm---it is now the default behavior to use a larger size of delimiters than in the original package.
+\item{\tt cmintegrals} instructs \textsf{newpxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newpxmath} default---the pxfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{pxfonts} integrals are available; \textbf{As of version 1.3, this option does nothing, as the new default is slanted integrals.}
+\item The option {\tt cmbraces} instructs {\tt newpxmath} to ignore the brace collections from {\tt pxfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold.
+\item [NEW] The new option {\tt bigdelims} offers delimiters which are a bit larger than the standard delimiters and the normal and {\tt big} sizes, with more distinction between the two than in the standard package. With {\tt bigdelims}, the option {\tt cmbraces} is ignored.
 \end{itemize}
 \item the combination
 \begin{verbatim}
@@ -261,13 +260,7 @@
 \usepackage{amsmath}% loads amstext, amsbsy, amsopn but not amssymb
 \usepackage{newpxmath}
 \end{verbatim}
-causes no error, unlike the same combination with {\tt pxfonts}, but does nothing significant. The package {\tt newpxmath} loads the package {\tt amsmath} if it was not previously loaded. Options to {\tt amsmath} such as {\tt leqno,intlimits} may be passed to {\tt amsmath} via options to the documentclass. It is useful if you want to load {\tt amsthm} because the required order of loading is
-\begin{verbatim}
-\usepackage{amsmath}
-\usepackage{amsthm} % amsmath must be loaded before amsthm
-\usepackage{newpxmath} % amsthm must be loaded before newpxmath
-\end{verbatim}
-
+causes no error, unlike the same combination with {\tt pxfonts}, but does nothing significant. The package {\tt newpxmath} loads the package {\tt amsmath} if it was not previously loaded. Options to {\tt amsmath} such as {\tt leqno,intlimits} may be passed to {\tt amsmath} via options to the documentclass. 
 %The integrals are as defined in {\tt pxfonts}. %With
 %\begin{verbatim}
 %\usepackage[cmintegrals]{newpxmath}
@@ -276,7 +269,7 @@
 \item {\tt uprightGreek} and {\tt slantedGreek} determine the form of Greek alphabet loaded---the default is {\tt uprightGreek}, which loads upright uppercase and slanted lowercase Greek symbols, as is customary in Anglo-American mathematical typesetting. With the option {\tt slantedGreek}, which you might want to use if you cared about ISO standards, all Greek symbols are slanted. No matter which is set, \verb|\Gammaup| (or \verb|\upGamma|) gives you upright \verb|\Gamma|, etc, and \verb|\Deltait|, \verb|zetait| give you italic (i.e., slanted) versions of those letters, and \verb|\mathnormal{\Omega}| etc will always produce the slanted version of uppercase Greek letters. (The macro \verb|\mathnormal| means essentially ``use the version of the symbol in {\tt letters}''---i.e., the math italic form. This did not always work as expected in versions prior to 1.27.)
 \item The \textsf{newpxmath} package contains three different Blackboard Bold alphabets, where original \textsf{pxfonts} contained one. The default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msbm} and has the same overall appearance of a hollowed-out text font, which I find neither bold nor blackboard-like. The second option, taken from \textsf{pxfonts}, is triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable but not optimal. The option {\tt varbb} makes \verb|\mathbb{}| synonymous with \verb|\varmathbb{}|. The third option is the double-struck glyphs from the STIX collection. See the expanded discussion below.
 \item {\tt nosymbolsc} causes the package to not load the {\tt symbolsC} fonts, saving  a math family. (This font contains mostly exotic symbols, along with some very useful, commonly used symbols like \verb|\coloneq| $\coloneq$, \verb|\eqcolon| $\eqcolon$, \verb|\notin| $\notin$, \verb|\notni| $\notni$, \verb|\neq| $\neq$, \verb|\nsubset| $\nsubset$ and \verb|\nsupset| $\nsupset$, but these have been moved (virtually) to {\tt lettersA} so they may continue to be used even if you use the option {\tt nosymbolsc}.)
-\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt pxfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save one of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalpha} package.)
+\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt pxfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save one of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.)
 \end{itemize}
 
 \textsc{Example:}
@@ -284,7 +277,7 @@
 \documentclass[leqno]{article}
 \usepackage[osf,theoremfont]{newpxtext} % T1, lining figures in math, osf in text
 \usepackage{textcomp} % required for special glyphs
-\usepackage[varg]{newpxmath}
+\usepackage[varg,bigdelims]{newpxmath}
 \usepackage[scr=rsfso]{mathalfa}% \mathscr is fancier than \mathcal
 \usepackage{bm} % load after all math to give access to bold math
 %\useosf %no longer needed unless using babel
@@ -439,6 +432,7 @@
 \usepackage{newpxtext} %T1 is default encoding
 \usepackage[scaled=0.95]{inconsolata}  % typewriter
 %\usepackage[leqno]{amsmath} 
+\usepackage{amsmath} % must be loaded before amsthm
 \usepackage{amsthm}
 \usepackage[vvarbb]{newpxmath} % vvarbb gives STIX Bbb
 \end{verbatim}
@@ -454,39 +448,11 @@
 \end{verbatim}
 and then use \verb|$x_{\jj}$| instead of \verb|$x_j$|, turning $x_j$ into $x_{\jj}$.
 
-If you do enable {\tt subscriptcorrection}, there is a default correction table in the {\tt sty} file, but the sty file also looks for a file named,  {\tt newpx-subs.tex}. There is already such a file located in the {\tt newpx} distribution in the \verb|tex/latex/newpx| folder. 
-
-(New as of version $1.426$:) If you wish to make changes to {\tt newpx-subs.tex}, it is possible though not wise to copy the file to your home TeX folder where it will be found by TeX before the one in the distribution. The problem is that it is easy to forget where the file is located when you want to make changes. For the moment, my advice is to place the file contents with your changes inside a {\tt filecontents} environment at the top of your source file, as shown below. The effect will be to write that file in the same folder as your source, overwriting any existing copy. Version $1.426$ also offers you a new option {\tt subscriptcorrectionfile} that lets you specify a file name other than the default {\tt newpx-subs.tex} that can be used to specify a subscript correction file for some special use.
-
-\textbf{A sample newpx-subs.tex:}\\
-Copy the entire block below, starting with the line \verb|\begin{...| and ending after the line beginning \verb|\end{|
-and pasting it into the top of your document before the \verb|\documentclass...| line, which will allow for easy editing and will write the file to the same folder as your document.
+If you do enable {\tt subscriptcorrection}, there is a default correction table in the {\tt sty} file, but the sty file also looks for a file named,  {\tt newpx-subs.tex}. There is already such a file located in the {\tt newpx} distribution in the \verb|tex/latex/newpx| folder. (The contents of this file are also listed at the end of this appendix, from which they may be more easily copied.) If you wish to make changes to this file, copy the file to your home TeX folder where it will be found by TeX before the one in the distribution. (The contents of this file are also listed at the end of this appendix, from which they may be more easily copied.) The entries in the file are lines like
 \begin{verbatim}
-\begin{filecontents*}[force,nosearch]{newpx-subs.tex}
-{f}{-2.5}
-{j}{-1.5}
-{p}{-1}
-{y}{-1}
-{A}{-1.5}
-{B}{-1}
-{D}{-1}
-{H}{-1}
-{I}{-1}
-{K}{-1}
-{L}{-1}
-{M}{-1}
-{N}{-0.5}
-{P}{-1}
-{X}{-1}
-{\rho}{-1.5}
-{\mu}{-1}
-\end{filecontents*}
-\end{verbatim}
-The entries in the file are lines like
-\begin{verbatim}
 {j}{-3}
 \end{verbatim}
-each of which will have the same effect as the above macro \verb|\jj| if the first item in the subscript is {\tt j}. You can also specify Greek letters with lines like
+each of which will have the same effect as the above macro if the first item in the subscript is {\tt j}. You can also specify Greek letters with lines like
 \begin{verbatim}
 {\beta}{-1.5}
 \end{verbatim}
@@ -530,4 +496,31 @@
 \newpage  
 \subsection{symbols}
 \fonttable{zplsy}
+\newpage 
+\subsection{A sample newpx-subs.tex}
+You may either copy the entire block below, starting with the line \verb|\begin{...| and ending after the line beginning \verb|\end{|
+and pasting it into the top of your document before the \verb|\documentclass...| line, which will allow for easy editing and will write the file to the same folder as your document, or make your own file, omitting those outer two lines.
+
+\begin{verbatim}
+\begin{filecontents*}{newpx-subs.tex}
+{f}{-2.5}
+{j}{-1.5}
+{p}{-1}
+{y}{-1}
+{A}{-1.5}
+{B}{-1}
+{D}{-1}
+{H}{-1}
+{I}{-1}
+{K}{-1}
+{L}{-1}
+{M}{-1}
+{N}{-0.5}
+{P}{-1}
+{X}{-1}
+{\rho}{-1.5}
+{\mu}{-1}
+\end{filecontents*}
+
+\end{verbatim}
 \end{document}  
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zpllf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zplosf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltlf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ly1zpltosf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -6,9 +6,9 @@
   \global\let\zpl at scaled\@empty%
 \fi
 \def\zpl at asfx{}
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
-\def\zpl at makeadobesc{\ifzpl at adobesc\def\zpl at lsfx{l}\def\zpl at adobesc{a}\else\zpl at makelsfx\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
+\def\zpl at makeadobesc{\ifzpl at adobesc\gdef\zpl at lsfx{l}\def\zpl at adobesc{a}\else\zpl at makelsfx\fi}
 \ifdefined\zpl at adobescfalse\zpl at makeadobesc\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zpllf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zplosf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltlf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/ot1zpltosf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -6,9 +6,9 @@
   \global\let\zpl at scaled\@empty%
 \fi
 \def\zpl at asfx{}
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
-\def\zpl at makeadobesc{\ifzpl at adobesc\def\zpl at lsfx{l}\def\zpl at adobesc{a}\else\zpl at makelsfx\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
+\def\zpl at makeadobesc{\ifzpl at adobesc\gdef\zpl at lsfx{l}\def\zpl at adobesc{a}\else\zpl at makelsfx\fi}
 \ifdefined\zpl at adobescfalse\zpl at makeadobesc\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpllf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zplosf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpltlf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -5,8 +5,8 @@
 \expandafter\ifx\csname zpl at scaled\endcsname\relax
   \global\let\zpl at scaled\@empty%
 \fi
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
 \ifdefined\zpl at largescfalse \zpl at makelsfx\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 

Modified: trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd	2021-10-16 00:18:30 UTC (rev 60775)
+++ trunk/Master/texmf-dist/tex/latex/newpx/t1zpltosf.fd	2021-10-16 20:41:19 UTC (rev 60776)
@@ -6,9 +6,9 @@
   \global\let\zpl at scaled\@empty%
 \fi
 \def\zpl at asfx{}
-\def\zpl at lsfx{}
-\def\zpl at makelsfx{\ifzpl at largesc\def\zpl at lsfx{l}\fi}
-\def\zpl at makeadobesc{\ifzpl at adobesc\def\zpl at lsfx{l}\def\zpl at adobesc{a}\else\zpl at makelsfx\fi}
+\gdef\zpl at lsfx{}
+\def\zpl at makelsfx{\ifzpl at largesc\gdef\zpl at lsfx{l}\fi}
+\def\zpl at makeadobesc{\ifzpl at adobesc\gdef\zpl at lsfx{l}\def\zpl at adobesc{a}\else\zpl at makelsfx\fi}
 \ifdefined\zpl at adobescfalse\zpl at makeadobesc\fi
 \ifdefined\zpl at spacing \else\global\let\zpl at spacing\@empty\fi
 



More information about the tex-live-commits mailing list.