summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-11-03 22:01:28 +0000
committerKarl Berry <karl@freefriends.org>2020-11-03 22:01:28 +0000
commit7ca2811db642b89ee352d71791418c7113877b78 (patch)
tree033beb8635d36100b10d64ba6a5b1c518d302a43 /Master
parent2eb118d2c003bed48de4a98b8a642f7ac58e4e97 (diff)
newpx (3nov20)
git-svn-id: svn://tug.org/texlive/trunk@56845 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/README7
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdfbin790829 -> 793728 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex4
-rw-r--r--Master/texmf-dist/fonts/afm/public/newpx/pxbsys.afm6
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfmbin2056 -> 2056 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfmbin2004 -> 2004 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfbbin38813 -> 38825 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplsy.vfbin1784 -> 1792 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxmath.sty17
9 files changed, 21 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/fonts/newpx/README b/Master/texmf-dist/doc/fonts/newpx/README
index 7e7708c8917..323029dc201 100644
--- a/Master/texmf-dist/doc/fonts/newpx/README
+++ b/Master/texmf-dist/doc/fonts/newpx/README
@@ -1,11 +1,14 @@
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.413 2020-06-20
+Current version: 1.414 2020-11-02
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.412
+Changes in version 1.414
+Corrected zpl[b]sy,{tfm,vf} and pxbsys.pfb so that \nPerp renders as expected in both regular and bold.
+
+Changes in version 1.413
Changes tiddle positions in f_i and f_f_i ligatures to match those on i, j.
Changes in version 1.412
diff --git a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
index cf649b25ea1..e194787586c 100644
--- a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
+++ b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
index 9e704981196..22e9fcdd8ef 100644
--- a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
@@ -446,13 +446,13 @@ By default, \verb|$\mathscr{F}$| will produce $\mathscr{F}$.\\
$\bullet$ option {\tt uprightscript} changes the output to {\usefont{OML}{ntxmi}{m}{it}\char201}.\\
In both cases, there are full upper-case and lower-case and {\tt dotlessi}, {\tt dotlessj}. To insert the latter, you can write either \verb|$\mathscr{\imath}$| or \verb|$\imathscr$|, rendered as $\mathscr{\imath}$ in the slanted script case.
-The secondary letters font {\tt (lettersA)} and math family 2 {\tt(symbols)} have been rearranged. The first of these continues to have a Fraktur alphabet, but it a modification of its original one, having wider vertical stems and a blacker appearance more in keeping with the weight Times. {\tt Dotlessi} and {\tt dotlessj} have been added and can be specified in math mode by \verb|$\imathfrak$| and \verb|$\jmathfrak$|---\verb|$\mathfrak{\imath}$| also works. There are in addition two subsidiary Bbb alphabets in {\tt lettersA}, specified by the respective options {\tt vmathbb}, {\tt vvmathbb}, and there are corresponding {\tt dotlessi}, {\tt dotlessj} activated by \verb|$\imathbb$|, \verb|$\jmathbb$|, which always render as $\imathbb$, $\jmathbb$ mo matter the choice of which Blackboard Bold Alphabet. If you select one of the options {\tt vmathbb}, {\tt vvmathbb}, you will have Bbb digits 0..9 using, e.g., \verb|$\mathbb{1}$| to get~$\mathbb{1}$.
+The secondary letters font {\tt (lettersA)} and math family 2 {\tt(symbols)} have been rearranged. The first of these continues to have a Fraktur alphabet, but it a modification of its original one, having wider vertical stems and a blacker appearance more in keeping with the weight Times. {\tt Dotlessi} and {\tt dotlessj} have been added and can be specified in math mode by \verb|$\imathfrak$| and \verb|$\jmathfrak$|---\verb|$\mathfrak{\imath}$| also works. There are in addition two subsidiary Bbb alphabets in {\tt lettersA}, specified by the respective options {\tt vmathbb}, {\tt vvmathbb}, and there are corresponding {\tt dotlessi}, {\tt dotlessj} activated by \verb|$\imathbb$|, \verb|$\jmathbb$|, which always render as $\imathbb$, $\jmathbb$ no matter the choice of which Blackboard Bold Alphabet. If you select one of the options {\tt vmathbb}, {\tt vvmathbb}, you will have Bbb digits 0..9 using, e.g., \verb|$\mathbb{1}$| to get~$\varmathbb{1}$. (Without one of these options in force, \verb|$\mathbb{1}$| will render as~$\mathbb{1}$ because the default Bbb has no figure glyphs in the default slots.)
Among the new symbols added are:\\
$\bullet$ \verb|\hslash|, \verb|\hbar|, \verb|\lambdaslash|, \verb|\lambdabar|, \verb|\Zbar|, \verb|\Angstrom| are now constructed from the native glyphs.\\
$\bullet$ Euler's constant \verb|$\Euler$| ($\Euler$).\\
$\bullet$ Hermitian transpose \verb|\hermtransp| or \verb|\htransp| is used like \verb|$\mathbf{A}^{\htransp}$| ($\mathbf{A}^{\htransp}$). This usage is similar to simple transpose \verb|$\mathbf{A}^{\transp}$| ($\mathbf{A}^{\transp}$).\\
-$\bullet$ Independence can use \verb|\Perp|, $\Perp$, and there is a new \verb|\nPerp|, $\nPerp$ for the negation.
+$\bullet$ Independence can use \verb|\Perp|, $\Perp$, and there is a new \verb|\nPerp|, $\nPerp$, for its negation.
\subsection{Adaptive vector accent} The \LaTeX\ macro \verb|\overrightarrow| provides a right arrow with adaptive width, but not matching the vector head of {\tt newpxmath}. Likewise, the {\tt esvect} provides a similar service with a choice of vector heads, none of which match {\tt newpxmath}. I've added code to provide a matching adaptive vector accent and which uses the same macro name, \verb|\vv|, as {\tt esvect}.
For a comparison of these vector accents, \verb|$\vec{XY} \vv{XY} \overrightarrow{XY}$| renders as\\
diff --git a/Master/texmf-dist/fonts/afm/public/newpx/pxbsys.afm b/Master/texmf-dist/fonts/afm/public/newpx/pxbsys.afm
index 5f44cfc5a04..46e211593f0 100644
--- a/Master/texmf-dist/fonts/afm/public/newpx/pxbsys.afm
+++ b/Master/texmf-dist/fonts/afm/public/newpx/pxbsys.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20190801
-Comment Creation Date: Mon Sep 9 20:15:31 2019
+Comment Generated by FontForge 20200314
+Comment Creation Date: Mon Nov 2 13:06:53 2020
FontName pxbsys
FullName pxbsys
FamilyName pxbsys
@@ -218,6 +218,6 @@ C 200 ; WX 643 ; N dblbracketleft ; B 93 -203 555 755 ;
C 201 ; WX 664 ; N dblbracketright ; B 57 -203 519 755 ;
C 202 ; WX 431 ; N hermitconj ; B -21 0 411 564 ;
C 203 ; WX 791 ; N uni2AEB ; B 65 0 727 579 ;
-C 204 ; WX 791 ; N nPerp ; B 65 -104 727 643 ;
+C 204 ; WX 791 ; N uni2AEB.not ; B 65 -104 727 643 ;
EndCharMetrics
EndFontMetrics
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
index d76a9f0c653..6df43cb0545 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
index ac7f6ca0caf..f130633f16a 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb b/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
index f3b933f8b4e..72c3d6cf5f0 100644
--- a/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
index 0d638c0c035..7bdb06449c9 100644
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
+++ b/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxmath.sty b/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
index 3ba8589737f..59b10a98cf2 100644
--- a/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
+++ b/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.409}
-\def\filedate{2020/01/09}
+\def\fileversion{1.414}
+\def\filedate{2020/11/02}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
%\@ifundefined{newpxmathLoaded}{}{\endinput}
@@ -190,7 +190,10 @@ amssymbols,uprightGreek}
\ifpx@frenchm\px@slantedGfalse\fi
%bigdelims cancels cmbraces
\ifpx@bigdelims\px@bracesfalse\fi
-% Use existing text fonts for operators, mathrm, etc
+% Use existing text fonts for mathrm, etc but newpxtext for operators
+%\DeclareSymbolFont{operators}{OT1}{zpltlf}{m}{n}
+%\SetSymbolFont{operators}{bold}{OT1}{zpltlf}{b}{n}
+% was formerly existing text fonts for operators
\DeclareSymbolFont{operators}{OT1}{\rmdefault}{m}{n}
\SetSymbolFont{operators}{bold}{OT1}{\rmdefault}{b}{n}
\def\operator@font{\mathgroup\symoperators}
@@ -1963,13 +1966,15 @@ $\m@th\hfil #2#3\hfil$\crcr}}}}
\ifnum\npx@tmpc=129\relax % jmath
\npx@tmpc=\npx@jmath
\fi
- \fi
+ \fi
\fi
- \ifnum\npx@tmpc<256\relax
+ \ifnum\px@IsAlNum>\z@
+ \ifnum\npx@tmpc<256\relax
\edef\npx@char{"\@xp\hexnumber@\csname sym\npx@fam\endcsname\nhex{2}{\the\npx@tmpc}}
%\message{^^Joutput char = \npx@char^^J}
\@xp\mathchar\npx@char%\traceoff
- \fi %end of ifnum <256
+ \fi %end of ifnum <256
+ \fi % end ifnum>0
}
\DeclareRobustCommand{\vmathbb}[1]{\npx@alfa{#1}{132}{158}{186}{187}{43}{lettersA}}