summaryrefslogtreecommitdiff
path: root/fonts/newpx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-10-10 03:01:52 +0000
committerNorbert Preining <norbert@preining.info>2019-10-10 03:01:52 +0000
commit010a3454a27ee40902d7764080eb7eb7ddcaa700 (patch)
tree67be8577ed6d810832f40a1ac96ac6a293d22d2c /fonts/newpx
parent8d5625f5e48587e6ca4304739304ed11b17cb26c (diff)
CTAN sync 201910100301
Diffstat (limited to 'fonts/newpx')
-rw-r--r--fonts/newpx/README7
-rw-r--r--fonts/newpx/doc/ChangesInV1.4.txt (renamed from fonts/newpx/doc/CnangesInV1.4.txt)0
-rw-r--r--fonts/newpx/enc/ecsups.enc258
-rw-r--r--fonts/newpx/enc/npxsups_ly1.enc297
-rw-r--r--fonts/newpx/enc/npxsups_ot1.enc297
-rw-r--r--fonts/newpx/enc/npxsups_t1.enc297
-rw-r--r--fonts/newpx/enc/ot1sups.enc50
-rw-r--r--fonts/newpx/enc/texnansxsups.enc279
-rw-r--r--fonts/newpx/map/newpx.map24
9 files changed, 908 insertions, 601 deletions
diff --git a/fonts/newpx/README b/fonts/newpx/README
index f728c2620f..cfc1fe14ce 100644
--- a/fonts/newpx/README
+++ b/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.401 2019-10-02
+Current version: 1.402 2019-10-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.40
+Changes in version 1.402
+Corrected newpx,maap and added the correct version of the npxsups encoding files.
+
+Changes in version 1.401
1. Changed name of file newpx.subs to newpx-subs.tex.
2. Placed the \pdfglyphtounicode lines in a conditional block in newpxmath.sty so it could continue to be used with other engines. (Thanks Hironobu Yamashita.)
diff --git a/fonts/newpx/doc/CnangesInV1.4.txt b/fonts/newpx/doc/ChangesInV1.4.txt
index f4ac551f30..f4ac551f30 100644
--- a/fonts/newpx/doc/CnangesInV1.4.txt
+++ b/fonts/newpx/doc/ChangesInV1.4.txt
diff --git a/fonts/newpx/enc/ecsups.enc b/fonts/newpx/enc/ecsups.enc
deleted file mode 100644
index 5b3e8b538d..0000000000
--- a/fonts/newpx/enc/ecsups.enc
+++ /dev/null
@@ -1,258 +0,0 @@
-/ECsupsEncoding [ % now 256 chars follow
-/grave % 0x00 U+0060
-/acute % 0x01 U+00B4
-/circumflex % 0x02 U+02C6
-/tilde % 0x03 U+02DC
-/dieresis % 0x04 U+00A8
-/hungarumlaut % 0x05 U+02DD
-/ring % 0x06 U+02DA
-/caron % 0x07 U+02C7
-/breve % 0x08 U+02D8
-/macron % 0x09 U+00AF
-/dotaccent % 0x0A U+02D9
-/cedilla % 0x0B U+00B8
-/ogonek % 0x0C U+02DB
-/quotesinglbase % 0x0D U+201A
-/guilsinglleft % 0x0E U+2039
-/guilsinglright % 0x0F U+203A
-/quotedblleft % 0x10 U+201C
-/quotedblright % 0x11 U+201D
-/quotedblbase % 0x12 U+201E
-/guillemotleft % 0x13 U+00AB
-/guillemotright % 0x14 U+00BB
-/endash % 0x15 U+2013
-/emdash % 0x16 U+2014
-/cwm % 0x17 U+200B
-/perthousandzero % 0x18 ______
-/dotlessi % 0x19 U+0131
-/dotlessj % 0x1A U+0237
-/ff % 0x1B U+FB00
-/fi % 0x1C U+FB01
-/fl % 0x1D U+FB02
-/ffi % 0x1E U+FB03
-/ffl % 0x1F U+FB04
-/visiblespace % 0x20 U+2423
-/exclam.superior
-/quotedbl.superior
-/numbersign.superior
-/dollar.superior
-/percent.superior
-/ampersand.superior
-/quoteright.superior
-/parenleft.superior
-/parenright.superior
-/asterisk.superior
-/plus.superior
-/comma.superior
-/hyphen.superior
-/period.superior
-/slash.superior
-/zero.superior
-/one.superior
-/two.superior
-/three.superior
-/four.superior
-/five.superior
-/six.superior
-/seven.superior
-/eight.superior
-/nine.superior
-/colon.superior
-/semicolon.superior
-/less.superior
-/equal.superior
-/greater.superior
-/question.superior
-/at.superior
-/A.superior
-/B.superior
-/C.superior
-/D.superior
-/E.superior
-/F.superior
-/G.superior
-/H.superior
-/I.superior
-/J.superior
-/K.superior
-/L.superior
-/M.superior
-/N.superior
-/O.superior
-/P.superior
-/Q.superior
-/R.superior
-/S.superior
-/T.superior
-/U.superior
-/V.superior
-/W.superior
-/X.superior
-/Y.superior
-/Z.superior
-/bracketleft.superior
-/backslash.superior
-/bracketright.superior
-/asciicircum.superior
-/underscore.superior
-/quoteleft.superior
-/a.superior
-/b.superior
-/c.superior
-/d.superior
-/e.superior
-/f.superior
-/g.superior
-/h.superior
-/i.superior
-/j.superior
-/k.superior
-/l.superior
-/m.superior
-/n.superior
-/o.superior
-/p.superior
-/q.superior
-/r.superior
-/s.superior
-/t.superior
-/u.superior
-/v.superior
-/w.superior
-/x.superior
-/y.superior
-/z.superior
-/braceleft.superior
-/bar.superior
-/braceright.superior
-/asciitilde.superior
-/hyphen % 0x7F U+002D (explicit "hyphen char")
-/Abreve % 0x80 U+0102
-/Aogonek % 0x81 U+0104
-/Cacute % 0x82 U+0106
-/Ccaron % 0x83 U+010C
-/Dcaron % 0x84 U+010E
-/Ecaron % 0x85 U+011A
-/Eogonek % 0x86 U+0118
-/Gbreve % 0x87 U+011E
-/Lacute % 0x88 U+0139
-/Lcaron % 0x89 U+013D
-/Lslash % 0x8A U+0141
-/Nacute % 0x8B U+0143
-/Ncaron % 0x8C U+0147
-/Eng % 0x8D U+014A
-/Ohungarumlaut % 0x8E U+0150
-/Racute % 0x8F U+0154
-/Rcaron % 0x90 U+0158
-/Sacute % 0x91 U+015A
-/Scaron % 0x92 U+0160
-/Scedilla % 0x93 U+015E
-/Tcaron % 0x94 U+0164
-/Tcedilla % 0x95 U+0162
-/Uhungarumlaut % 0x96 U+0170
-/Uring % 0x97 U+016E
-/Ydieresis % 0x98 U+0178
-/Zacute % 0x99 U+0179
-/Zcaron % 0x9A U+017D
-/Zdotaccent % 0x9B U+017B
-/IJ % 0x9C U+0132
-/Idotaccent % 0x9D U+0130
-/dcroat % 0x9E U+0111
-/section % 0x9F U+00A7
-/abreve % 0xA0 U+0103
-/aogonek % 0xA1 U+0105
-/cacute % 0xA2 U+0107
-/ccaron % 0xA3 U+010D
-/dcaron % 0xA4 U+010F
-/ecaron % 0xA5 U+011B
-/eogonek % 0xA6 U+0119
-/gbreve % 0xA7 U+011F
-/lacute % 0xA8 U+013A
-/lcaron % 0xA9 U+013E
-/lslash % 0xAA U+0142
-/nacute % 0xAB U+0144
-/ncaron % 0xAC U+0148
-/eng % 0xAD U+014B
-/ohungarumlaut % 0xAE U+0151
-/racute % 0xAF U+0155
-/rcaron % 0xB0 U+0159
-/sacute % 0xB1 U+015B
-/scaron % 0xB2 U+0161
-/scedilla % 0xB3 U+015F
-/tcaron % 0xB4 U+0165
-/tcedilla % 0xB5 U+0163
-/uhungarumlaut % 0xB6 U+0171
-/uring % 0xB7 U+016F
-/ydieresis % 0xB8 U+00FF
-/zacute % 0xB9 U+017A
-/zcaron % 0xBA U+017E
-/zdotaccent % 0xBB U+017C
-/ij % 0xBC U+0133
-/exclamdown.superior
-/questiondown % 0xBE U+00BF
-/sterling % 0xBF U+00A3
-/Agrave % 0xC0
-/Aacute % 0xC1
-/Acircumflex % 0xC2
-/Atilde % 0xC3
-/Adieresis % 0xC4
-/Aring % 0xC5
-/AE % 0xC6
-/Ccedilla % 0xC7
-/Egrave % 0xC8
-/Eacute % 0xC9
-/Ecircumflex % 0xCA
-/Edieresis % 0xCB
-/Igrave % 0xCC
-/Iacute % 0xCD
-/Icircumflex % 0xCE
-/Idieresis % 0xCF
-/Eth % 0xD0
-/Ntilde % 0xD1
-/Ograve % 0xD2
-/Oacute % 0xD3
-/Ocircumflex % 0xD4
-/Otilde % 0xD5
-/Odieresis % 0xD6
-/OE % 0xD7 U+0152
-/Oslash % 0xD8
-/Ugrave % 0xD9
-/Uacute % 0xDA
-/Ucircumflex % 0xDB
-/Udieresis % 0xDC
-/Yacute % 0xDD
-/Thorn % 0xDE
-/Germandbls % 0xDF (U+1E9E, /S_S)
-/agrave % 0xE0
-/aacute % 0xE1
-/acircumflex % 0xE2
-/atilde % 0xE3
-/adieresis % 0xE4
-/aring % 0xE5
-/ae % 0xE6
-/ccedilla % 0xE7
-/egrave.superior
-/eacute.superior
-/ecircumflex % 0xEA
-/edieresis % 0xEB
-/igrave % 0xEC
-/iacute % 0xED
-/icircumflex % 0xEE
-/idieresis % 0xEF
-/eth % 0xF0
-/ntilde % 0xF1
-/ograve % 0xF2
-/oacute % 0xF3
-/ocircumflex % 0xF4
-/otilde % 0xF5
-/odieresis % 0xF6
-/oe % 0xF7 U+0153
-/oslash % 0xF8
-/ugrave % 0xF9
-/uacute % 0xFA
-/ucircumflex % 0xFB
-/udieresis % 0xFC
-/yacute % 0xFD
-/thorn % 0xFE
-/germandbls % 0xFF U+00DF
-] def
diff --git a/fonts/newpx/enc/npxsups_ly1.enc b/fonts/newpx/enc/npxsups_ly1.enc
new file mode 100644
index 0000000000..724aae13dd
--- /dev/null
+++ b/fonts/newpx/enc/npxsups_ly1.enc
@@ -0,0 +1,297 @@
+% A version of the LY1 encoding, intended for use with otftotfm.
+% CODINGSCHEME TEX TYPEWRITER AND WINDOWS ANSI
+/ntxsupsLY1Encoding [
+% 0x00
+/.notdef.sup
+/Euro.sup
+/.notdef.sup
+/.notdef.sup
+/fraction.sup
+/dotaccent.sup
+/hungarumlaut.sup
+/ogonek.sup
+% 0x08.sup
+/.notdef.sup
+/.notdef.sup
+/cwm.sup
+/.notdef % was /ff.sup
+/.notdef % was /fi.sup
+/.notdef % was /fl.sup
+/.notdef % was /ffi.sup
+/.notdef % was /ffl.sup
+% 0x10.sup
+/dotlessi.sup
+/dotlessj.sup
+/grave.sup
+/acute.sup
+/caron.sup
+/breve.sup
+/macron.sup
+/ring.sup
+% 0x18.sup
+/cedilla.sup
+/germandbls.sup
+/ae.sup
+/oe.sup
+/oslash.sup
+/AE.sup
+/OE.sup
+/Oslash.sup
+% 0x20.sup
+/space.sup
+/exclam.sup
+/quotedbl.sup
+/numbersign.sup
+/dollar.sup
+/percent.sup
+/ampersand.sup
+/quoteright.sup
+% 0x28.sup
+/parenleft.sup
+/parenright.sup
+/asterisk.sup
+/plus.sup
+/comma.sup
+/hyphen.sup
+/period.sup
+/slash.sup
+% 0x30.sup
+/zero.sup
+/one.sup
+/two.sup
+/three.sup
+/four.sup
+/five.sup
+/six.sup
+/seven.sup
+% 0x38.sup
+/eight.sup
+/nine.sup
+/colon.sup
+/semicolon.sup
+/less.sup
+/equal.sup
+/greater.sup
+/question.sup
+% 0x40.sup
+/at.sup
+/A.sup
+/B.sup
+/C.sup
+/D.sup
+/E.sup
+/F.sup
+/G.sup
+% 0x48.sup
+/H.sup
+/I.sup
+/J.sup
+/K.sup
+/L.sup
+/M.sup
+/N.sup
+/O.sup
+% 0x50.sup
+/P.sup
+/Q.sup
+/R.sup
+/S.sup
+/T.sup
+/U.sup
+/V.sup
+/W.sup
+% 0x58.sup
+/X.sup
+/Y.sup
+/Z.sup
+/bracketleft.sup
+/backslash.sup
+/bracketright.sup
+/circumflex.sup
+/underscore.sup
+% 0x60.sup
+/quoteleft.sup
+/a.sup
+/b.sup
+/c.sup
+/d.sup
+/e.sup
+/f.sup
+/g.sup
+% 0x68.sup
+/h.sup
+/i.sup
+/j.sup
+/k.sup
+/l.sup
+/m.sup
+/n.sup
+/o.sup
+% 0x70.sup
+/p.sup
+/q.sup
+/r.sup
+/s.sup
+/t.sup
+/u.sup
+/v.sup
+/w.sup
+% 0x78.sup
+/x.sup
+/y.sup
+/z.sup
+/braceleft.sup
+/bar.sup
+/braceright.sup
+/tilde.sup
+/dieresis.sup
+% 0x80.sup
+/Lslash.sup
+/quotesingle.sup
+/quotesinglbase.sup
+/florin.sup
+/quotedblbase.sup
+/ellipsis.sup
+/dagger.sup
+/daggerdbl.sup
+% 0x88.sup
+/circumflex.sup
+/perthousand.sup
+/Scaron.sup
+/guilsinglleft.sup
+/OE.sup
+/Zcaron.sup
+/asciicircum.sup
+/minus.sup
+% 0x90.sup
+/lslash.sup
+/quoteleft.sup
+/quoteright.sup
+/quotedblleft.sup
+/quotedblright.sup
+/bullet.sup
+/endash.sup
+/emdash.sup
+% 0x98.sup
+/tilde.sup
+/trademark.sup
+/scaron.sup
+/guilsinglright.sup
+/oe.sup
+/zcaron.sup
+/asciitilde.sup
+/Ydieresis.sup
+% 0xA0.sup
+/cwm.sup
+/exclamdown.sup
+/cent.sup
+/sterling.sup
+/currency.sup
+/yen.sup
+/brokenbar.sup
+/section.sup
+% 0xA8.sup
+/dieresis.sup
+/copyright.sup
+/ordfeminine.sup
+/guillemotleft.sup
+/logicalnot.sup
+/sfthyphen.sup
+/registered.sup
+/macron.sup
+% 0xB0.sup
+/degree.sup
+/plusminus.sup
+/twosuperior.sup
+/threesuperior.sup
+/acute.sup
+/mu.sup
+/paragraph.sup
+/periodcentered.sup
+% 0xB8.sup
+/cedilla.sup
+/onesuperior.sup
+/ordmasculine.sup
+/guillemotright.sup
+/onequarter.sup
+/onehalf.sup
+/threequarters.sup
+/questiondown.sup
+% 0xC0.sup
+/Agrave.sup
+/Aacute.sup
+/Acircumflex.sup
+/Atilde.sup
+/Adieresis.sup
+/Aring.sup
+/AE.sup
+/Ccedilla.sup
+% 0xC8.sup
+/Egrave.sup
+/Eacute.sup
+/Ecircumflex.sup
+/Edieresis.sup
+/Igrave.sup
+/Iacute.sup
+/Icircumflex.sup
+/Idieresis.sup
+% 0xD0.sup
+/Eth.sup
+/Ntilde.sup
+/Ograve.sup
+/Oacute.sup
+/Ocircumflex.sup
+/Otilde.sup
+/Odieresis.sup
+/multiply.sup
+% 0xD8.sup
+/Oslash.sup
+/Ugrave.sup
+/Uacute.sup
+/Ucircumflex.sup
+/Udieresis.sup
+/Yacute.sup
+/Thorn.sup
+/germandbls.sup
+% 0xE0.sup
+/agrave.sup
+/aacute.sup
+/acircumflex.sup
+/atilde.sup
+/adieresis.sup
+/aring.sup
+/ae.sup
+/ccedilla.sup
+% 0xE8.sup
+/egrave.sup
+/eacute.sup
+/ecircumflex.sup
+/edieresis.sup
+/igrave.sup
+/iacute.sup
+/icircumflex.sup
+/idieresis.sup
+% 0xF0.sup
+/eth.sup
+/ntilde.sup
+/ograve.sup
+/oacute.sup
+/ocircumflex.sup
+/otilde.sup
+/odieresis.sup
+/divide.sup
+% 0xF8.sup
+/oslash.sup
+/ugrave.sup
+/uacute.sup
+/ucircumflex.sup
+/udieresis.sup
+/yacute.sup
+/thorn.sup
+/ydieresis.sup
+] def
+%
+% LIGKERN exclam.sup quoteleft.sup =: exclamdown.sup;
+%
+% LIGKERN || = 32;
+
diff --git a/fonts/newpx/enc/npxsups_ot1.enc b/fonts/newpx/enc/npxsups_ot1.enc
new file mode 100644
index 0000000000..8982fb1310
--- /dev/null
+++ b/fonts/newpx/enc/npxsups_ot1.enc
@@ -0,0 +1,297 @@
+% A version of the OT1 encoding specific to ntxsups
+% CODINGSCHEME TEX TEXT
+/ntxsupsOT1Encoding [
+% 0x00
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+% 0x08
+/Phi
+/Psi
+/Omega
+/.notdef % was /ff
+/.notdef % was /fi
+/.notdef % was /fl
+/.notdef % was /ffi
+/.notdef % was /ffl
+% 0x10
+/dotlessi
+/dotlessj
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+% 0x18
+/cedilla
+/germandbls
+/ae
+/oe
+/oslash
+/AE
+/OE
+/Oslash
+% 0x20
+/space
+/exclam.sup
+/quotedblright.sup
+/numbersign.sup
+/dollar.sup
+/percent.sup
+/ampersand.sup
+/quoteright.sup
+% 0x28
+/parenleft.sup
+/parenright.sup
+/asterisk.sup
+/plus.sup
+/comma.sup
+/hyphen.sup
+/period.sup
+/slash.sup
+% 0x30
+/zero.sup
+/one.sup
+/two.sup
+/three.sup
+/four.sup
+/five.sup
+/six.sup
+/seven.sup
+% 0x38
+/eight.sup
+/nine.sup
+/colon.sup
+/semicolon.sup
+/exclamdown.sup
+/equal.sup
+/questiondown.sup
+/question.sup
+% 0x40
+/at.sup
+/A.sup
+/B.sup
+/C.sup
+/D.sup
+/E.sup
+/F.sup
+/G.sup
+% 0x48
+/H.sup
+/I.sup
+/J.sup
+/K.sup
+/L.sup
+/M.sup
+/N.sup
+/O.sup
+% 0x50
+/P.sup
+/Q.sup
+/R.sup
+/S.sup
+/T.sup
+/U.sup
+/V.sup
+/W.sup
+% 0x58
+/X.sup
+/Y.sup
+/Z.sup
+/bracketleft.sup
+/quotedblleft.sup
+/bracketright.sup
+/circumflex.sup
+/dotaccent.sup
+% 0x60
+/quoteleft.sup
+/a.sup
+/b.sup
+/c.sup
+/d.sup
+/e.sup
+/f.sup
+/g.sup
+% 0x68
+/h.sup
+/i.sup
+/j.sup
+/k.sup
+/l.sup
+/m.sup
+/n.sup
+/o.sup
+% 0x70
+/p.sup
+/q.sup
+/r.sup
+/s.sup
+/t.sup
+/u.sup
+/v.sup
+/w.sup
+% 0x78
+/x.sup
+/y.sup
+/z.sup
+/endash.sup
+/emdash.sup
+/hungarumlaut.sup
+/tilde.sup
+/dieresis.sup
+% 0x80
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x88
+/.notdef
+/.notdef
+/Lslash
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x90
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x98
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xA0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xA8
+/.notdef
+/.notdef
+/lslash
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xB0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xB8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xC0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xC8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xD0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xD8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xE0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xE8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xF0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0xF8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%
+% LIGKERN exclam.sup quoteleft.sup =: exclamdown.sup;
+%
+% LIGKERN || = 32;
+
diff --git a/fonts/newpx/enc/npxsups_t1.enc b/fonts/newpx/enc/npxsups_t1.enc
new file mode 100644
index 0000000000..2582fdc35d
--- /dev/null
+++ b/fonts/newpx/enc/npxsups_t1.enc
@@ -0,0 +1,297 @@
+% A version of the T1 encoding specific to ntxsups.
+% CODINGSCHEME EXTENDED TEX FONT ENCODING - LATIN
+/ntxsupsT1Encoding [
+% 0x00
+/grave.sup
+/acute.sup
+/circumflex.sup
+/tilde.sup
+/dieresis.sup
+/hungarumlaut.sup
+/ring.sup
+/caron.sup
+% 0x08.sup
+/breve.sup
+/macron.sup
+/dotaccent.sup
+/cedilla.sup
+/ogonek.sup
+/quotesinglbase.sup
+/guilsinglleft.sup
+/guilsinglright.sup
+% 0x10.sup
+/quotedblleft.sup
+/quotedblright.sup
+/quotedblbase.sup
+/guillemotleft.sup
+/guillemotright.sup
+/endash.sup
+/emdash.sup
+/cwm.sup
+% 0x18.sup
+/perthousandzero.sup
+/dotlessi.sup
+/dotlessj.sup
+/.notdef % was /ff.sup
+/.notdef % was /fi.sup
+/.notdef % was /fl.sup
+/.notdef % was /ffi.sup
+/.notdef % was /ffl.sup
+% 0x20.sup
+/space.sup
+/exclam.sup
+/quotedbl.sup
+/numbersign.sup
+/dollar.sup
+/percent.sup
+/ampersand.sup
+/quoteright.sup
+% 0x28.sup
+/parenleft.sup
+/parenright.sup
+/asterisk.sup
+/plus.sup
+/comma.sup
+/hyphen.sup
+/period.sup
+/slash.sup
+% 0x30.sup
+/zero.sup
+/one.sup
+/two.sup
+/three.sup
+/four.sup
+/five.sup
+/six.sup
+/seven.sup
+% 0x38.sup
+/eight.sup
+/nine.sup
+/colon.sup
+/semicolon.sup
+/less.sup
+/equal.sup
+/greater.sup
+/question.sup
+% 0x40.sup
+/at.sup
+/A.sup
+/B.sup
+/C.sup
+/D.sup
+/E.sup
+/F.sup
+/G.sup
+% 0x48.sup
+/H.sup
+/I.sup
+/J.sup
+/K.sup
+/L.sup
+/M.sup
+/N.sup
+/O.sup
+% 0x50.sup
+/P.sup
+/Q.sup
+/R.sup
+/S.sup
+/T.sup
+/U.sup
+/V.sup
+/W.sup
+% 0x58.sup
+/X.sup
+/Y.sup
+/Z.sup
+/bracketleft.sup
+/backslash.sup
+/bracketright.sup
+/asciicircum.sup
+/underscore.sup
+% 0x60.sup
+/quoteleft.sup
+/a.sup
+/b.sup
+/c.sup
+/d.sup
+/e.sup
+/f.sup
+/g.sup
+% 0x68.sup
+/h.sup
+/i.sup
+/j.sup
+/k.sup
+/l.sup
+/m.sup
+/n.sup
+/o.sup
+% 0x70.sup
+/p.sup
+/q.sup
+/r.sup
+/s.sup
+/t.sup
+/u.sup
+/v.sup
+/w.sup
+% 0x78.sup
+/x.sup
+/y.sup
+/z.sup
+/braceleft.sup
+/bar.sup
+/braceright.sup
+/asciitilde.sup
+/hyphenchar.sup
+% 0x80.sup
+/Abreve.sup
+/Aogonek.sup
+/Cacute.sup
+/Ccaron.sup
+/Dcaron.sup
+/Ecaron.sup
+/Eogonek.sup
+/Gbreve.sup
+% 0x88.sup
+/Lacute.sup
+/Lcaron.sup
+/Lslash.sup
+/Nacute.sup
+/Ncaron.sup
+/Eng.sup
+/Ohungarumlaut.sup
+/Racute.sup
+% 0x90.sup
+/Rcaron.sup
+/Sacute.sup
+/Scaron.sup
+/Scedilla.sup
+/Tcaron.sup
+/Tcedilla.sup
+/Uhungarumlaut.sup
+/Uring.sup
+% 0x98.sup
+/Ydieresis.sup
+/Zacute.sup
+/Zcaron.sup
+/Zdotaccent.sup
+/IJ.sup
+/Idotaccent.sup
+/dbar.sup
+/section.sup
+% 0xA0.sup
+/abreve.sup
+/aogonek.sup
+/cacute.sup
+/ccaron.sup
+/dcaron.sup
+/ecaron.sup
+/eogonek.sup
+/gbreve.sup
+% 0xA8.sup
+/lacute.sup
+/lcaron.sup
+/lslash.sup
+/nacute.sup
+/ncaron.sup
+/eng.sup
+/ohungarumlaut.sup
+/racute.sup
+% 0xB0.sup
+/rcaron.sup
+/sacute.sup
+/scaron.sup
+/scedilla.sup
+/tcaron.sup
+/tcedilla.sup
+/uhungarumlaut.sup
+/uring.sup
+% 0xB8.sup
+/ydieresis.sup
+/zacute.sup
+/zcaron.sup
+/zdotaccent.sup
+/ij.sup
+/exclamdown.sup
+/questiondown.sup
+/sterling.sup
+% 0xC0.sup
+/Agrave.sup
+/Aacute.sup
+/Acircumflex.sup
+/Atilde.sup
+/Adieresis.sup
+/Aring.sup
+/AE.sup
+/Ccedilla.sup
+% 0xC8.sup
+/Egrave.sup
+/Eacute.sup
+/Ecircumflex.sup
+/Edieresis.sup
+/Igrave.sup
+/Iacute.sup
+/Icircumflex.sup
+/Idieresis.sup
+% 0xD0.sup
+/Eth.sup
+/Ntilde.sup
+/Ograve.sup
+/Oacute.sup
+/Ocircumflex.sup
+/Otilde.sup
+/Odieresis.sup
+/OE.sup
+% 0xD8.sup
+/Oslash.sup
+/Ugrave.sup
+/Uacute.sup
+/Ucircumflex.sup
+/Udieresis.sup
+/Yacute.sup
+/Thorn.sup
+/SS.sup
+% 0xE0.sup
+/agrave.sup
+/aacute.sup
+/acircumflex.sup
+/atilde.sup
+/adieresis.sup
+/aring.sup
+/ae.sup
+/ccedilla.sup
+% 0xE8.sup
+/egrave.sup
+/eacute.sup
+/ecircumflex.sup
+/edieresis.sup
+/igrave.sup
+/iacute.sup
+/icircumflex.sup
+/idieresis.sup
+% 0xF0.sup
+/eth.sup
+/ntilde.sup
+/ograve.sup
+/oacute.sup
+/ocircumflex.sup
+/otilde.sup
+/odieresis.sup
+/oe.sup
+% 0xF8.sup
+/oslash.sup
+/ugrave.sup
+/uacute.sup
+/ucircumflex.sup
+/udieresis.sup
+/yacute.sup
+/thorn.sup
+/germandbls.sup
+] def
+%
+% LIGKERN exclam.sup quoteleft.sup =: exclamdown.sup;
+%
+% LIGKERN || = 32 ;
+
diff --git a/fonts/newpx/enc/ot1sups.enc b/fonts/newpx/enc/ot1sups.enc
deleted file mode 100644
index d7a61a32b4..0000000000
--- a/fonts/newpx/enc/ot1sups.enc
+++ /dev/null
@@ -1,50 +0,0 @@
-/zpl7TsupsEncoding [
-%00
- /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
- /Phi /Psi /Omega /ff /fi /fl /ffi /ffl
-%10
- /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
- /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
-%20
- /space /exclam.superior /quotedbl.superior /numbersign.superior /dollar.superior /percent.superior /ampersand.superior /quoteright.superior
- /parenleft.superior /parenright.superior /asterisk.superior /plus.superior /comma.superior /hyphen.superior /period.superior /slash.superior
-%30
- /zero.superior /one.superior /two.superior /three.superior /four.superior /five.superior /six.superior /seven.superior
- /eight.superior /nine.superior /colon.superior /semicolon /exclamdown.superior /equal.superior /questiondown.superior /question.superior
-%40
- /at.superior /A.superior /B.superior /C.superior /D.superior /E.superior /F.superior /G.superior
- /H.superior /I.superior /J.superior /K.superior /L.superior /M.superior /N.superior /O.superior
-%50
- /P.superior /Q.superior /R.superior /S.superior /T.superior /U.superior /V.superior /W.superior
- /X.superior /Y.superior /Z.superior /bracketleft.superior /quotedblleft /bracketright.superior /circumflex /dotaccent
-%60
- /quoteleft.superior /a.superior /b.superior /c.superior /d.superior /e.superior /f.superior /g.superior
- /h.superior /i.superior /j.superior /k.superior /l.superior /m.superior /n.superior /o.superior
-%70
- /p.superior /q.superior /r.superior /s.superior /t.superior /u.superior /v.superior /w.superior
- /x.superior /y.superior /z.superior /endash /emdash /hungarumlaut /tilde /dieresis
-%80
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%90
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%A0
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%B0
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%C0
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%D0
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%E0
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%F0
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-] def
diff --git a/fonts/newpx/enc/texnansxsups.enc b/fonts/newpx/enc/texnansxsups.enc
deleted file mode 100644
index 1a3be6fecf..0000000000
--- a/fonts/newpx/enc/texnansxsups.enc
+++ /dev/null
@@ -1,279 +0,0 @@
-% @psencodingfile{
-% author = "Y&Y, Inc.",
-% version = "1.3",
-% date = "22apr09",
-% filename = "texnansx.enc",
-% email = "tex-fonts@tug.org",
-% codetable = "ISO/ASCII",
-% docstring = "Encoding for fonts in Adobe Type 1 format for use with TeX."
-% }
-% MODIFIED FOR AFM2TFM to avoid repeated encodings, namely these
-% positions have become .notdef:
-%
-% 137/circumflex 141/OE 146/quoteleft 147/quoteright 153/tilde 157/oe
-% 169/dieresis 176/macron 181/acute 185/cedilla 199/AE 217/Oslash
-% 224/germandbls 231/ae 249/oslash
-%
-% 22apr09 document the precise differences from texnansi.
-% 17aug08 change /Uni20AC (wrong capitalization of /Uni) to /Euro for
-% consistency with other encodings. tex-live mail from Vasile Gaburici,
-% 16 Aug 2008 20:44:08.
-%
-/TeXnANSIsupsEncoding [
-/.notdef % 0
-/Euro % /uni20AC 1
-/.notdef % 2
-/.notdef % 3
-/fraction % 4
-/dotaccent % 5
-/hungarumlaut % 6
-/ogonek % 7
-/fl % 8
-/.notdef % /fraction % 9 not used (see 4), backward compatability only
-/cwm % 10 not used, except boundary char internally maybe
-/ff % 11
-/fi % 12
-/.notdef % /fl % 13 not used (see 8), backward compatability only
-/ffi % 14
-/ffl % 15
-/dotlessi % 16
-/dotlessj % 17
-/grave % 18
-/acute % 19
-/caron % 20
-/breve % 21
-/macron % 22
-/ring % 23
-/cedilla % 24
-/germandbls % 25
-/ae % 26
-/oe % 27
-/oslash % 28
-/AE % 29
-/OE % 30
-/Oslash % 31
-/space % 32 % /suppress in TeX text
-/exclam.superior
-/quotedbl.superior
-/numbersign.superior
-/dollar.superior
-/percent.superior
-/ampersand.superior
-/quoteright.superior
-/parenleft.superior
-/parenright.superior
-/asterisk.superior
-/plus.superior
-/comma.superior
-/hyphen.superior
-/period.superior
-/slash.superior
-/zero.superior
-/one.superior
-/two.superior
-/three.superior
-/four.superior
-/five.superior
-/six.superior
-/seven.superior
-/eight.superior
-/nine.superior
-/colon.superior
-/semicolon.superior
-/less.superior
-/equal.superior
-/greater.superior
-/question.superior
-/at.superior
-/A.superior
-/B.superior
-/C.superior
-/D.superior
-/E.superior
-/F.superior
-/G.superior
-/H.superior
-/I.superior
-/J.superior
-/K.superior
-/L.superior
-/M.superior
-/N.superior
-/O.superior
-/P.superior
-/Q.superior
-/R.superior
-/S.superior
-/T.superior
-/U.superior
-/V.superior
-/W.superior
-/X.superior
-/Y.superior
-/Z.superior
-/bracketleft.superior
-/backslash.superior
-/bracketright.superior
-/circumflex.superior
-/underscore.superior
-/quoteleft.superior
-/a.superior
-/b.superior
-/c.superior
-/d.superior
-/e.superior
-/f.superior
-/g.superior
-/h.superior
-/i.superior
-/j.superior
-/k.superior
-/l.superior
-/m.superior
-/n.superior
-/o.superior
-/p.superior
-/q.superior
-/r.superior
-/s.superior
-/t.superior
-/u.superior
-/v.superior
-/w.superior
-/x.superior
-/y.superior
-/z.superior
-/braceleft.superior
-/bar.superior
-/braceright.superior
-/tilde % 126 % /asciitilde in ASCII
-/dieresis % 127 not used (see 168), use higher up instead
-/Lslash % 128 this position is unfortunate, but now too late to fix
-/quotesingle % 129
-/quotesinglbase % 130
-/florin % 131
-/quotedblbase % 132
-/ellipsis % 133
-/dagger % 134
-/daggerdbl % 135
-/.notdef % /circumflex % 136
-/perthousand % 137
-/Scaron % 138
-/guilsinglleft % 139
-/.notdef % /OE % 140
-/Zcaron % 141
-/asciicircum % 142
-/minus % 143
-/lslash % 144
-/.notdef % /quoteleft % 145
-/.notdef % /quoteright % 146
-/quotedblleft % 147
-/quotedblright % 148
-/bullet % 149
-/endash % 150
-/emdash % 151
-/.notdef % /tilde % 152
-/trademark % 153
-/scaron % 154
-/guilsinglright % 155
-/.notdef % /oe % 156
-/zcaron % 157
-/asciitilde % 158
-/Ydieresis % 159
-/nbspace % 160 % /space (no break space)
-/exclamdown.superior % 161
-/cent % 162
-/sterling % 163
-/currency % 164
-/yen % 165
-/brokenbar % 166
-/section % 167
-/.notdef % /dieresis % 168
-/copyright % 169
-/ordfeminine % 170
-/guillemotleft % 171
-/logicalnot % 172
-/sfthyphen % 173 % /hyphen (hanging hyphen)
-/registered % 174
-/.notdef % /macron % 175
-/degree % 176
-/plusminus % 177
-/twosuperior % 178
-/threesuperior % 179
-/.notdef % /acute % 180
-/mu % 181
-/paragraph % 182
-/periodcentered % 183
-/.notdef % /cedilla % 184
-/onesuperior % 185
-/ordmasculine % 186
-/guillemotright % 187
-/onequarter % 188
-/onehalf % 189
-/threequarters % 190
-/questiondown % 191
-/Agrave % 192
-/Aacute % 193
-/Acircumflex % 194
-/Atilde % 195
-/Adieresis % 196
-/Aring % 197
-/.notdef % /AE % 198
-/Ccedilla % 199
-/Egrave % 200
-/Eacute % 201
-/Ecircumflex % 202
-/Edieresis % 203
-/Igrave % 204
-/Iacute % 205
-/Icircumflex % 206
-/Idieresis % 207
-/Eth % 208
-/Ntilde % 209
-/Ograve % 210
-/Oacute % 211
-/Ocircumflex % 212
-/Otilde % 213
-/Odieresis % 214
-/multiply % 215 % OE in T1
-/.notdef % /Oslash % 216
-/Ugrave % 217
-/Uacute % 218
-/Ucircumflex % 219
-/Udieresis % 220
-/Yacute % 221
-/Thorn % 222
-/.notdef % /germandbls % 223
-/agrave % 224
-/aacute % 225
-/acircumflex % 226
-/atilde % 227
-/adieresis % 228
-/aring % 229
-/.notdef % /ae % 230
-/ccedilla % 231
-/egrave.superior % 232
-/eacute.superior % 233
-/ecircumflex % 234
-/edieresis % 235
-/igrave % 236
-/iacute % 237
-/icircumflex % 238
-/idieresis % 239
-/eth % 240
-/ntilde % 241
-/ograve % 242
-/oacute % 243
-/ocircumflex % 244
-/otilde % 245
-/odieresis % 246
-/divide % 247 % oe in T1
-/.notdef % /oslash % 248
-/ugrave % 249
-/uacute % 250
-/ucircumflex % 251
-/udieresis % 252
-/yacute % 253
-/thorn % 254
-/ydieresis % 255 % germandbls in T1
-] def
diff --git a/fonts/newpx/map/newpx.map b/fonts/newpx/map/newpx.map
index c881cb21cf..239cfd5090 100644
--- a/fonts/newpx/map/newpx.map
+++ b/fonts/newpx/map/newpx.map
@@ -154,18 +154,18 @@ zpl-Regular-tosf-scl-ot1 zplr " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf
zpl-Regular-tosf-scl-t1 zplr " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <zplr.pfb
pxsys pxsys <pxsys.pfb
pxbsys pxbsys <pxbsys.pfb
-npxsups-Regular-ot1 npxsups-Regular " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Regular.pfb
-npxsups-Regular-t1 npxsups-Regular " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Regular.pfb
-npxsups-Regular-ly1 npxsups-Regular " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Regular.pfb
-npxsups-Italic-ot1 npxsups-Italic " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Italic.pfb
-npxsups-Italic-t1 npxsups-Italic " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Italic.pfb
-npxsups-Italic-ly1 npxsups-Italic " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Italic.pfb
-npxsups-Bold-ot1 npxsups-Bold " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Bold.pfb
-npxsups-Bold-t1 npxsups-Bold " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Bold.pfb
-npxsups-Bold-ly1 npxsups-Bold " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Bold.pfb
-npxsups-BoldItalic-ot1 npxsups-BoldItalic " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-BoldItalic.pfb
-npxsups-BoldItalic-t1 npxsups-BoldItalic " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-BoldItalic.pfb
-npxsups-BoldItalic-ly1 npxsups-BoldItalic " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-BoldItalic.pfb
+npxsups-Regular-ot1 npxsups-Regular " npxsupsOT1Encoding ReEncodeFont " <npxsups_ot1.enc <npxsups-Regular.pfb
+npxsups-Regular-t1 npxsups-Regular " npxsupsT1Encoding ReEncodeFont " <npxsups_t1.enc <npxsups-Regular.pfb
+npxsups-Regular-ly1 npxsups-Regular " npxsupsLY1Encoding ReEncodeFont " <npxsups_ly1.enc <npxsups-Regular.pfb
+npxsups-Italic-ot1 npxsups-Italic " npxsupsOT1Encoding ReEncodeFont " <npxsups_ot1.enc <npxsups-Italic.pfb
+npxsups-Italic-t1 npxsups-Italic " npxsupsT1Encoding ReEncodeFont " <npxsups_t1.enc <npxsups-Italic.pfb
+npxsups-Italic-ly1 npxsups-Italic " npxsupsLY1Encoding ReEncodeFont " <npxsups_ly1.enc <npxsups-Italic.pfb
+npxsups-Bold-ot1 npxsups-Bold " npxsupsOT1Encoding ReEncodeFont " <npxsups_ot1.enc <npxsups-Bold.pfb
+npxsups-Bold-t1 npxsups-Bold " npxsupsT1Encoding ReEncodeFont " <npxsups_t1.enc <npxsups-Bold.pfb
+npxsups-Bold-ly1 npxsups-Bold " npxsupsLY1Encoding ReEncodeFont " <npxsups_ly1.enc <npxsups-Bold.pfb
+npxsups-BoldItalic-ot1 npxsups-BoldItalic " npxsupsOT1Encoding ReEncodeFont " <npxsups_ot1.enc <npxsups-BoldItalic.pfb
+npxsups-BoldItalic-t1 npxsups-BoldItalic " npxsupsT1Encoding ReEncodeFont " <npxsups_t1.enc <npxsups-BoldItalic.pfb
+npxsups-BoldItalic-ly1 npxsups-BoldItalic " npxsupsLY1Encoding ReEncodeFont " <npxsups_ly1.enc <npxsups-BoldItalic.pfb
NewPXMI NewPXMI <NewPXMI.pfb
NewPXMI_gnu NewPXMI_gnu <NewPXMI_gnu.pfb
NewPXBMI_gnu NewPXBMI_gnu <NewPXBMI_gnu.pfb