summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-11-11 03:03:26 +0000
committerNorbert Preining <norbert@preining.info>2023-11-11 03:03:26 +0000
commite4ccc7921b6518e670428990524161b3ddbfebd2 (patch)
treecc5e3d265c59f5f5031b2b085a4621d13f0b1af6 /fonts
parentd8b5161942976a522cdb1a7b580fe3886eea6bc6 (diff)
CTAN sync 202311110303
Diffstat (limited to 'fonts')
-rw-r--r--fonts/newpx/README7
-rw-r--r--fonts/newpx/doc/newpxdoc.pdfbin432291 -> 442606 bytes
-rw-r--r--fonts/newpx/doc/newpxdoc.tex12
-rw-r--r--fonts/newpx/enc/px-lms.enc319
-rw-r--r--fonts/newpx/enc/pxb-lms.enc319
-rw-r--r--fonts/newpx/map/newpx.map4
-rw-r--r--fonts/newpx/tex/newpx.sty6
-rw-r--r--fonts/newpx/tex/newpxmath.sty19
-rw-r--r--fonts/newpx/tex/newpxtext.sty10
-rw-r--r--fonts/newpx/tfm/pxbsys.tfmbin1644 -> 1812 bytes
-rw-r--r--fonts/newpx/tfm/pxsys.tfmbin1572 -> 1728 bytes
-rw-r--r--fonts/newpx/tfm/zplbexx.tfmbin1784 -> 1796 bytes
-rw-r--r--fonts/newpx/tfm/zplbsy.tfmbin2056 -> 2056 bytes
-rw-r--r--fonts/newpx/tfm/zplexx.tfmbin1772 -> 1788 bytes
-rw-r--r--fonts/newpx/tfm/zplsy.tfmbin2004 -> 2004 bytes
-rw-r--r--fonts/newpx/type1/pxbsys.pfbbin38867 -> 46459 bytes
-rw-r--r--fonts/newpx/type1/pxsys.pfbbin40420 -> 47839 bytes
-rw-r--r--fonts/newpx/vf/zplbexx.vfbin1280 -> 1352 bytes
-rw-r--r--fonts/newpx/vf/zplbsy.vfbin1796 -> 0 bytes
-rw-r--r--fonts/newpx/vf/zplexx.vfbin1308 -> 1376 bytes
-rw-r--r--fonts/newpx/vf/zplsy.vfbin1792 -> 0 bytes
-rw-r--r--fonts/simpleicons/doc/simpleicons.pdfbin2284937 -> 2285523 bytes
-rw-r--r--fonts/simpleicons/opentype/SimpleIcons.otfbin2208416 -> 2208648 bytes
-rw-r--r--fonts/simpleicons/tex/simpleicons.sty2
-rw-r--r--fonts/simpleicons/tex/usimpleiconseight.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsfive.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsfour.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsnine.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsone.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsoneone.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsonezero.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsseven.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconssix.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsthree.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconstwo.fd2
-rw-r--r--fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfmbin1232 -> 1232 bytes
-rw-r--r--fonts/simpleicons/type1/SimpleIcons.pfbbin2041136 -> 2041346 bytes
37 files changed, 693 insertions, 27 deletions
diff --git a/fonts/newpx/README b/fonts/newpx/README
index fe5dc67ce6..e5c1e88814 100644
--- a/fonts/newpx/README
+++ b/fonts/newpx/README
@@ -1,10 +1,15 @@
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.532 2023-10-26
+Current version: 1.533 2023-11-09
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.533
+1. Introduced a sequence of curly braces to replace standard braces if you specify
+the option curlybraces to newtxmath.
+2. Introduced three new math symbols: \laplace, \laplac and \dAlembertian. See the package documentation for details.
+
Changes in version 1.532
1. Changed all references to zplTLF to zpltlf and updated docs to
reflect those changes.
diff --git a/fonts/newpx/doc/newpxdoc.pdf b/fonts/newpx/doc/newpxdoc.pdf
index edfef6274f..b7c03c1510 100644
--- a/fonts/newpx/doc/newpxdoc.pdf
+++ b/fonts/newpx/doc/newpxdoc.pdf
Binary files differ
diff --git a/fonts/newpx/doc/newpxdoc.tex b/fonts/newpx/doc/newpxdoc.tex
index beb3719461..82026d6871 100644
--- a/fonts/newpx/doc/newpxdoc.tex
+++ b/fonts/newpx/doc/newpxdoc.tex
@@ -3,7 +3,7 @@
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
-%\pdfmapfile{=newtx.map}
+%\pdfmapfile{=newpx.map}
%\pdfcompresslevel=0
%\pdfgentounicode=1
%\input glyphtounicode.tex
@@ -128,8 +128,16 @@ There are now characters in the superiors which may be useful in displaying symb
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.
+\item
+Version 1.533 introduces some new mathematical glyphs. First, there are new curly braces invoked by the option {\tt curlybraces} with {\tt height+depth} of 1.053 times 940, 1200, 1800, 2400, 3000 and 3600 em units. Second, there are three new math symbols:
+\begin{itemize}
+\item
+\verb|\laplace|, $\laplace$, which is an inverted \verb|\nabla|, having more weight in the bottom segment than \verb|\Delta|, $\Delta$.
+\item
+\verb|\laplac|, $\laplac$. This is the unicode-math name for the official d'Alembertian operator, {\tt U+29E0}. Unlike $\laplace$, it has more weight in the left and top segments than \verb|\laplace|.
+\item \verb|\dAlembertian|, $\dAlembertian$, rotates $\laplac$ by 180${}^\circ$, making for a glyph whose weight distribution is a better match for the Laplacian.
+\end{itemize}
\end{itemize}
-
\textsc{Changes as of version 1.51}
\begin{itemize}
\item
diff --git a/fonts/newpx/enc/px-lms.enc b/fonts/newpx/enc/px-lms.enc
new file mode 100644
index 0000000000..93922f57d9
--- /dev/null
+++ b/fonts/newpx/enc/px-lms.enc
@@ -0,0 +1,319 @@
+%!PS-Adobe-3.0 Resource-Encoding
+% @psencodingfile{
+% author = "See file lms.etx",
+% version = "See file lms.etx",
+% date = "generated 2023/11/08",
+% filename = "lms.enc",
+% email = "See file lms.etx",
+% codetable = "ISO/ASCII",
+% checksum = "",
+% abstract = "This is a postscript encoding file, automatically generated by fontinst from lms.etx."
+% }
+
+% Created by: tex cnvt2etx
+% Created using: \etxtoenc{lms}{lms}
+
+% This file should be installed somewhere that your DVI
+% to postscript driver looks for files. It is needed for
+% reencoding some font you have transformed.
+
+% After installing this file, you should add the following
+% line (minus %) to your finstmsc.rc file:
+% \declarepsencoding{px-lms}{pxlmsSymbolEncoding}{\download{lms.enc}}
+
+%%BeginResource: encoding pxlmsSymbolEncoding
+/pxlmsSymbolEncoding [
+% 0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+% 8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+% 16
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+% 24
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+% 32
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+% 40
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+% 48
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/uni21A6.endl
+% 56
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+% 64
+/aleph
+/u1D49C
+/uni212C
+/u1D49E
+/u1D49F
+/uni2130
+/uni2131
+/u1D4A2
+% 72
+/uni210B
+/uni2110
+/u1D4A5
+/u1D4A6
+/uni2112
+/uni2133
+/u1D4A9
+/u1D4AA
+% 80
+/u1D4AB
+/u1D4AC
+/uni211B
+/u1D4AE
+/u1D4AF
+/u1D4B0
+/u1D4B1
+/u1D4B2
+% 88
+/u1D4B3
+/u1D4B4
+/u1D4B5
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+% 96
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+% 104
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+% 112
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+% 120
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+% 128
+/uni222B.sm
+/uni222C.sm
+/uni222D.sm
+/uni222E.sm
+/uni222F.sm
+/uni2230.sm
+/uni2232.sm
+/uni2233.sm
+% 136
+/uni2A0B.sm
+/uni2A0C.sm
+/uni2A0F.sm
+/uni2A16.sm
+/uni222B.upsm
+/uni222C.upsm
+/uni222D.upsm
+/uni222E.upsm
+% 144
+/uni222F.upsm
+/uni2230.upsm
+/uni2232.upsm
+/uni2233.upsm
+/uni2A0B.upsm
+/uni2A0C.upsm
+/uni2A0F.upsm
+/uni2A16.upsm
+% 152
+/product.sm
+/summation.sm
+/nexists
+/emptyset.alt1
+/emptyset.alt2
+/slash
+/grave
+/acute
+% 160
+/circumflex
+/tilde
+/macron
+/breve
+/dotacc
+/ddotacc
+/ring
+/caron
+% 168
+/dddotacc
+/lvec
+/harpoonacc
+/lharpoonacc
+/lrvec
+/lrharpoonacc
+/vec
+/arcwide
+% 176
+/arcwider
+/arcwiderr
+/arcwidest
+/arcwideult
+/oarcwide
+/oarcwider
+/oarcwiderr
+/oarcwidest
+% 184
+/oarcwideult
+/parenleft
+/parenright
+/bracketleft
+/bracketright
+/barbar
+/bartilde
+/barhat
+% 192
+/tildebar
+/tildetilde
+/tildehat
+/hatbar
+/hattilde
+/hathat
+/uni20D7.rt
+/uni20D7.ex
+% 200
+/ddddotacc
+/dblbracketleft
+/dblbracketright
+/transpose
+/hermitconj
+/uni2AEB
+/uni2AEB.not
+/plus
+% 208
+/periodcentered.B
+/periodcentered.BB
+/openbullet.S
+/bullet.SSS
+/bullet.SS
+/bullet.S
+/prime.var
+/braceleft.alt
+% 216
+/braceright.alt
+/uni2206
+/uni29E0
+/uni29E0.alt
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 224
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 232
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 240
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 248
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%%EndResource
+
+% End of file px-lms.enc.
+
+
diff --git a/fonts/newpx/enc/pxb-lms.enc b/fonts/newpx/enc/pxb-lms.enc
new file mode 100644
index 0000000000..67557d1bec
--- /dev/null
+++ b/fonts/newpx/enc/pxb-lms.enc
@@ -0,0 +1,319 @@
+%!PS-Adobe-3.0 Resource-Encoding
+% @psencodingfile{
+% author = "See file lms.etx",
+% version = "See file lms.etx",
+% date = "generated 2023/11/08",
+% filename = "lms.enc",
+% email = "See file lms.etx",
+% codetable = "ISO/ASCII",
+% checksum = "",
+% abstract = "This is a postscript encoding file, automatically generated by fontinst from lms.etx."
+% }
+
+% Created by: tex cnvt2etx
+% Created using: \etxtoenc{lms}{lms}
+
+% This file should be installed somewhere that your DVI
+% to postscript driver looks for files. It is needed for
+% reencoding some font you have transformed.
+
+% After installing this file, you should add the following
+% line (minus %) to your finstmsc.rc file:
+% \declarepsencoding{pxb-lms}{pxblmsSymbolEncoding}{\download{lms.enc}}
+
+%%BeginResource: encoding pxblmsSymbolEncoding
+/pxblmsSymbolEncoding [
+% 0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+% 8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+% 16
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+% 24
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+% 32
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+% 40
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+% 48
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/uni21A6.endl
+% 56
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+% 64
+/aleph
+/u1D4D0
+/u1D4D1
+/u1D4D2
+/u1D4D3
+/u1D4D4
+/u1D4D5
+/u1D4D6
+% 72
+/u1D4D7
+/u1D4D8
+/u1D4D9
+/u1D4DA
+/u1D4DB
+/u1D4DC
+/u1D4DD
+/u1D4DE
+% 80
+/u1D4DF
+/u1D4E0
+/u1D4E1
+/u1D4E2
+/u1D4E3
+/u1D4E4
+/u1D4E5
+/u1D4E6
+% 88
+/u1D4E7
+/u1D4E8
+/u1D4E9
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+% 96
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+% 104
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+% 112
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+% 120
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+% 128
+/uni222B.sm
+/uni222C.sm
+/uni222D.sm
+/uni222E.sm
+/uni222F.sm
+/uni2230.sm
+/uni2232.sm
+/uni2233.sm
+% 136
+/uni2A0B.sm
+/uni2A0C.sm
+/uni2A0F.sm
+/uni2A16.sm
+/uni222B.upsm
+/uni222C.upsm
+/uni222D.upsm
+/uni222E.upsm
+% 144
+/uni222F.upsm
+/uni2230.upsm
+/uni2232.upsm
+/uni2233.upsm
+/uni2A0B.upsm
+/uni2A0C.upsm
+/uni2A0F.upsm
+/uni2A16.upsm
+% 152
+/product.sm
+/summation.sm
+/nexists
+/emptyset.alt1
+/emptyset.alt2
+/slash
+/grave
+/acute
+% 160
+/circumflex
+/tilde
+/macron
+/breve
+/dotacc
+/ddotacc
+/ring
+/caron
+% 168
+/dddotacc
+/lvec
+/harpoonacc
+/lharpoonacc
+/lrvec
+/lrharpoonacc
+/vec
+/arcwide
+% 176
+/arcwider
+/arcwiderr
+/arcwidest
+/arcwideult
+/oarcwide
+/oarcwider
+/oarcwiderr
+/oarcwidest
+% 184
+/oarcwideult
+/parenleft
+/parenright
+/bracketleft
+/bracketright
+/barbar
+/bartilde
+/barhat
+% 192
+/tildebar
+/tildetilde
+/tildehat
+/hatbar
+/hattilde
+/hathat
+/uni20D7.rt
+/uni20D7.ex
+% 200
+/ddddotacc
+/dblbracketleft
+/dblbracketright
+/transpose
+/hermitconj
+/uni2AEB
+/uni2AEB.not
+/plus
+% 208
+/periodcentered.B
+/periodcentered.BB
+/openbullet.S
+/bullet.SSS
+/bullet.SS
+/bullet.S
+/prime.var
+/braceleft.alt
+% 216
+/braceright.alt
+/uni2206
+/uni29E0
+/uni29E0.alt
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 224
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 232
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 240
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 248
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%%EndResource
+
+% End of file pxb-lms.enc.
+
+
diff --git a/fonts/newpx/map/newpx.map b/fonts/newpx/map/newpx.map
index 4f78532b20..735e27118f 100644
--- a/fonts/newpx/map/newpx.map
+++ b/fonts/newpx/map/newpx.map
@@ -56,8 +56,8 @@ zpl-Italic-tlf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tlf ReEncodeFont " <[ntx-
zpl-Italic-osf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-osf ReEncodeFont " <[ntx-ot1-osf.enc <zplri.pfb
zpl-Italic-lf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-lf ReEncodeFont " <[ntx-ot1-lf.enc <zplri.pfb
zpl-Italic-tosf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <zplri.pfb
-pxsys pxsys <pxsys.pfb
-pxbsys pxbsys <pxbsys.pfb
+zplsy pxsys " pxlmsSymbolEncoding ReEncodeFont " <px-lms.enc <pxsys.pfb
+zplbsy pxbsys " pxblmsSymbolEncoding ReEncodeFont " <pxb-lms.enc <pxbsys.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
diff --git a/fonts/newpx/tex/newpx.sty b/fonts/newpx/tex/newpx.sty
index f83d2c746c..6cb08a9a82 100644
--- a/fonts/newpx/tex/newpx.sty
+++ b/fonts/newpx/tex/newpx.sty
@@ -2,8 +2,8 @@
%Package to simplify loading of newpxmath with a text font family such as newpxtext for all latex engines, or for newpxtext and an otf math package.
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/08}
\ProvidesPackage{newpx}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newpxmath and newpxtext, or for newpxtext and an otf math package]
@@ -13,7 +13,7 @@
\RequirePackage{fontenc,fontaxes}
\RequirePackage{ifthen,iftex,etoolbox,scalefnt,trimspaces}
-\forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile}
+\forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile,curlybraces}
%\show\zpl@mathlst
\RequirePackage{kvoptions}
diff --git a/fonts/newpx/tex/newpxmath.sty b/fonts/newpx/tex/newpxmath.sty
index 5e58789a63..90af727111 100644
--- a/fonts/newpx/tex/newpxmath.sty
+++ b/fonts/newpx/tex/newpxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/08}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
@@ -152,7 +152,7 @@
\newif\ifpx@smops %default is large binary operators
\newcount\px@Isdigit
\newif\ifpx@ams \newif\ifpx@slantedG \newif\ifpx@cmint \newif\ifpx@braces \newif\ifpx@upscr
-
+\newif\ifpx@curlybraces
\newif\ifpx@varbb \newif\ifpx@vvarbb \newif\ifpx@symbolsC \newif\ifpx@bigdelims \newif\ifpx@frenchm % french math
\px@symbolsCtrue
\DeclareOption{subscriptcorrectionfile}{\def\px@subs{#1}}
@@ -164,6 +164,7 @@
\DeclareOption{nosymbolsc}{\px@symbolsCfalse}
\DeclareOption{cmintegrals}{\px@cminttrue}
\DeclareOption{cmbraces}{\px@bracestrue}
+\DeclareOption{curlybraces}{\px@curlybracestrue}
\DeclareOption{noamssymbols}{\px@amsfalse}
\DeclareOption{amssymbols}{\px@amstrue}
\DeclareOption{uprightscript}{\px@upscrtrue}
@@ -500,8 +501,13 @@ amssymbols,uprightGreek}
\DeclareMathDelimiter{\rfloor}{\mathclose}{symbols}{99}{largesymbols}{5}
\DeclareMathDelimiter{\lceil}{\mathopen}{symbols}{100}{largesymbols}{6}
\DeclareMathDelimiter{\rceil}{\mathclose}{symbols}{101}{largesymbols}{7}
- \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
- \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}
+ \ifpx@curlybraces
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{215}{largesymbols}{142}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{216}{largesymbols}{143}
+ \else
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}
+ \fi
\DeclareMathDelimiter{\langle}{\mathopen}{symbols}{104}{largesymbols}{10}
%\DeclareMathDelimiter{<}{\mathopen}{letters}{60}{largesymbols}{140}
\DeclareMathDelimiter{\rangle}{\mathclose}{symbols}{105}{largesymbols}{11}
@@ -733,6 +739,9 @@ amssymbols,uprightGreek}
%\DeclareMathRadical{\sqrtsign}{symbols}{112}{largesymbols}{112}
%\DeclareMathSymbol{\amalg}{\mathbin}{symbols}{113}
%\DeclareMathSymbol{\nabla}{\mathord}{symbols}{114}
+\DeclareMathSymbol{\laplace}{\mathord}{symbols}{217}
+\DeclareMathSymbol{\laplac}{\mathord}{symbols}{218}
+\DeclareMathSymbol{\dAlembertian}{\mathord}{symbols}{219}
%\DeclareMathSymbol{\smallint}{\mathop}{symbols}{115}
%\DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{116}
%\DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{117}
diff --git a/fonts/newpx/tex/newpxtext.sty b/fonts/newpx/tex/newpxtext.sty
index a0e74cd63d..e15ffc0212 100644
--- a/fonts/newpx/tex/newpxtext.sty
+++ b/fonts/newpx/tex/newpxtext.sty
@@ -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.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/07}
\ProvidesPackage{newpxtext}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX]
@@ -725,6 +725,12 @@
\renewcommand*{\rmdefault}{zpl\zpl@figurealign%
\zpl@figurestyle}
+
+ \ifthenelse{\equal{\familydefault}{\sfdefault} \OR
+ \equal{\familydefault}{\ttdefault}}%
+ {}{\renewcommand{\familydefault}{\rmdefault}}
+
+
%\ifzpl@scosf %
%\DeclareRobustCommand{\textsc}[1]{%
%{\fontfamily{zpl\zpl@figurealign osf}\scshape\selectfont #1}%
diff --git a/fonts/newpx/tfm/pxbsys.tfm b/fonts/newpx/tfm/pxbsys.tfm
index 73e1276d87..bff2f86bf0 100644
--- a/fonts/newpx/tfm/pxbsys.tfm
+++ b/fonts/newpx/tfm/pxbsys.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/pxsys.tfm b/fonts/newpx/tfm/pxsys.tfm
index 204073ac7e..5eb1306043 100644
--- a/fonts/newpx/tfm/pxsys.tfm
+++ b/fonts/newpx/tfm/pxsys.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbexx.tfm b/fonts/newpx/tfm/zplbexx.tfm
index 436de9c1e2..ddf3b82bad 100644
--- a/fonts/newpx/tfm/zplbexx.tfm
+++ b/fonts/newpx/tfm/zplbexx.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbsy.tfm b/fonts/newpx/tfm/zplbsy.tfm
index 8963fdb73d..e3dd026f73 100644
--- a/fonts/newpx/tfm/zplbsy.tfm
+++ b/fonts/newpx/tfm/zplbsy.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplexx.tfm b/fonts/newpx/tfm/zplexx.tfm
index a829e82b24..44df0a722a 100644
--- a/fonts/newpx/tfm/zplexx.tfm
+++ b/fonts/newpx/tfm/zplexx.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplsy.tfm b/fonts/newpx/tfm/zplsy.tfm
index 8c4d7cdfaa..3369617fe0 100644
--- a/fonts/newpx/tfm/zplsy.tfm
+++ b/fonts/newpx/tfm/zplsy.tfm
Binary files differ
diff --git a/fonts/newpx/type1/pxbsys.pfb b/fonts/newpx/type1/pxbsys.pfb
index bbf613c067..58ee77fe83 100644
--- a/fonts/newpx/type1/pxbsys.pfb
+++ b/fonts/newpx/type1/pxbsys.pfb
Binary files differ
diff --git a/fonts/newpx/type1/pxsys.pfb b/fonts/newpx/type1/pxsys.pfb
index 4e751da85a..7df1d7f0e5 100644
--- a/fonts/newpx/type1/pxsys.pfb
+++ b/fonts/newpx/type1/pxsys.pfb
Binary files differ
diff --git a/fonts/newpx/vf/zplbexx.vf b/fonts/newpx/vf/zplbexx.vf
index d2921244da..3a183fa81c 100644
--- a/fonts/newpx/vf/zplbexx.vf
+++ b/fonts/newpx/vf/zplbexx.vf
Binary files differ
diff --git a/fonts/newpx/vf/zplbsy.vf b/fonts/newpx/vf/zplbsy.vf
deleted file mode 100644
index 0bf029659c..0000000000
--- a/fonts/newpx/vf/zplbsy.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/newpx/vf/zplexx.vf b/fonts/newpx/vf/zplexx.vf
index 279d17ee0d..d52495f9fe 100644
--- a/fonts/newpx/vf/zplexx.vf
+++ b/fonts/newpx/vf/zplexx.vf
Binary files differ
diff --git a/fonts/newpx/vf/zplsy.vf b/fonts/newpx/vf/zplsy.vf
deleted file mode 100644
index 137e6bb5de..0000000000
--- a/fonts/newpx/vf/zplsy.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/simpleicons/doc/simpleicons.pdf b/fonts/simpleicons/doc/simpleicons.pdf
index 083e8d6e20..ecaee30ed2 100644
--- a/fonts/simpleicons/doc/simpleicons.pdf
+++ b/fonts/simpleicons/doc/simpleicons.pdf
Binary files differ
diff --git a/fonts/simpleicons/opentype/SimpleIcons.otf b/fonts/simpleicons/opentype/SimpleIcons.otf
index 1b0039d1a7..ead184deb4 100644
--- a/fonts/simpleicons/opentype/SimpleIcons.otf
+++ b/fonts/simpleicons/opentype/SimpleIcons.otf
Binary files differ
diff --git a/fonts/simpleicons/tex/simpleicons.sty b/fonts/simpleicons/tex/simpleicons.sty
index 6be1b29d31..c78dc314c5 100644
--- a/fonts/simpleicons/tex/simpleicons.sty
+++ b/fonts/simpleicons/tex/simpleicons.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{simpleicons}[2023/10/22 9.19.0 Simple Icons 9.19.0 Logos]
+\ProvidesPackage{simpleicons}[2023/11/10 9.19.1 Simple Icons 9.19.1 Logos]
\RequirePackage{iftex}
diff --git a/fonts/simpleicons/tex/usimpleiconseight.fd b/fonts/simpleicons/tex/usimpleiconseight.fd
index 50ad8608e3..169a9a2e8f 100644
--- a/fonts/simpleicons/tex/usimpleiconseight.fd
+++ b/fonts/simpleicons/tex/usimpleiconseight.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconseight.fd}[2023/10/22 Font definitions for U/simpleiconseight.]
+ \ProvidesFile{usimpleiconseight.fd}[2023/11/10 Font definitions for U/simpleiconseight.]
\DeclareFontFamily{U}{simpleiconseight}{}
\DeclareFontShape{U}{simpleiconseight}{m}{n}{<-> SimpleIcons--simpleiconseight}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsfive.fd b/fonts/simpleicons/tex/usimpleiconsfive.fd
index e0c076171b..458c61db50 100644
--- a/fonts/simpleicons/tex/usimpleiconsfive.fd
+++ b/fonts/simpleicons/tex/usimpleiconsfive.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsfive.fd}[2023/10/22 Font definitions for U/simpleiconsfive.]
+ \ProvidesFile{usimpleiconsfive.fd}[2023/11/10 Font definitions for U/simpleiconsfive.]
\DeclareFontFamily{U}{simpleiconsfive}{}
\DeclareFontShape{U}{simpleiconsfive}{m}{n}{<-> SimpleIcons--simpleiconsfive}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsfour.fd b/fonts/simpleicons/tex/usimpleiconsfour.fd
index 0ba1e84e8b..7bb8a7a3b8 100644
--- a/fonts/simpleicons/tex/usimpleiconsfour.fd
+++ b/fonts/simpleicons/tex/usimpleiconsfour.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsfour.fd}[2023/10/22 Font definitions for U/simpleiconsfour.]
+ \ProvidesFile{usimpleiconsfour.fd}[2023/11/10 Font definitions for U/simpleiconsfour.]
\DeclareFontFamily{U}{simpleiconsfour}{}
\DeclareFontShape{U}{simpleiconsfour}{m}{n}{<-> SimpleIcons--simpleiconsfour}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsnine.fd b/fonts/simpleicons/tex/usimpleiconsnine.fd
index 43aa0158e0..044ca7abb1 100644
--- a/fonts/simpleicons/tex/usimpleiconsnine.fd
+++ b/fonts/simpleicons/tex/usimpleiconsnine.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsnine.fd}[2023/10/22 Font definitions for U/simpleiconsnine.]
+ \ProvidesFile{usimpleiconsnine.fd}[2023/11/10 Font definitions for U/simpleiconsnine.]
\DeclareFontFamily{U}{simpleiconsnine}{}
\DeclareFontShape{U}{simpleiconsnine}{m}{n}{<-> SimpleIcons--simpleiconsnine}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsone.fd b/fonts/simpleicons/tex/usimpleiconsone.fd
index 960d62450f..0cf46d1837 100644
--- a/fonts/simpleicons/tex/usimpleiconsone.fd
+++ b/fonts/simpleicons/tex/usimpleiconsone.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsone.fd}[2023/10/22 Font definitions for U/simpleiconsone.]
+ \ProvidesFile{usimpleiconsone.fd}[2023/11/10 Font definitions for U/simpleiconsone.]
\DeclareFontFamily{U}{simpleiconsone}{}
\DeclareFontShape{U}{simpleiconsone}{m}{n}{<-> SimpleIcons--simpleiconsone}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsoneone.fd b/fonts/simpleicons/tex/usimpleiconsoneone.fd
index 7c55493d23..b22a9d37ae 100644
--- a/fonts/simpleicons/tex/usimpleiconsoneone.fd
+++ b/fonts/simpleicons/tex/usimpleiconsoneone.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsoneone.fd}[2023/10/22 Font definitions for U/simpleiconsoneone.]
+ \ProvidesFile{usimpleiconsoneone.fd}[2023/11/10 Font definitions for U/simpleiconsoneone.]
\DeclareFontFamily{U}{simpleiconsoneone}{}
\DeclareFontShape{U}{simpleiconsoneone}{m}{n}{<-> SimpleIcons--simpleiconsoneone}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsonezero.fd b/fonts/simpleicons/tex/usimpleiconsonezero.fd
index 6bc6b48c3a..0a32d6e210 100644
--- a/fonts/simpleicons/tex/usimpleiconsonezero.fd
+++ b/fonts/simpleicons/tex/usimpleiconsonezero.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsonezero.fd}[2023/10/22 Font definitions for U/simpleiconsonezero.]
+ \ProvidesFile{usimpleiconsonezero.fd}[2023/11/10 Font definitions for U/simpleiconsonezero.]
\DeclareFontFamily{U}{simpleiconsonezero}{}
\DeclareFontShape{U}{simpleiconsonezero}{m}{n}{<-> SimpleIcons--simpleiconsonezero}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsseven.fd b/fonts/simpleicons/tex/usimpleiconsseven.fd
index 7ef6c0b4ec..df8109e754 100644
--- a/fonts/simpleicons/tex/usimpleiconsseven.fd
+++ b/fonts/simpleicons/tex/usimpleiconsseven.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsseven.fd}[2023/10/22 Font definitions for U/simpleiconsseven.]
+ \ProvidesFile{usimpleiconsseven.fd}[2023/11/10 Font definitions for U/simpleiconsseven.]
\DeclareFontFamily{U}{simpleiconsseven}{}
\DeclareFontShape{U}{simpleiconsseven}{m}{n}{<-> SimpleIcons--simpleiconsseven}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconssix.fd b/fonts/simpleicons/tex/usimpleiconssix.fd
index e5fd5e2f14..3a30520352 100644
--- a/fonts/simpleicons/tex/usimpleiconssix.fd
+++ b/fonts/simpleicons/tex/usimpleiconssix.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconssix.fd}[2023/10/22 Font definitions for U/simpleiconssix.]
+ \ProvidesFile{usimpleiconssix.fd}[2023/11/10 Font definitions for U/simpleiconssix.]
\DeclareFontFamily{U}{simpleiconssix}{}
\DeclareFontShape{U}{simpleiconssix}{m}{n}{<-> SimpleIcons--simpleiconssix}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsthree.fd b/fonts/simpleicons/tex/usimpleiconsthree.fd
index 8b4cef411e..e2f3a60619 100644
--- a/fonts/simpleicons/tex/usimpleiconsthree.fd
+++ b/fonts/simpleicons/tex/usimpleiconsthree.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsthree.fd}[2023/10/22 Font definitions for U/simpleiconsthree.]
+ \ProvidesFile{usimpleiconsthree.fd}[2023/11/10 Font definitions for U/simpleiconsthree.]
\DeclareFontFamily{U}{simpleiconsthree}{}
\DeclareFontShape{U}{simpleiconsthree}{m}{n}{<-> SimpleIcons--simpleiconsthree}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconstwo.fd b/fonts/simpleicons/tex/usimpleiconstwo.fd
index 8218cd1416..c5e06e2502 100644
--- a/fonts/simpleicons/tex/usimpleiconstwo.fd
+++ b/fonts/simpleicons/tex/usimpleiconstwo.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconstwo.fd}[2023/10/22 Font definitions for U/simpleiconstwo.]
+ \ProvidesFile{usimpleiconstwo.fd}[2023/11/10 Font definitions for U/simpleiconstwo.]
\DeclareFontFamily{U}{simpleiconstwo}{}
\DeclareFontShape{U}{simpleiconstwo}{m}{n}{<-> SimpleIcons--simpleiconstwo}{}
\endinput
diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
index f6ecf60875..71833970b0 100644
--- a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
+++ b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
Binary files differ
diff --git a/fonts/simpleicons/type1/SimpleIcons.pfb b/fonts/simpleicons/type1/SimpleIcons.pfb
index 2bc40b4066..524851efda 100644
--- a/fonts/simpleicons/type1/SimpleIcons.pfb
+++ b/fonts/simpleicons/type1/SimpleIcons.pfb
Binary files differ