summaryrefslogtreecommitdiff
path: root/fonts/newtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-21 03:03:02 +0000
committerNorbert Preining <norbert@preining.info>2020-09-21 03:03:02 +0000
commit08c58783476dcc12acae0a0db4fa725a37b7932f (patch)
tree99cb6e5d262a52b6bf6a5d80badbfb52dd37366f /fonts/newtx
parent1f457376b478257b88d4a857f5ec1b6155442dd7 (diff)
CTAN sync 202009210303
Diffstat (limited to 'fonts/newtx')
-rw-r--r--fonts/newtx/README9
-rw-r--r--fonts/newtx/doc/newtxdoc.pdfbin1177425 -> 1180656 bytes
-rw-r--r--fonts/newtx/doc/newtxdoc.tex4
-rw-r--r--fonts/newtx/enc/ntx-ec-lf-pc.enc270
-rw-r--r--fonts/newtx/enc/ntx-ec-osf-pc.enc270
-rw-r--r--fonts/newtx/enc/ntx-ec-tlf-pc.enc277
-rw-r--r--fonts/newtx/enc/ntx-ec-tosf-pc.enc277
-rw-r--r--fonts/newtx/enc/ntx-ly1-sc.enc460
-rw-r--r--fonts/newtx/enc/ntx-ot1-lf-pc.enc83
-rw-r--r--fonts/newtx/enc/ntx-ot1-osf-pc.enc83
-rw-r--r--fonts/newtx/enc/ntx-ot1-sc.enc261
-rw-r--r--fonts/newtx/enc/ntx-ot1-tlf-pc.enc83
-rw-r--r--fonts/newtx/enc/ntx-ot1-tosf-pc.enc83
-rw-r--r--fonts/newtx/enc/ntx-t1-sc.enc261
-rw-r--r--fonts/newtx/enc/ntx-texnansi-lf-pc.enc269
-rw-r--r--fonts/newtx/enc/ntx-texnansi-osf-pc.enc269
-rw-r--r--fonts/newtx/enc/ntx-texnansi-tlf-pc.enc276
-rw-r--r--fonts/newtx/enc/ntx-texnansi-tosf-pc.enc276
-rw-r--r--fonts/newtx/enc/ntxsupsCopy.enc258
-rw-r--r--fonts/newtx/enc/ntxsups_ly1.enc21
-rw-r--r--fonts/newtx/map/newtx.map96
-rw-r--r--fonts/newtx/tex/newtxmath.sty8
-rw-r--r--fonts/newtx/tex/newtxtext.sty107
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-ot1.tfmbin3012 -> 944 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfmbin7680 -> 7728 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfmbin3128 -> 3180 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfmbin12284 -> 12336 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfmbin7676 -> 7724 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfmbin3124 -> 3176 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfmbin12280 -> 12332 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfmbin7648 -> 7696 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfmbin3092 -> 3144 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfmbin12248 -> 12300 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfmbin7648 -> 7696 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfmbin3092 -> 3144 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfmbin12248 -> 12300 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfmbin8340 -> 8344 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfmbin3504 -> 3496 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfmbin13344 -> 13340 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfmbin8332 -> 8340 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfmbin3496 -> 3492 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfmbin13332 -> 13332 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfmbin8292 -> 8304 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfmbin3452 -> 3452 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfmbin13292 -> 13296 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfmbin8288 -> 8296 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfmbin3448 -> 3444 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfmbin13288 -> 13288 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfmbin8100 -> 8100 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfmbin3496 -> 3504 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfmbin12616 -> 12616 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfmbin8088 -> 8088 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfmbin3476 -> 3476 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfmbin12604 -> 12604 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfmbin8052 -> 8052 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfmbin3428 -> 3432 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfmbin12564 -> 12564 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfmbin8052 -> 8052 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfmbin3424 -> 3428 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfmbin12564 -> 12560 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-ot1.tfmbin3052 -> 3044 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfmbin7764 -> 7808 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfmbin3164 -> 3216 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfmbin12272 -> 12316 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-ot1.tfmbin3048 -> 3040 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfmbin7760 -> 7804 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfmbin3160 -> 3212 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfmbin12268 -> 12312 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfmbin3016 -> 3008 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfmbin7732 -> 7776 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfmbin3128 -> 3180 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfmbin12240 -> 12284 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfmbin3016 -> 3008 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfmbin7732 -> 7776 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfmbin3128 -> 3180 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfmbin12240 -> 12284 bytes
-rw-r--r--fonts/newtx/tfm/ntxsups-Bold-ly1.tfmbin3812 -> 3812 bytes
-rw-r--r--fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfmbin4048 -> 4048 bytes
-rw-r--r--fonts/newtx/tfm/ntxsups-Italic-ly1.tfmbin4092 -> 4092 bytes
-rw-r--r--fonts/newtx/tfm/ntxsups-Regular-ly1.tfmbin3844 -> 4088 bytes
-rw-r--r--fonts/newtx/vf/ntx-Bold-lf-ot1.vfbin952 -> 516 bytes
81 files changed, 2667 insertions, 1334 deletions
diff --git a/fonts/newtx/README b/fonts/newtx/README
index 9bd51d93ce..3d792bc5cc 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,17 @@
This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.629 2020-08-04
+Current version: 1.630 2020-09-19
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.630
+1. Corrected the default small caps (i.e., petite caps) which were conflated with the larger small caps in a prior release.
+2. Corrected an error in newtxmath.sty which affected the rendering of Bbb figures under the option stickstoo.
+3. Corrected some problems with LY1 encodings affecting superior letters and figures, and one of the TS1 encodings.
+4. Added a replacement for the default \textfrac command which did not give satisfactory results with the newtx fonts.
+5. Replaced the previous definition of \textfrac what I think is a better one, but remaing backwards compatible with the previous version.
+
Changes in version 1.629
Added math support for NotoSerif and NotoSans. See the documentation for the new package notomath, which integrates this support.
diff --git a/fonts/newtx/doc/newtxdoc.pdf b/fonts/newtx/doc/newtxdoc.pdf
index 88aad45b1f..08cbd72feb 100644
--- a/fonts/newtx/doc/newtxdoc.pdf
+++ b/fonts/newtx/doc/newtxdoc.pdf
Binary files differ
diff --git a/fonts/newtx/doc/newtxdoc.tex b/fonts/newtx/doc/newtxdoc.tex
index d12f31180f..ac15fac1b9 100644
--- a/fonts/newtx/doc/newtxdoc.tex
+++ b/fonts/newtx/doc/newtxdoc.tex
@@ -147,7 +147,9 @@ As of version 1.4, there are four normal figure styles: tabular lining, tabular
Option {\tt defaultsups} (same effect as {\tt defaultsups=true}) forces the package to use the \LaTeX\ default footnote markers (or, at least, those in force when the package is loaded) instead of those preferred by the package---Times Roman superior figures instead of spindly ordinary Times lining figures reduced to about 70\%. (Footnote markers in minipages use the default lowercase italic alphabetic characters, unless otherwise specified by redefining \verb|\thempfootnote|.) For better control over position and size of footnote markers, use the {\tt superiors} package after loading {\tt newtxtext}. The \verb|\sustyle| font switch and its related \verb|\textsu| macro know not only about figures, but also the lower case letters, including \texttt{egrave}, so that traditional French expressions like \textlf{1}\textsu{i\`ere} may be typeset correctly.
-As of version 1.625, there are now denominator figures (aligned to the text baseline) which may be called either with \verb|{\infigures 12345}| {\infigures 12345} or \verb|\textin{6789}| \textin{6789}. Currently, these are available only in regular weight, upright shape. There is a new macro \verb|\textfrac| that builds a fraction from superior figures and denominator figures: e.g., \verb|\textlf{5}\,\textfrac{7}{80}| renders as \textlf{5}\,\textfrac{7}{80}.
+As of version 1.625, there are now denominator figures (aligned to the text baseline) which may be called either with \verb|{\infigures 12345}| {\infigures 12345} or \verb|\textin{6789}| \textin{6789}. Currently, these are available only in regular weight, upright shape. There is a new macro \verb|\textfrac| that builds a fraction from superior figures and denominator figures: e.g., \verb|\textlf{5}\,\textfrac{7}{80}| renders as \textlf{5}\,\textfrac{7}{80}. The macro was changed starting in version 1.630 to add an optional argument for the integer part, and to allow adjustments to the space before and after the fraction solidus by means of the package options {\tt foresolidus} and {\tt aftsolidus}. Now, for example, \verb|\textfrac[5]{7}{80}| renders as \textfrac[5]{7}{80}.
+
+Also, as of version 1.630, there is a custom \verb|\textcircled| macro that gives output very similar to the existing \verb|\textregistered| glyph. E.g., \verb|\textregistered\textcircled{S}\textcircled{2}| renders as \textregistered\textcircled{S}\textcircled{2}.
Option \texttt{largesc} changes the small cap glyphs from the default petite caps defined in TeXGyre Termes (same size as in txfonts) to a larger size that, in upright shapes, is metrically compatible with Adobe's small caps. These are about 10\% larger than petite caps. For a comparison, \textsc{Small Caps}, {\usefont{T1}{qtm}{m}{sc}Petite Caps}, and \textsc{\textit{Italic Small Caps}}, {\usefont{T1}{qtm}{m}{scit}Italic Petite Caps}.
diff --git a/fonts/newtx/enc/ntx-ec-lf-pc.enc b/fonts/newtx/enc/ntx-ec-lf-pc.enc
new file mode 100644
index 0000000000..ae6a7a82dd
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ec-lf-pc.enc
@@ -0,0 +1,270 @@
+% T1 encoding for proportional figures, pc
+
+/encntx-ec-lf-pc[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi.pc
+/dotlessj.pc
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.prop
+/one.prop
+/two.prop
+/three.prop
+/four.prop
+/five.prop
+/six.prop
+/seven.prop
+/eight.prop
+/nine.prop
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat.pc
+/section
+/abreve.pc
+/aogonek.pc
+/cacute.pc
+/ccaron.pc
+/dcaron.pc
+/ecaron.pc
+/eogonek.pc
+/gbreve.pc
+/lacute.pc
+/lcaron.pc
+/lslash.pc
+/nacute.pc
+/ncaron.pc
+/eng.pc
+/ohungarumlaut.pc
+/racute.pc
+/rcaron.pc
+/sacute.pc
+/scaron.pc
+/scedilla.pc
+/tcaron.pc
+/tcedilla.pc
+/uhungarumlaut.pc
+/uring.pc
+/ydieresis.pc
+/zacute.pc
+/zcaron.pc
+/zdotaccent.pc
+/ij.pc
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.pc
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/oe.pc
+/oslash.pc
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/germandbls.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
diff --git a/fonts/newtx/enc/ntx-ec-osf-pc.enc b/fonts/newtx/enc/ntx-ec-osf-pc.enc
new file mode 100644
index 0000000000..9730c3fd52
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ec-osf-pc.enc
@@ -0,0 +1,270 @@
+% T1 encoding proportional osf, pc
+
+/encntx-ec-osf-pc[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi.pc
+/dotlessj.pc
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.oldstyle
+/one.oldstyle
+/two.oldstyle
+/three.oldstyle
+/four.oldstyle
+/five.oldstyle
+/six.oldstyle
+/seven.oldstyle
+/eight.oldstyle
+/nine.oldstyle
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat.pc
+/section
+/abreve.pc
+/aogonek.pc
+/cacute.pc
+/ccaron.pc
+/dcaron.pc
+/ecaron.pc
+/eogonek.pc
+/gbreve.pc
+/lacute.pc
+/lcaron.pc
+/lslash.pc
+/nacute.pc
+/ncaron.pc
+/eng.pc
+/ohungarumlaut.pc
+/racute.pc
+/rcaron.pc
+/sacute.pc
+/scaron.pc
+/scedilla.pc
+/tcaron.pc
+/tcedilla.pc
+/uhungarumlaut.pc
+/uring.pc
+/ydieresis.pc
+/zacute.pc
+/zcaron.pc
+/zdotaccent.pc
+/ij.pc
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.pc
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/oe.pc
+/oslash.pc
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/germandbls.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
diff --git a/fonts/newtx/enc/ntx-ec-tlf-pc.enc b/fonts/newtx/enc/ntx-ec-tlf-pc.enc
new file mode 100644
index 0000000000..6bda740db1
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ec-tlf-pc.enc
@@ -0,0 +1,277 @@
+% T1, tab lf, pc
+
+/encntx-ec-tlf-pc[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi.pc
+/dotlessj.pc
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat.pc
+/section
+/abreve.pc
+/aogonek.pc
+/cacute.pc
+/ccaron.pc
+/dcaron.pc
+/ecaron.pc
+/eogonek.pc
+/gbreve.pc
+/lacute.pc
+/lcaron.pc
+/lslash.pc
+/nacute.pc
+/ncaron.pc
+/eng.pc
+/ohungarumlaut.pc
+/racute.pc
+/rcaron.pc
+/sacute.pc
+/scaron.pc
+/scedilla.pc
+/tcaron.pc
+/tcedilla.pc
+/uhungarumlaut.pc
+/uring.pc
+/ydieresis.pc
+/zacute.pc
+/zcaron.pc
+/zdotaccent.pc
+/ij.pc
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.pc
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/oe.pc
+/oslash.pc
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/germandbls.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
+% Kerns to eliminate
+% LIGKERN space {} * ; * {} space ;
+% LIGKERN zero {} * ; * {} zero ; one {} * ; * {} one ;
+% LIGKERN two {} * ; * {} two ; three {} * ; * {} three ;
+% LIGKERN four {} * ; * {} four ; five {} * ; * {} five ;
+% LIGKERN six {} * ; * {} six ; seven {} * ; * {} seven ;
+% LIGKERN eight {} * ; * {} eight ; nine {} * ; * {} nine ;
diff --git a/fonts/newtx/enc/ntx-ec-tosf-pc.enc b/fonts/newtx/enc/ntx-ec-tosf-pc.enc
new file mode 100644
index 0000000000..03a35ad40a
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ec-tosf-pc.enc
@@ -0,0 +1,277 @@
+% T1, tabosf, sc
+
+/encntx-ec-tosf-pc[
+/grave
+/acute
+/circumflex
+/tilde
+/dieresis
+/hungarumlaut
+/ring
+/caron
+/breve
+/macron
+/dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/guilsinglleft
+/guilsinglright
+/quotedblleft
+/quotedblright
+/quotedblbase
+/guillemotleft
+/guillemotright
+/endash
+/emdash
+/cwm
+/perthousandzero
+/dotlessi.pc
+/dotlessj.pc
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.taboldstyle
+/one.taboldstyle
+/two.taboldstyle
+/three.taboldstyle
+/four.taboldstyle
+/five.taboldstyle
+/six.taboldstyle
+/seven.taboldstyle
+/eight.taboldstyle
+/nine.taboldstyle
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/asciicircum
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/asciitilde
+/hyphen.alt
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/Eng
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/IJ
+/Idotaccent
+/dcroat.pc
+/section
+/abreve.pc
+/aogonek.pc
+/cacute.pc
+/ccaron.pc
+/dcaron.pc
+/ecaron.pc
+/eogonek.pc
+/gbreve.pc
+/lacute.pc
+/lcaron.pc
+/lslash.pc
+/nacute.pc
+/ncaron.pc
+/eng.pc
+/ohungarumlaut.pc
+/racute.pc
+/rcaron.pc
+/sacute.pc
+/scaron.pc
+/scedilla.pc
+/tcaron.pc
+/tcedilla.pc
+/uhungarumlaut.pc
+/uring.pc
+/ydieresis.pc
+/zacute.pc
+/zcaron.pc
+/zdotaccent.pc
+/ij.pc
+/exclamdown
+/questiondown
+/sterling
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/OE
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/Germandbls
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.pc
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/oe.pc
+/oslash.pc
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/germandbls.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
+% Kerns to eliminate
+% LIGKERN space {} * ; * {} space ;
+% LIGKERN zero {} * ; * {} zero ; one {} * ; * {} one ;
+% LIGKERN two {} * ; * {} two ; three {} * ; * {} three ;
+% LIGKERN four {} * ; * {} four ; five {} * ; * {} five ;
+% LIGKERN six {} * ; * {} six ; seven {} * ; * {} seven ;
+% LIGKERN eight {} * ; * {} eight ; nine {} * ; * {} nine ;
diff --git a/fonts/newtx/enc/ntx-ly1-sc.enc b/fonts/newtx/enc/ntx-ly1-sc.enc
deleted file mode 100644
index 952d19a705..0000000000
--- a/fonts/newtx/enc/ntx-ly1-sc.enc
+++ /dev/null
@@ -1,460 +0,0 @@
-% This file is adapted from the TeX Gyre fonts package, and
-% is released under the LPPL.
-%
-/ntxly1sc[
-/.notdef
-/Euro
-/.notdef
-/.notdef
-/fraction
-/dotaccent
-/hungarumlaut
-/ogonek
-/.notdef
-/.notdef
-/cwm
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/dotlessi.sc
-/dotlessj.sc
-/grave
-/acute
-/caron
-/breve
-/macron
-/ring
-/cedilla
-/germandbls.sc
-/ae.sc
-/oe.sc
-/oslash.sc
-/AE
-/OE
-/Oslash
-/space
-/exclam
-/quotedbl
-/numbersign
-/dollar.oldstyle
-/percent
-/ampersand
-/quoteright
-/parenleft
-/parenright
-/asterisk
-/plus
-/comma
-/hyphen
-/period
-/slash
-/zero
-/one
-/two
-/three
-/four
-/five
-/six
-/seven
-/eight
-/nine
-/colon
-/semicolon
-/less
-/equal
-/greater
-/question
-/at
-/A
-/B
-/C
-/D
-/E
-/F
-/G
-/H
-/I
-/J
-/K
-/L
-/M
-/N
-/O
-/P
-/Q
-/R
-/S
-/T
-/U
-/V
-/W
-/X
-/Y
-/Z
-/bracketleft
-/backslash
-/bracketright
-/circumflex
-/underscore
-/quoteleft
-/a.sc
-/b.sc
-/c.sc
-/d.sc
-/e.sc
-/f.sc
-/g.sc
-/h.sc
-/i.sc
-/j.sc
-/k.sc
-/l.sc
-/m.sc
-/n.sc
-/o.sc
-/p.sc
-/q.sc
-/r.sc
-/s.sc
-/t.sc
-/u.sc
-/v.sc
-/w.sc
-/x.sc
-/y.sc
-/z.sc
-/braceleft
-/bar
-/braceright
-/tilde
-/dieresis
-/Lslash
-/quotesingle
-/quotesinglbase
-/florin
-/quotedblbase
-/ellipsis
-/dagger
-/daggerdbl
-/circumflex.dup
-/perthousand
-/Scaron
-/guilsinglleft
-/OE.dup
-/Zcaron
-/asciicircum
-/minus
-/lslash.sc
-/quoteleft.dup
-/quoteright.dup
-/quotedblleft
-/quotedblright
-/bullet
-/endash
-/emdash
-/tilde.dup
-/trademark
-/scaron.sc
-/guilsinglright
-/oe.dup
-/zcaron.sc
-/asciitilde
-/Ydieresis
-/nbspace
-/exclamdown
-/cent.oldstyle
-/sterling
-/currency
-/yen
-/brokenbar
-/section
-/dieresis.dup
-/copyright
-/ordfeminine
-/guillemotleft
-/logicalnot
-/hyphen.dup
-/registered
-/macron.dup
-/degree
-/plusminus
-/two.superior
-/three.superior
-/acute.dup
-/mu
-/paragraph
-/periodcentered
-/cedilla.dup
-/one.superior
-/ordmasculine
-/guillemotright
-/onequarter
-/onehalf
-/threequarters
-/questiondown
-/Agrave
-/Aacute
-/Acircumflex
-/Atilde
-/Adieresis
-/Aring
-/AE.dup
-/Ccedilla
-/Egrave
-/Eacute
-/Ecircumflex
-/Edieresis
-/Igrave
-/Iacute
-/Icircumflex
-/Idieresis
-/Eth
-/Ntilde
-/Ograve
-/Oacute
-/Ocircumflex
-/Otilde
-/Odieresis
-/multiply
-/Oslash.dup
-/Ugrave
-/Uacute
-/Ucircumflex
-/Udieresis
-/Yacute
-/Thorn
-/.notdef
-/agrave.sc
-/aacute.sc
-/acircumflex.sc
-/atilde.sc
-/adieresis.sc
-/aring.sc
-/ae.dup
-/ccedilla.sc
-/egrave.sc
-/eacute.sc
-/ecircumflex.sc
-/edieresis.sc
-/igrave.sc
-/iacute.sc
-/icircumflex.sc
-/idieresis.sc
-/eth.sc
-/ntilde.sc
-/ograve.sc
-/oacute.sc
-/ocircumflex.sc
-/otilde.sc
-/odieresis.sc
-/divide
-/oslash.dup
-/ugrave.sc
-/uacute.sc
-/ucircumflex.sc
-/udieresis.sc
-/yacute.sc
-/thorn.sc
-/ydieresis.sc
-] def
-/colon
-/semicolon
-/less
-/equal
-/greater
-/question
-/at
-/A
-/B
-/C
-/D
-/E
-/F
-/G
-/H
-/I
-/J
-/K
-/L
-/M
-/N
-/O
-/P
-/Q
-/R
-/S
-/T
-/U
-/V
-/W
-/X
-/Y
-/Z
-/bracketleft
-/backslash
-/bracketright
-/circumflex
-/underscore
-/quoteleft
-/a.sc
-/b.sc
-/c.sc
-/d.sc
-/e.sc
-/f.sc
-/g.sc
-/h.sc
-/i.sc
-/j.sc
-/k.sc
-/l.sc
-/m.sc
-/n.sc
-/o.sc
-/p.sc
-/q.sc
-/r.sc
-/s.sc
-/t.sc
-/u.sc
-/v.sc
-/w.sc
-/x.sc
-/y.sc
-/z.sc
-/braceleft
-/bar
-/braceright
-/tilde
-/dieresis
-/Lslash
-/quotesingle
-/quotesinglbase
-/florin
-/quotedblbase
-/ellipsis
-/dagger
-/daggerdbl
-/circumflex.dup
-/perthousand
-/Scaron
-/guilsinglleft
-/OE.dup
-/Zcaron
-/asciicircum
-/minus
-/lslash.sc
-/quoteleft.dup
-/quoteright.dup
-/quotedblleft
-/quotedblright
-/bullet
-/endash
-/emdash
-/tilde.dup
-/trademark
-/scaron.sc
-/guilsinglright
-/oe.dup
-/zcaron.sc
-/asciitilde
-/Ydieresis
-/nbspace
-/exclamdown
-/cent.oldstyle
-/sterling
-/currency
-/yen
-/brokenbar
-/section
-/dieresis.dup
-/copyright
-/ordfeminine
-/guillemotleft
-/logicalnot
-/hyphen.dup
-/registered
-/macron.dup
-/degree
-/plusminus
-/two.superior
-/three.superior
-/acute.dup
-/mu
-/paragraph
-/periodcentered
-/cedilla.dup
-/one.superior
-/ordmasculine
-/guillemotright
-/onequarter
-/onehalf
-/threequarters
-/questiondown
-/Agrave
-/Aacute
-/Acircumflex
-/Atilde
-/Adieresis
-/Aring
-/AE.dup
-/Ccedilla
-/Egrave
-/Eacute
-/Ecircumflex
-/Edieresis
-/Igrave
-/Iacute
-/Icircumflex
-/Idieresis
-/Eth
-/Ntilde
-/Ograve
-/Oacute
-/Ocircumflex
-/Otilde
-/Odieresis
-/multiply
-/Oslash.dup
-/Ugrave
-/Uacute
-/Ucircumflex
-/Udieresis
-/Yacute
-/Thorn
-/.notdef
-/agrave.sc
-/aacute.sc
-/acircumflex.sc
-/atilde.sc
-/adieresis.sc
-/aring.sc
-/ae.dup
-/ccedilla.sc
-/egrave.sc
-/eacute.sc
-/ecircumflex.sc
-/edieresis.sc
-/igrave.sc
-/iacute.sc
-/icircumflex.sc
-/idieresis.sc
-/eth.sc
-/ntilde.sc
-/ograve.sc
-/oacute.sc
-/ocircumflex.sc
-/otilde.sc
-/odieresis.sc
-/divide
-/oslash.dup
-/ugrave.sc
-/uacute.sc
-/ucircumflex.sc
-/udieresis.sc
-/yacute.sc
-/thorn.sc
-/ydieresis.sc
-] def
diff --git a/fonts/newtx/enc/ntx-ot1-lf-pc.enc b/fonts/newtx/enc/ntx-ot1-lf-pc.enc
new file mode 100644
index 0000000000..1b1e407c76
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ot1-lf-pc.enc
@@ -0,0 +1,83 @@
+/encntx-ot1-lf-pc [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi.pc /dotlessj.pc /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls.pc /ae.pc /oe.pc /oslash.pc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar.oldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.prop
+ /one.prop
+ /two.prop
+ /three.prop
+ /four.prop
+ /five.prop
+ /six.prop
+ /seven.prop
+ /eight.prop
+ /nine.prop
+ /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft
+ /a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+%70
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/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/newtx/enc/ntx-ot1-osf-pc.enc b/fonts/newtx/enc/ntx-ot1-osf-pc.enc
new file mode 100644
index 0000000000..f1646d3ffe
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ot1-osf-pc.enc
@@ -0,0 +1,83 @@
+/encntx-ot1-osf-pc [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi.pc /dotlessj.pc /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls.pc /ae.pc /oe.pc /oslash.pc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar.oldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle
+ /one.oldstyle
+ /two.oldstyle
+ /three.oldstyle
+ /four.oldstyle
+ /five.oldstyle
+ /six.oldstyle
+ /seven.oldstyle
+ /eight.oldstyle
+ /nine.oldstyle
+ /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft
+ /a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+%70
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/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/newtx/enc/ntx-ot1-sc.enc b/fonts/newtx/enc/ntx-ot1-sc.enc
deleted file mode 100644
index 30321e6dfa..0000000000
--- a/fonts/newtx/enc/ntx-ot1-sc.enc
+++ /dev/null
@@ -1,261 +0,0 @@
-% This file is adapted from the TeX Gyre fonts package, and
-% is released under the LPPL.
-%
-/ntxot1sc[
-/Gamma
-/Delta
-/Theta
-/Lambda
-/Xi
-/Pi
-/Sigma
-/Upsilon
-/Phi
-/Psi
-/Omega
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/dotlessi.sc
-/dotlessj.sc
-/grave
-/acute
-/caron
-/breve
-/macron
-/ring
-/cedilla
-/germandbls.sc
-/ae.sc
-/oe.sc
-/oslash.sc
-/AE
-/OE
-/Oslash
-/suppress
-/exclam
-/quotedblright
-/numbersign
-/dollar.oldstyle
-/percent
-/ampersand
-/quoteright
-/parenleft
-/parenright
-/asterisk
-/plus
-/comma
-/hyphen
-/period
-/slash
-/zero
-/one
-/two
-/three
-/four
-/five
-/six
-/seven
-/eight
-/nine
-/colon
-/semicolon
-/exclamdown
-/equal
-/questiondown
-/question
-/at
-/A
-/B
-/C
-/D
-/E
-/F
-/G
-/H
-/I
-/J
-/K
-/L
-/M
-/N
-/O
-/P
-/Q
-/R
-/S
-/T
-/U
-/V
-/W
-/X
-/Y
-/Z
-/bracketleft
-/quotedblleft
-/bracketright
-/circumflex
-/dotaccent
-/quoteleft
-/a.sc
-/b.sc
-/c.sc
-/d.sc
-/e.sc
-/f.sc
-/g.sc
-/h.sc
-/i.sc
-/j.sc
-/k.sc
-/l.sc
-/m.sc
-/n.sc
-/o.sc
-/p.sc
-/q.sc
-/r.sc
-/s.sc
-/t.sc
-/u.sc
-/v.sc
-/w.sc
-/x.sc
-/y.sc
-/z.sc
-/endash
-/emdash
-/hungarumlaut
-/tilde
-/dieresis
-/Abreve
-/Aogonek
-/Cacute
-/Ccaron
-/Dcaron
-/Ecaron
-/Eogonek
-/Gbreve
-/Lacute
-/Lcaron
-/Lslash
-/Nacute
-/Ncaron
-/Eng
-/Ohungarumlaut
-/Racute
-/Rcaron
-/Sacute
-/Scaron
-/Scedilla
-/Tcaron
-/Tcedilla
-/Uhungarumlaut
-/Uring
-/Ydieresis
-/Zacute
-/Zcaron
-/Zdotaccent
-/IJ
-/Idotaccent
-/dcroat.sc
-/section
-/abreve.sc
-/aogonek.sc
-/cacute.sc
-/ccaron.sc
-/dcaron.sc
-/ecaron.sc
-/eogonek.sc
-/gbreve.sc
-/lacute.sc
-/lcaron.sc
-/lslash.sc
-/nacute.sc
-/ncaron.sc
-/eng.sc
-/ohungarumlaut.sc
-/racute.sc
-/rcaron.sc
-/sacute.sc
-/scaron.sc
-/scedilla.sc
-/tcaron.sc
-/tcedilla.sc
-/uhungarumlaut.sc
-/uring.sc
-/ydieresis.sc
-/zacute.sc
-/zcaron.sc
-/zdotaccent.sc
-/ij.sc
-/periodcentered
-/quotedbl
-/sterling
-/Agrave
-/Aacute
-/Acircumflex
-/Atilde
-/Adieresis
-/Aring
-/guillemotleft
-/Ccedilla
-/Egrave
-/Eacute
-/Ecircumflex
-/Edieresis
-/Igrave
-/Iacute
-/Icircumflex
-/Idieresis
-/Eth
-/Ntilde
-/Ograve
-/Oacute
-/Ocircumflex
-/Otilde
-/Odieresis
-/guillemotright
-/perthousand
-/Ugrave
-/Uacute
-/Ucircumflex
-/Udieresis
-/Yacute
-/Thorn
-/Germandbls
-/agrave.sc
-/aacute.sc
-/acircumflex.sc
-/atilde.sc
-/adieresis.sc
-/aring.sc
-/underscore
-/ccedilla.sc
-/egrave.sc
-/eacute.sc
-/ecircumflex.sc
-/edieresis.sc
-/igrave.sc
-/iacute.sc
-/icircumflex.sc
-/idieresis.sc
-/eth.sc
-/ntilde.sc
-/ograve.sc
-/oacute.sc
-/ocircumflex.sc
-/otilde.sc
-/odieresis.sc
-/anglearc
-/diameter
-/ugrave.sc
-/uacute.sc
-/ucircumflex.sc
-/udieresis.sc
-/yacute.sc
-/thorn.sc
-/quotedblbase
-] def
diff --git a/fonts/newtx/enc/ntx-ot1-tlf-pc.enc b/fonts/newtx/enc/ntx-ot1-tlf-pc.enc
new file mode 100644
index 0000000000..5e7271e3d8
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ot1-tlf-pc.enc
@@ -0,0 +1,83 @@
+/encntx-ot1-tlf-pc [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi.pc /dotlessj.pc /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls.pc /ae.pc /oe.pc /oslash.pc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar.oldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero
+ /one
+ /two
+ /three
+ /four
+ /five
+ /six
+ /seven
+ /eight
+ /nine
+ /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft
+ /a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+%70
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/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/newtx/enc/ntx-ot1-tosf-pc.enc b/fonts/newtx/enc/ntx-ot1-tosf-pc.enc
new file mode 100644
index 0000000000..978363b906
--- /dev/null
+++ b/fonts/newtx/enc/ntx-ot1-tosf-pc.enc
@@ -0,0 +1,83 @@
+/encntx-ot1-tosf-pc [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi.pc /dotlessj.pc /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls.pc /ae.pc /oe.pc /oslash.pc /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar.oldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.taboldstyle
+ /one.taboldstyle
+ /two.taboldstyle
+ /three.taboldstyle
+ /four.taboldstyle
+ /five.taboldstyle
+ /six.taboldstyle
+ /seven.taboldstyle
+ /eight.taboldstyle
+ /nine.taboldstyle
+ /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft
+ /a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+%70
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/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/newtx/enc/ntx-t1-sc.enc b/fonts/newtx/enc/ntx-t1-sc.enc
deleted file mode 100644
index fcd43b5df1..0000000000
--- a/fonts/newtx/enc/ntx-t1-sc.enc
+++ /dev/null
@@ -1,261 +0,0 @@
-% This file is adapted from the TeX Gyre fonts package, and
-% is released under the LPPL.
-%
-/ntxt1sc[
-/grave
-/acute
-/circumflex
-/tilde
-/dieresis
-/hungarumlaut
-/ring
-/caron
-/breve
-/macron
-/dotaccent
-/cedilla
-/ogonek
-/quotesinglbase
-/guilsinglleft
-/guilsinglright
-/quotedblleft
-/quotedblright
-/quotedblbase
-/guillemotleft
-/guillemotright
-/endash
-/emdash
-/cwm
-/perthousandzero
-/dotlessi.sc
-/dotlessj.sc
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/uni2423
-/exclam
-/quotedbl
-/numbersign
-/dollar.oldstyle
-/percent
-/ampersand
-/quoteright
-/parenleft
-/parenright
-/asterisk
-/plus
-/comma
-/hyphen
-/period
-/slash
-/zero
-/one
-/two
-/three
-/four
-/five
-/six
-/seven
-/eight
-/nine
-/colon
-/semicolon
-/less
-/equal
-/greater
-/question
-/at
-/A
-/B
-/C
-/D
-/E
-/F
-/G
-/H
-/I
-/J
-/K
-/L
-/M
-/N
-/O
-/P
-/Q
-/R
-/S
-/T
-/U
-/V
-/W
-/X
-/Y
-/Z
-/bracketleft
-/backslash
-/bracketright
-/asciicircum
-/underscore
-/quoteleft
-/a.sc
-/b.sc
-/c.sc
-/d.sc
-/e.sc
-/f.sc
-/g.sc
-/h.sc
-/i.sc
-/j.sc
-/k.sc
-/l.sc
-/m.sc
-/n.sc
-/o.sc
-/p.sc
-/q.sc
-/r.sc
-/s.sc
-/t.sc
-/u.sc
-/v.sc
-/w.sc
-/x.sc
-/y.sc
-/z.sc
-/braceleft
-/bar
-/braceright
-/asciitilde
-/hyphen.alt
-/Abreve
-/Aogonek
-/Cacute
-/Ccaron
-/Dcaron
-/Ecaron
-/Eogonek
-/Gbreve
-/Lacute
-/Lcaron
-/Lslash
-/Nacute
-/Ncaron
-/Eng
-/Ohungarumlaut
-/Racute
-/Rcaron
-/Sacute
-/Scaron
-/Scedilla
-/Tcaron
-/Tcedilla
-/Uhungarumlaut
-/Uring
-/Ydieresis
-/Zacute
-/Zcaron
-/Zdotaccent
-/IJ
-/Idotaccent
-/dcroat.sc
-/section
-/abreve.sc
-/aogonek.sc
-/cacute.sc
-/ccaron.sc
-/dcaron.sc
-/ecaron.sc
-/eogonek.sc
-/gbreve.sc
-/lacute.sc
-/lcaron.sc
-/lslash.sc
-/nacute.sc
-/ncaron.sc
-/eng.sc
-/ohungarumlaut.sc
-/racute.sc
-/rcaron.sc
-/sacute.sc
-/scaron.sc
-/scedilla.sc
-/tcaron.sc
-/tcedilla.sc
-/uhungarumlaut.sc
-/uring.sc
-/ydieresis.sc
-/zacute.sc
-/zcaron.sc
-/zdotaccent.sc
-/ij.sc
-/exclamdown
-/questiondown
-/sterling
-/Agrave
-/Aacute
-/Acircumflex
-/Atilde
-/Adieresis
-/Aring
-/AE
-/Ccedilla
-/Egrave
-/Eacute
-/Ecircumflex
-/Edieresis
-/Igrave
-/Iacute
-/Icircumflex
-/Idieresis
-/Eth
-/Ntilde
-/Ograve
-/Oacute
-/Ocircumflex
-/Otilde
-/Odieresis
-/OE
-/Oslash
-/Ugrave
-/Uacute
-/Ucircumflex
-/Udieresis
-/Yacute
-/Thorn
-/Germandbls
-/agrave.sc
-/aacute.sc
-/acircumflex.sc
-/atilde.sc
-/adieresis.sc
-/aring.sc
-/ae.sc
-/ccedilla.sc
-/egrave.sc
-/eacute.sc
-/ecircumflex.sc
-/edieresis.sc
-/igrave.sc
-/iacute.sc
-/icircumflex.sc
-/idieresis.sc
-/eth.sc
-/ntilde.sc
-/ograve.sc
-/oacute.sc
-/ocircumflex.sc
-/otilde.sc
-/odieresis.sc
-/oe.sc
-/oslash.sc
-/ugrave.sc
-/uacute.sc
-/ucircumflex.sc
-/udieresis.sc
-/yacute.sc
-/thorn.sc
-/germandbls.sc
-] def
diff --git a/fonts/newtx/enc/ntx-texnansi-lf-pc.enc b/fonts/newtx/enc/ntx-texnansi-lf-pc.enc
new file mode 100644
index 0000000000..4fc6ca053b
--- /dev/null
+++ b/fonts/newtx/enc/ntx-texnansi-lf-pc.enc
@@ -0,0 +1,269 @@
+
+/encntx-texnansi-lf-pc[
+/.notdef
+/Euro
+/.notdef
+/.notdef
+/fraction
+/dotaccent
+/hungarumlaut
+/ogonek
+/.notdef
+/.notdef
+/cwm
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/dotlessi.pc
+/dotlessj.pc
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+/cedilla
+/germandbls.pc
+/ae.pc
+/oe.pc
+/oslash.pc
+/AE
+/OE
+/Oslash
+/space
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.prop
+/one.prop
+/two.prop
+/three.prop
+/four.prop
+/five.prop
+/six.prop
+/seven.prop
+/eight.prop
+/nine.prop
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/circumflex
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/tilde
+/dieresis
+/Lslash
+/quotesingle
+/quotesinglbase
+/florin
+/quotedblbase
+/ellipsis
+/dagger
+/daggerdbl
+/circumflex.dup
+/perthousand
+/Scaron
+/guilsinglleft
+/OE.dup
+/Zcaron
+/asciicircum
+/minus
+/lslash.pc
+/quoteleft.dup
+/quoteright.dup
+/quotedblleft
+/quotedblright
+/bullet
+/endash
+/emdash
+/tilde.dup
+/trademark
+/scaron.pc
+/guilsinglright
+/oe.dup
+/zcaron.pc
+/asciitilde
+/Ydieresis
+/nbspace
+/exclamdown
+/cent.oldstyle
+/sterling
+/currency
+/yen
+/brokenbar
+/section
+/dieresis.dup
+/copyright
+/ordfeminine
+/guillemotleft
+/logicalnot
+/hyphen.dup
+/registered
+/macron.dup
+/degree
+/plusminus
+/two.superior
+/three.superior
+/acute.dup
+/mu
+/paragraph
+/periodcentered
+/cedilla.dup
+/one.superior
+/ordmasculine
+/guillemotright
+/onequarter
+/onehalf
+/threequarters
+/questiondown
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE.dup
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/multiply
+/Oslash.dup
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/.notdef
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.dup
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/divide
+/oslash.dup
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/ydieresis.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
diff --git a/fonts/newtx/enc/ntx-texnansi-osf-pc.enc b/fonts/newtx/enc/ntx-texnansi-osf-pc.enc
new file mode 100644
index 0000000000..82b31393d2
--- /dev/null
+++ b/fonts/newtx/enc/ntx-texnansi-osf-pc.enc
@@ -0,0 +1,269 @@
+
+/encntx-texnansi-osf-pc[
+/.notdef
+/Euro
+/.notdef
+/.notdef
+/fraction
+/dotaccent
+/hungarumlaut
+/ogonek
+/.notdef
+/.notdef
+/cwm
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/dotlessi.pc
+/dotlessj.pc
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+/cedilla
+/germandbls.pc
+/ae.pc
+/oe.pc
+/oslash.pc
+/AE
+/OE
+/Oslash
+/space
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.oldstyle
+/one.oldstyle
+/two.oldstyle
+/three.oldstyle
+/four.oldstyle
+/five.oldstyle
+/six.oldstyle
+/seven.oldstyle
+/eight.oldstyle
+/nine.oldstyle
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/circumflex
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/tilde
+/dieresis
+/Lslash
+/quotesingle
+/quotesinglbase
+/florin
+/quotedblbase
+/ellipsis
+/dagger
+/daggerdbl
+/circumflex.dup
+/perthousand
+/Scaron
+/guilsinglleft
+/OE.dup
+/Zcaron
+/asciicircum
+/minus
+/lslash.pc
+/quoteleft.dup
+/quoteright.dup
+/quotedblleft
+/quotedblright
+/bullet
+/endash
+/emdash
+/tilde.dup
+/trademark
+/scaron.pc
+/guilsinglright
+/oe.dup
+/zcaron.pc
+/asciitilde
+/Ydieresis
+/nbspace
+/exclamdown
+/cent.oldstyle
+/sterling
+/currency
+/yen
+/brokenbar
+/section
+/dieresis.dup
+/copyright
+/ordfeminine
+/guillemotleft
+/logicalnot
+/hyphen.dup
+/registered
+/macron.dup
+/degree
+/plusminus
+/two.superior
+/three.superior
+/acute.dup
+/mu
+/paragraph
+/periodcentered
+/cedilla.dup
+/one.superior
+/ordmasculine
+/guillemotright
+/onequarter
+/onehalf
+/threequarters
+/questiondown
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE.dup
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/multiply
+/Oslash.dup
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/.notdef
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.dup
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/divide
+/oslash.dup
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/ydieresis.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
diff --git a/fonts/newtx/enc/ntx-texnansi-tlf-pc.enc b/fonts/newtx/enc/ntx-texnansi-tlf-pc.enc
new file mode 100644
index 0000000000..373b986ee0
--- /dev/null
+++ b/fonts/newtx/enc/ntx-texnansi-tlf-pc.enc
@@ -0,0 +1,276 @@
+
+/encntx-texnansi-tosf-pc[
+/.notdef
+/Euro
+/.notdef
+/.notdef
+/fraction
+/dotaccent
+/hungarumlaut
+/ogonek
+/.notdef
+/.notdef
+/cwm
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/dotlessi.pc
+/dotlessj.pc
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+/cedilla
+/germandbls.pc
+/ae.pc
+/oe.pc
+/oslash.pc
+/AE
+/OE
+/Oslash
+/space
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/circumflex
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/tilde
+/dieresis
+/Lslash
+/quotesingle
+/quotesinglbase
+/florin
+/quotedblbase
+/ellipsis
+/dagger
+/daggerdbl
+/circumflex.dup
+/perthousand
+/Scaron
+/guilsinglleft
+/OE.dup
+/Zcaron
+/asciicircum
+/minus
+/lslash.pc
+/quoteleft.dup
+/quoteright.dup
+/quotedblleft
+/quotedblright
+/bullet
+/endash
+/emdash
+/tilde.dup
+/trademark
+/scaron.pc
+/guilsinglright
+/oe.dup
+/zcaron.pc
+/asciitilde
+/Ydieresis
+/nbspace
+/exclamdown
+/cent.oldstyle
+/sterling
+/currency
+/yen
+/brokenbar
+/section
+/dieresis.dup
+/copyright
+/ordfeminine
+/guillemotleft
+/logicalnot
+/hyphen.dup
+/registered
+/macron.dup
+/degree
+/plusminus
+/two.superior
+/three.superior
+/acute.dup
+/mu
+/paragraph
+/periodcentered
+/cedilla.dup
+/one.superior
+/ordmasculine
+/guillemotright
+/onequarter
+/onehalf
+/threequarters
+/questiondown
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE.dup
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/multiply
+/Oslash.dup
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/.notdef
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.dup
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/divide
+/oslash.dup
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/ydieresis.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
+% Kerns to eliminate
+% LIGKERN space {} * ; * {} space ;
+% LIGKERN zero {} * ; * {} zero ; one {} * ; * {} one ;
+% LIGKERN two {} * ; * {} two ; three {} * ; * {} three ;
+% LIGKERN four {} * ; * {} four ; five {} * ; * {} five ;
+% LIGKERN six {} * ; * {} six ; seven {} * ; * {} seven ;
+% LIGKERN eight {} * ; * {} eight ; nine {} * ; * {} nine ;
diff --git a/fonts/newtx/enc/ntx-texnansi-tosf-pc.enc b/fonts/newtx/enc/ntx-texnansi-tosf-pc.enc
new file mode 100644
index 0000000000..5ef93b1f36
--- /dev/null
+++ b/fonts/newtx/enc/ntx-texnansi-tosf-pc.enc
@@ -0,0 +1,276 @@
+
+/encntx-texnansi-tosf-pc[
+/.notdef
+/Euro
+/.notdef
+/.notdef
+/fraction
+/dotaccent
+/hungarumlaut
+/ogonek
+/.notdef
+/.notdef
+/cwm
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/dotlessi.pc
+/dotlessj.pc
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+/cedilla
+/germandbls.pc
+/ae.pc
+/oe.pc
+/oslash.pc
+/AE
+/OE
+/Oslash
+/space
+/exclam
+/quotedbl
+/numbersign
+/dollar.oldstyle
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asterisk
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.taboldstyle
+/one.taboldstyle
+/two.taboldstyle
+/three.taboldstyle
+/four.taboldstyle
+/five.taboldstyle
+/six.taboldstyle
+/seven.taboldstyle
+/eight.taboldstyle
+/nine.taboldstyle
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/circumflex
+/underscore
+/quoteleft
+/a.pc
+/b.pc
+/c.pc
+/d.pc
+/e.pc
+/f.pc
+/g.pc
+/h.pc
+/i.pc
+/j.pc
+/k.pc
+/l.pc
+/m.pc
+/n.pc
+/o.pc
+/p.pc
+/q.pc
+/r.pc
+/s.pc
+/t.pc
+/u.pc
+/v.pc
+/w.pc
+/x.pc
+/y.pc
+/z.pc
+/braceleft
+/bar
+/braceright
+/tilde
+/dieresis
+/Lslash
+/quotesingle
+/quotesinglbase
+/florin
+/quotedblbase
+/ellipsis
+/dagger
+/daggerdbl
+/circumflex.dup
+/perthousand
+/Scaron
+/guilsinglleft
+/OE.dup
+/Zcaron
+/asciicircum
+/minus
+/lslash.pc
+/quoteleft.dup
+/quoteright.dup
+/quotedblleft
+/quotedblright
+/bullet
+/endash
+/emdash
+/tilde.dup
+/trademark
+/scaron.pc
+/guilsinglright
+/oe.dup
+/zcaron.pc
+/asciitilde
+/Ydieresis
+/nbspace
+/exclamdown
+/cent.oldstyle
+/sterling
+/currency
+/yen
+/brokenbar
+/section
+/dieresis.dup
+/copyright
+/ordfeminine
+/guillemotleft
+/logicalnot
+/hyphen.dup
+/registered
+/macron.dup
+/degree
+/plusminus
+/two.superior
+/three.superior
+/acute.dup
+/mu
+/paragraph
+/periodcentered
+/cedilla.dup
+/one.superior
+/ordmasculine
+/guillemotright
+/onequarter
+/onehalf
+/threequarters
+/questiondown
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/AE.dup
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/Eth
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/multiply
+/Oslash.dup
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/Thorn
+/.notdef
+/agrave.pc
+/aacute.pc
+/acircumflex.pc
+/atilde.pc
+/adieresis.pc
+/aring.pc
+/ae.dup
+/ccedilla.pc
+/egrave.pc
+/eacute.pc
+/ecircumflex.pc
+/edieresis.pc
+/igrave.pc
+/iacute.pc
+/icircumflex.pc
+/idieresis.pc
+/eth.pc
+/ntilde.pc
+/ograve.pc
+/oacute.pc
+/ocircumflex.pc
+/otilde.pc
+/odieresis.pc
+/divide
+/oslash.dup
+/ugrave.pc
+/uacute.pc
+/ucircumflex.pc
+/udieresis.pc
+/yacute.pc
+/thorn.pc
+/ydieresis.pc
+] def
+% Ligatures to enforce
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ;
+% LIGKERN less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+% LIGKERN question quoteleft =: questiondown ;
+% LIGKERN exclam quoteleft =: exclamdown ;
+%
+% Kerns to eliminate
+% LIGKERN space {} * ; * {} space ;
+% LIGKERN zero {} * ; * {} zero ; one {} * ; * {} one ;
+% LIGKERN two {} * ; * {} two ; three {} * ; * {} three ;
+% LIGKERN four {} * ; * {} four ; five {} * ; * {} five ;
+% LIGKERN six {} * ; * {} six ; seven {} * ; * {} seven ;
+% LIGKERN eight {} * ; * {} eight ; nine {} * ; * {} nine ;
diff --git a/fonts/newtx/enc/ntxsupsCopy.enc b/fonts/newtx/enc/ntxsupsCopy.enc
deleted file mode 100644
index 449e06e491..0000000000
--- a/fonts/newtx/enc/ntxsupsCopy.enc
+++ /dev/null
@@ -1,258 +0,0 @@
-/ntxsupsEnc[%
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/space
-/exclam.sup
-/quotedbl.sup
-/numbersign.sup
-/dollar.sup
-/percent.sup
-/ampersand.sup
-/quoteright.sup
-/parenleft.sup
-/parenright.sup
-/asterisk.sup
-/plus.sup
-/comma.sup
-/hyphen.sup
-/period.sup
-/slash.sup
-/zero.sup
-/one.sup
-/two.sup
-/three.sup
-/four.sup
-/five.sup
-/six.sup
-/seven.sup
-/eight.sup
-/nine.sup
-/colon.sup
-/semicolon.sup
-/less.sup
-/equal.sup
-/greater.sup
-/question.sup
-/at.sup
-/A.sup
-/B.sup
-/C.sup
-/D.sup
-/E.sup
-/F.sup
-/G.sup
-/H.sup
-/I.sup
-/J.sup
-/K.sup
-/L.sup
-/M.sup
-/N.sup
-/O.sup
-/P.sup
-/Q.sup
-/R.sup
-/S.sup
-/T.sup
-/U.sup
-/V.sup
-/W.sup
-/X.sup
-/Y.sup
-/Z.sup
-/bracketleft.sup
-/backslash.sup
-/bracketright.sup
-/asciicircum.sup
-/underscore.sup
-/quoteleft.sup
-/a.sup
-/b.sup
-/c.sup
-/d.sup
-/e.sup
-/f.sup
-/g.sup
-/h.sup
-/i.sup
-/j.sup
-/k.sup
-/l.sup
-/m.sup
-/n.sup
-/o.sup
-/p.sup
-/q.sup
-/r.sup
-/s.sup
-/t.sup
-/u.sup
-/v.sup
-/w.sup
-/x.sup
-/y.sup
-/z.sup
-/braceleft.sup
-/bar.sup
-/braceright.sup
-/asciitilde.sup
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/exclamdown.sup
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/egrave.sup
-/eacute.sup
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-/.notdef
-] def \ No newline at end of file
diff --git a/fonts/newtx/enc/ntxsups_ly1.enc b/fonts/newtx/enc/ntxsups_ly1.enc
index b431a49c11..9c44829046 100644
--- a/fonts/newtx/enc/ntxsups_ly1.enc
+++ b/fonts/newtx/enc/ntxsups_ly1.enc
@@ -1,18 +1,18 @@
-% A version of the LY1 encoding, intended for use with otftotfm.
+% A version of the LY1 encoding
% CODINGSCHEME TEX TYPEWRITER AND WINDOWS ANSI
-/ntxsupsLY1Encoding [
+/ntxdenomsLY1Encoding [
% 0x00
-/.notdef.sup
+/.notdef
/Euro.sup
-/.notdef.sup
-/.notdef.sup
+/.notdef
+/.notdef
/fraction.sup
/dotaccent.sup
/hungarumlaut.sup
/ogonek.sup
% 0x08.sup
-/.notdef.sup
-/.notdef.sup
+/.notdef
+/.notdef
/cwm.sup
/.notdef % was /ff.sup
/.notdef % was /fi.sup
@@ -280,7 +280,7 @@
/fraction.alt
/zero.inferior
/one.inferior
-% 0xF8.sup
+% 0xF8.inferior
/two.inferior
/three.inferior
/four.inferior
@@ -290,8 +290,3 @@
/eight.inferior
/nine.inferior
] def
-%
-% LIGKERN exclam.sup quoteleft.sup =: exclamdown.sup;
-%
-% LIGKERN || = 32;
-
diff --git a/fonts/newtx/map/newtx.map b/fonts/newtx/map/newtx.map
index ce8691e7bc..7369d526ad 100644
--- a/fonts/newtx/map/newtx.map
+++ b/fonts/newtx/map/newtx.map
@@ -95,70 +95,86 @@ rtxmi-ut rtxmi " -.0465 SlantFont " <rtxmi.pfb
rtxbmi-ut rtxbmi " -.0465 SlantFont " <rtxbmi.pfb
ptmrc8r Times-RomanSC " TeXBase1Encoding ReEncodeFont " <[8r.enc <ptmrc8a.pfb
ptmbc8r Times-BoldSC " TeXBase1Encoding ReEncodeFont " <[8r.enc <ptmbc8a.pfb
+ntx-Regular-tlf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-tlf-pc ReEncodeFont " <[ntx-ec-tlf-pc.enc <ztmr.pfb
+ntx-Regular-osf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-osf-pc ReEncodeFont " <[ntx-ec-osf-pc.enc <ztmr.pfb
+ntx-Regular-lf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-lf-pc ReEncodeFont " <[ntx-ec-lf-pc.enc <ztmr.pfb
+ntx-Regular-tosf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-tosf-pc ReEncodeFont " <[ntx-ec-tosf-pc.enc <ztmr.pfb
+ntx-Regular-tlf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tlf-pc ReEncodeFont " <[ntx-texnansi-tlf-pc.enc <ztmr.pfb
+ntx-Regular-osf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-osf-pc ReEncodeFont " <[ntx-texnansi-osf-pc.enc <ztmr.pfb
+ntx-Regular-lf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-lf-pc ReEncodeFont " <[ntx-texnansi-lf-pc.enc <ztmr.pfb
+ntx-Regular-tosf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tosf-pc ReEncodeFont " <[ntx-texnansi-tosf-pc.enc <ztmr.pfb
+ntx-Italic-tlf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-tlf-pc ReEncodeFont " <[ntx-ec-tlf-pc.enc <ztmri.pfb
+ntx-Italic-osf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-osf-pc ReEncodeFont " <[ntx-ec-osf-pc.enc <ztmri.pfb
+ntx-Italic-lf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-lf-pc ReEncodeFont " <[ntx-ec-lf-pc.enc <ztmri.pfb
+ntx-Italic-tosf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-tosf-pc ReEncodeFont " <[ntx-ec-tosf-pc.enc <ztmri.pfb
+ntx-Italic-tlf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tlf-pc ReEncodeFont " <[ntx-texnansi-tlf-pc.enc <ztmri.pfb
+ntx-Italic-osf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-osf-pc ReEncodeFont " <[ntx-texnansi-osf-pc.enc <ztmri.pfb
+ntx-Italic-lf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-lf-pc ReEncodeFont " <[ntx-texnansi-lf-pc.enc <ztmri.pfb
+ntx-Italic-tosf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tosf-pc ReEncodeFont " <[ntx-texnansi-tosf-pc.enc <ztmri.pfb
+ntx-BoldItalic-tlf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tlf-pc ReEncodeFont " <[ntx-ec-tlf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-osf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-osf-pc ReEncodeFont " <[ntx-ec-osf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-lf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-lf-pc ReEncodeFont " <[ntx-ec-lf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-tosf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tosf-pc ReEncodeFont " <[ntx-ec-tosf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-tlf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tlf-pc ReEncodeFont " <[ntx-texnansi-tlf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-osf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-osf-pc ReEncodeFont " <[ntx-texnansi-osf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-lf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-lf-pc ReEncodeFont " <[ntx-texnansi-lf-pc.enc <ztmbi.pfb
+ntx-BoldItalic-tosf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tosf-pc ReEncodeFont " <[ntx-texnansi-tosf-pc.enc <ztmbi.pfb
+ntx-Bold-tlf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-tlf-pc ReEncodeFont " <[ntx-ec-tlf-pc.enc <ztmb.pfb
+ntx-Bold-osf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-osf-pc ReEncodeFont " <[ntx-ec-osf-pc.enc <ztmb.pfb
+ntx-Bold-lf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-lf-pc ReEncodeFont " <[ntx-ec-lf-pc.enc <ztmb.pfb
+ntx-Bold-tosf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-tosf-pc ReEncodeFont " <[ntx-ec-tosf-pc.enc <ztmb.pfb
+ntx-Bold-tlf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tlf-pc ReEncodeFont " <[ntx-texnansi-tlf-pc.enc <ztmb.pfb
+ntx-Bold-osf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-osf-pc ReEncodeFont " <[ntx-texnansi-osf-pc.enc <ztmb.pfb
+ntx-Bold-lf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-lf-pc ReEncodeFont " <[ntx-texnansi-lf-pc.enc <ztmb.pfb
+ntx-Bold-tosf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tosf-pc ReEncodeFont " <[ntx-texnansi-tosf-pc.enc <ztmb.pfb
+ntx-BoldItalic-tlf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-tlf-pc ReEncodeFont " <[ntx-ot1-tlf-pc.enc <ztmbi.pfb
+ntx-Bold-tlf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-tlf-pc ReEncodeFont " <[ntx-ot1-tlf-pc.enc <ztmb.pfb
+ntx-BoldItalic-osf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-osf-pc ReEncodeFont " <[ntx-ot1-osf-pc.enc <ztmbi.pfb
+ntx-Bold-osf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-osf-pc ReEncodeFont " <[ntx-ot1-osf-pc.enc <ztmb.pfb
+ntx-BoldItalic-lf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-lf-pc ReEncodeFont " <[ntx-ot1-lf-pc.enc <ztmbi.pfb
+ntx-Bold-lf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-lf-pc ReEncodeFont " <[ntx-ot1-lf-pc.enc <ztmb.pfb
+ntx-BoldItalic-tosf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-tosf-pc ReEncodeFont " <[ntx-ot1-tosf-pc.enc <ztmbi.pfb
+ntx-Bold-tosf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-tosf-pc ReEncodeFont " <[ntx-ot1-tosf-pc.enc <ztmb.pfb
+ntx-Regular-tlf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-tlf-pc ReEncodeFont " <[ntx-ot1-tlf-pc.enc <ztmr.pfb
+ntx-Regular-osf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-osf-pc ReEncodeFont " <[ntx-ot1-osf-pc.enc <ztmr.pfb
+ntx-Regular-lf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-lf-pc ReEncodeFont " <[ntx-ot1-lf-pc.enc <ztmr.pfb
+ntx-Regular-tosf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-tosf-pc ReEncodeFont " <[ntx-ot1-tosf-pc.enc <ztmr.pfb
+ntx-Italic-tlf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-tlf-pc ReEncodeFont " <[ntx-ot1-tlf-pc.enc <ztmri.pfb
+ntx-Italic-osf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-osf-pc ReEncodeFont " <[ntx-ot1-osf-pc.enc <ztmri.pfb
+ntx-Italic-lf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-lf-pc ReEncodeFont " <[ntx-ot1-lf-pc.enc <ztmri.pfb
+ntx-Italic-tosf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-tosf-pc ReEncodeFont " <[ntx-ot1-tosf-pc.enc <ztmri.pfb
ntx-Regular-tlf-t1 TeXGyreTermesX-Regular " encntx-ec-tlf ReEncodeFont " <[ntx-ec-tlf.enc <ztmr.pfb
ntx-Regular-osf-t1 TeXGyreTermesX-Regular " encntx-ec-osf ReEncodeFont " <[ntx-ec-osf.enc <ztmr.pfb
ntx-Regular-lf-t1 TeXGyreTermesX-Regular " encntx-ec-lf ReEncodeFont " <[ntx-ec-lf.enc <ztmr.pfb
ntx-Regular-tosf-t1 TeXGyreTermesX-Regular " encntx-ec-tosf ReEncodeFont " <[ntx-ec-tosf.enc <ztmr.pfb
-ntx-Regular-tlf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmr.pfb
-ntx-Regular-osf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmr.pfb
-ntx-Regular-lf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmr.pfb
-ntx-Regular-tosf-sc-t1 TeXGyreTermesX-Regular " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmr.pfb
ntx-Regular-tlf-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tlf ReEncodeFont " <[ntx-texnansi-tlf.enc <ztmr.pfb
ntx-Regular-osf-ly1 TeXGyreTermesX-Regular " encntx-texnansi-osf ReEncodeFont " <[ntx-texnansi-osf.enc <ztmr.pfb
ntx-Regular-lf-ly1 TeXGyreTermesX-Regular " encntx-texnansi-lf ReEncodeFont " <[ntx-texnansi-lf.enc <ztmr.pfb
ntx-Regular-tosf-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tosf ReEncodeFont " <[ntx-texnansi-tosf.enc <ztmr.pfb
-ntx-Regular-tlf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmr.pfb
-ntx-Regular-osf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmr.pfb
-ntx-Regular-lf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmr.pfb
-ntx-Regular-tosf-sc-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmr.pfb
ntx-Italic-tlf-t1 TeXGyreTermesX-Italic " encntx-ec-tlf ReEncodeFont " <[ntx-ec-tlf.enc <ztmri.pfb
ntx-Italic-osf-t1 TeXGyreTermesX-Italic " encntx-ec-osf ReEncodeFont " <[ntx-ec-osf.enc <ztmri.pfb
ntx-Italic-lf-t1 TeXGyreTermesX-Italic " encntx-ec-lf ReEncodeFont " <[ntx-ec-lf.enc <ztmri.pfb
ntx-Italic-tosf-t1 TeXGyreTermesX-Italic " encntx-ec-tosf ReEncodeFont " <[ntx-ec-tosf.enc <ztmri.pfb
-ntx-Italic-tlf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmri.pfb
-ntx-Italic-osf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmri.pfb
-ntx-Italic-lf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmri.pfb
-ntx-Italic-tosf-sc-t1 TeXGyreTermesX-Italic " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmri.pfb
ntx-Italic-tlf-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tlf ReEncodeFont " <[ntx-texnansi-tlf.enc <ztmri.pfb
ntx-Italic-osf-ly1 TeXGyreTermesX-Italic " encntx-texnansi-osf ReEncodeFont " <[ntx-texnansi-osf.enc <ztmri.pfb
ntx-Italic-lf-ly1 TeXGyreTermesX-Italic " encntx-texnansi-lf ReEncodeFont " <[ntx-texnansi-lf.enc <ztmri.pfb
ntx-Italic-tosf-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tosf ReEncodeFont " <[ntx-texnansi-tosf.enc <ztmri.pfb
-ntx-Italic-tlf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmri.pfb
-ntx-Italic-osf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmri.pfb
-ntx-Italic-lf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmri.pfb
-ntx-Italic-tosf-sc-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmri.pfb
ntx-BoldItalic-tlf-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tlf ReEncodeFont " <[ntx-ec-tlf.enc <ztmbi.pfb
ntx-BoldItalic-osf-t1 TeXGyreTermesX-BoldItalic " encntx-ec-osf ReEncodeFont " <[ntx-ec-osf.enc <ztmbi.pfb
ntx-BoldItalic-lf-t1 TeXGyreTermesX-BoldItalic " encntx-ec-lf ReEncodeFont " <[ntx-ec-lf.enc <ztmbi.pfb
ntx-BoldItalic-tosf-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tosf ReEncodeFont " <[ntx-ec-tosf.enc <ztmbi.pfb
-ntx-BoldItalic-tlf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmbi.pfb
-ntx-BoldItalic-osf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmbi.pfb
-ntx-BoldItalic-lf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmbi.pfb
-ntx-BoldItalic-tosf-sc-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmbi.pfb
ntx-BoldItalic-tlf-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tlf ReEncodeFont " <[ntx-texnansi-tlf.enc <ztmbi.pfb
ntx-BoldItalic-osf-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-osf ReEncodeFont " <[ntx-texnansi-osf.enc <ztmbi.pfb
ntx-BoldItalic-lf-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-lf ReEncodeFont " <[ntx-texnansi-lf.enc <ztmbi.pfb
ntx-BoldItalic-tosf-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tosf ReEncodeFont " <[ntx-texnansi-tosf.enc <ztmbi.pfb
-ntx-BoldItalic-tlf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmbi.pfb
-ntx-BoldItalic-osf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmbi.pfb
-ntx-BoldItalic-lf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmbi.pfb
-ntx-BoldItalic-tosf-sc-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmbi.pfb
ntx-Bold-tlf-t1 TeXGyreTermesX-Bold " encntx-ec-tlf ReEncodeFont " <[ntx-ec-tlf.enc <ztmb.pfb
ntx-Bold-osf-t1 TeXGyreTermesX-Bold " encntx-ec-osf ReEncodeFont " <[ntx-ec-osf.enc <ztmb.pfb
ntx-Bold-lf-t1 TeXGyreTermesX-Bold " encntx-ec-lf ReEncodeFont " <[ntx-ec-lf.enc <ztmb.pfb
ntx-Bold-tosf-t1 TeXGyreTermesX-Bold " encntx-ec-tosf ReEncodeFont " <[ntx-ec-tosf.enc <ztmb.pfb
-ntx-Bold-tlf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmb.pfb
-ntx-Bold-osf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmb.pfb
-ntx-Bold-lf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmb.pfb
-ntx-Bold-tosf-sc-t1 TeXGyreTermesX-Bold " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmb.pfb
ntx-Bold-tlf-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tlf ReEncodeFont " <[ntx-texnansi-tlf.enc <ztmb.pfb
ntx-Bold-osf-ly1 TeXGyreTermesX-Bold " encntx-texnansi-osf ReEncodeFont " <[ntx-texnansi-osf.enc <ztmb.pfb
ntx-Bold-lf-ly1 TeXGyreTermesX-Bold " encntx-texnansi-lf ReEncodeFont " <[ntx-texnansi-lf.enc <ztmb.pfb
ntx-Bold-tosf-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tosf ReEncodeFont " <[ntx-texnansi-tosf.enc <ztmb.pfb
-ntx-Bold-tlf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmb.pfb
-ntx-Bold-osf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmb.pfb
-ntx-Bold-lf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmb.pfb
-ntx-Bold-tosf-sc-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmb.pfb
ntx-BoldItalic-tlf-ot1r TeXGyreTermesX-BoldItalic " encntx-ot1-tlf ReEncodeFont " <[ntx-ot1-tlf.enc <ztmbi.pfb
ntx-Bold-tlf-ot1r TeXGyreTermesX-Bold " encntx-ot1-tlf ReEncodeFont " <[ntx-ot1-tlf.enc <ztmb.pfb
ntx-BoldItalic-osf-ot1r TeXGyreTermesX-BoldItalic " encntx-ot1-osf ReEncodeFont " <[ntx-ot1-osf.enc <ztmbi.pfb
@@ -167,30 +183,14 @@ ntx-BoldItalic-lf-ot1r TeXGyreTermesX-BoldItalic " encntx-ot1-lf ReEncodeFont "
ntx-Bold-lf-ot1r TeXGyreTermesX-Bold " encntx-ot1-lf ReEncodeFont " <[ntx-ot1-lf.enc <ztmb.pfb
ntx-BoldItalic-tosf-ot1r TeXGyreTermesX-BoldItalic " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <ztmbi.pfb
ntx-Bold-tosf-ot1r TeXGyreTermesX-Bold " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <ztmb.pfb
-ntx-BoldItalic-tlf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmbi.pfb
-ntx-Bold-tlf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmb.pfb
-ntx-BoldItalic-osf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmbi.pfb
-ntx-Bold-osf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmb.pfb
-ntx-BoldItalic-lf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmbi.pfb
-ntx-Bold-lf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmb.pfb
-ntx-BoldItalic-tosf-sc-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmbi.pfb
-ntx-Bold-tosf-sc-ot1 TeXGyreTermesX-Bold " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmb.pfb
ntx-Regular-tlf-ot1r TeXGyreTermesX-Regular " encntx-ot1-tlf ReEncodeFont " <[ntx-ot1-tlf.enc <ztmr.pfb
ntx-Regular-osf-ot1r TeXGyreTermesX-Regular " encntx-ot1-osf ReEncodeFont " <[ntx-ot1-osf.enc <ztmr.pfb
ntx-Regular-lf-ot1r TeXGyreTermesX-Regular " encntx-ot1-lf ReEncodeFont " <[ntx-ot1-lf.enc <ztmr.pfb
ntx-Regular-tosf-ot1r TeXGyreTermesX-Regular " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <ztmr.pfb
-ntx-Regular-tlf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmr.pfb
-ntx-Regular-osf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmr.pfb
-ntx-Regular-lf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmr.pfb
-ntx-Regular-tosf-sc-ot1 TeXGyreTermesX-Regular " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmr.pfb
ntx-Italic-tlf-ot1r TeXGyreTermesX-Italic " encntx-ot1-tlf ReEncodeFont " <[ntx-ot1-tlf.enc <ztmri.pfb
ntx-Italic-osf-ot1r TeXGyreTermesX-Italic " encntx-ot1-osf ReEncodeFont " <[ntx-ot1-osf.enc <ztmri.pfb
ntx-Italic-lf-ot1r TeXGyreTermesX-Italic " encntx-ot1-lf ReEncodeFont " <[ntx-ot1-lf.enc <ztmri.pfb
ntx-Italic-tosf-ot1r TeXGyreTermesX-Italic " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <ztmri.pfb
-ntx-Italic-tlf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmri.pfb
-ntx-Italic-osf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmri.pfb
-ntx-Italic-lf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmri.pfb
-ntx-Italic-tosf-sc-ot1 TeXGyreTermesX-Italic " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmri.pfb
ntxsups-Regular-ot1 ntxsups-Regular " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_ot1.enc <ntxsups-Regular.pfb
ntxsups-Regular-t1 ntxsups-Regular " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_t1.enc <ntxsups-Regular.pfb
diff --git a/fonts/newtx/tex/newtxmath.sty b/fonts/newtx/tex/newtxmath.sty
index c81e330939..369f2fa84d 100644
--- a/fonts/newtx/tex/newtxmath.sty
+++ b/fonts/newtx/tex/newtxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.629}
-\def\filedate{2020/08/04}
+\def\fileversion{1.630}
+\def\filedate{2020/09/19}
\ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -2466,8 +2466,8 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
}
% This really needs to be reorganized
\iftx@stxtwo
- \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{132}{158}{125}{126}{48}{lettersA}}
- \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{193}{225}{184}{185}{48}{lettersA}}
+ \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{132}{158}{125}{126}{43}{lettersA}}
+ \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{193}{225}{184}{185}{43}{lettersA}}
\else
\iftx@isenh
\DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{132}{158}{125}{126}{43}{lettersA}}
diff --git a/fonts/newtx/tex/newtxtext.sty b/fonts/newtx/tex/newtxtext.sty
index 81fb18ee86..bea71a0617 100644
--- a/fonts/newtx/tex/newtxtext.sty
+++ b/fonts/newtx/tex/newtxtext.sty
@@ -1,7 +1,7 @@
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.628}
-\def\filedate{2020/07/22}
+\def\fileversion{1.630}
+\def\filedate{2020/09/19}
\ProvidesPackage{newtxtext}[\filedate\space v\fileversion]
\message{`newtxtext' v\fileversion, \filedate\space Text macros taking advantage of TeX-Gyre Termes fonts (msharpe)}
@@ -10,7 +10,7 @@
\let\orig@footnote=\thefootnote
\let\orig@makefnmark=\@makefnmark
\newdimen\ntx@fs
-\RequirePackage{xkeyval,etoolbox}
+\RequirePackage{xkeyval,etoolbox,xstring,ifthen,scalefnt}
\RequirePackage{mweights}
\renewcommand*{\rmdefault}{ntxtlf} % always TLF for math
\renewcommand*{\familydefault}{\rmdefault}
@@ -47,6 +47,8 @@
\setkeys{ntx}{helvratio} % set this first, at least to default 0.9
\setkeys{ntx}{scaled} % get at least default
+\def\ntx@foresolidus{0em}
+\def\ntx@aftsolidus{0em}
\def\ntx@spc{.25em}
\def\ntx@stretch{.2em}
\def\ntx@shrink{.1em}
@@ -65,6 +67,8 @@
\DeclareOption{proportional}{\useproportional}
%\DeclareOption{sups}{\ntx@defaultsupsfalse}
\DeclareOption{scosf}{\ntx@scosftrue}
+\DeclareOptionX{foresolidus}{\gdef\ntx@foresolidus{#1}}
+\DeclareOptionX{aftsolidus}{\gdef\ntx@aftsolidus{#1}}
\DeclareOption{tighter}{%
\gdef\ntx@spc{.25em}\gdef\ntx@stretch{.15em}\gdef\ntx@shrink{.06em}}
\DeclareOption{looser}{%
@@ -97,31 +101,7 @@
\not@math@alphabet\infigures\relax
\fontfamily{ntxdenoms}\selectfont}
\DeclareTextFontCommand{\textin}{\infigures}
-\providecommand*{\textfrac}[2]{%
- {\ntxt@printfalse\edef\ntxt@denom{#1\char"F5}\ntxt@textinf #2\@nil%
- \ifntxt@print\textsu{\ntxt@denom}\fi}}
-\newcount\ntxt@cntz
-\newif\ifntxt@print
-%\newcount\ntxt@Isdigit
-\def\ntxt@isdigit#1{% #1 should be a single character
-\ntxt@cntz=\number`#1\relax%
-\ifnum\ntxt@cntz>47\relax%
- \ifnum\ntxt@cntz<58\relax%
- \advance\ntxt@cntz by 198 % 246 (0.inf) -48
- \edef\ntxt@denom{\ntxt@denom\char\the\ntxt@cntz}%
- \else
- \edef\ntxt@denom{\ntxt@denom X}%
- \fi%
-\else
- \edef\ntxt@denom{\ntxt@denom X}%
-\fi%
-%\show\ntxt@denom
-}
-\def\ntxt@textinf#1#2\@nil{%
-\ntxt@isdigit{#1}%
-\ifblank{#2}{\ntxt@printtrue}{\ntxt@textinf #2\@nil}%
-}
\ifntx@scosf %
\DeclareRobustCommand{\textsc}[1]{%
{\fontfamily{ntx\ntx@figurealign osf}\scshape\selectfont #1}%
@@ -159,6 +139,72 @@
{\sustyle #1}%
}% to get sup style
+\newcommand{\textfrac}[3][]{% e.g., \textfrac[1]{7}{8}
+ \mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {\textlf{#1}\kern.05em}{}%
+ \textsu{#2}% numerator
+ \StrRight{#2}{1}[\@digit@]%
+ % look for 1, 2, 6, 7
+ \ifcase\@digit@% 0
+ \or%\kern.03em% 1
+ \or%\kern.02em% 2
+ \or\kern-.02em% 3
+ \or%\kern-.01em% 4
+ \or\kern-.01em% 5
+ \or%\kern-.01em% 6
+ \or\kern-.08em% 7
+ \or%\kern-.08em% 8
+ \or\kern-.04em% 9
+ \fi%
+ \kern\ntx@foresolidus{\fontencoding{TS1}\selectfont\char"2F}%
+ \kern\ntx@aftsolidus%
+ \StrLeft{#3}{1}[\@digit@]%
+ % look for 1, 4, 7
+ \ifcase\@digit@% 0
+ \or%\kern -.02em% 1
+ \or\kern .01em% 2
+ \or% 3
+ \or\kern -.08em% 4
+ \or\kern -.03em% 5
+ \or\kern -.05em% 6
+ \or%\kern .02em% 7
+ \fi%
+ \textin{#3}% denominator [#3]
+ }%
+}
+%\newcommand{\textfrac}[3][]{\mbox{%
+% %\ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+% % {\textlf{#1}\kern.05em}{}%
+% {\ntxt@printfalse\edef\ntxt@denom{#2\char"F5}%
+% \ntxt@textinf #3\@nil%
+% \ifntxt@print\textsu{\ntxt@denom}\fi}}}
+%\newcommand*{\textfrac}[2]{%
+% {\ntxt@printfalse\edef\ntxt@denom{#1\char"F5}\ntxt@textinf #2\@nil%
+% \ifntxt@print\textsu{\ntxt@denom}\fi}}
+
+\newcount\ntxt@cntz
+\newif\ifntxt@print
+%\newcount\ntxt@Isdigit
+\def\ntxt@isdigit#1{% #1 should be a single character
+\ntxt@cntz=\number`#1\relax%
+\ifnum\ntxt@cntz>47\relax%
+ \ifnum\ntxt@cntz<58\relax%
+ \advance\ntxt@cntz by 198 % 246 (0.inf) -48
+ \edef\ntxt@denom{\ntxt@denom\char\the\ntxt@cntz}%
+ \else
+ \edef\ntxt@denom{\ntxt@denom X}%
+ \fi%
+\else
+ \edef\ntxt@denom{\ntxt@denom X}%
+\fi%
+%\show\ntxt@denom
+}
+\def\ntxt@textinf#1#2\@nil{%
+\ntxt@isdigit{#1}%
+\ifblank{#2}{\ntxt@printtrue}{\ntxt@textinf #2\@nil}%
+}
+
\ifntx@thrm
%\RequirePackage{amsmath,amsthm} % in case of theoremfont
\ifdefined\newtheoremstyle %amsthm and ntheorem, not theorem.sty
@@ -178,6 +224,13 @@
%\DeclareTextFontCommand{\textsu}{\sustyle}
%\def\@makefnmark{\ifx \thefootnote\orig@footnote \hbox{\sustyle\hspace*{.04em}\@thefnmark}\else\orig@makefnmark\fi}
+\DeclareTextCommand{\textcircled}{TS1}[1]{\hmode@bgroup
+ \ooalign{%
+ \hfil \raise -.256ex\hbox {\fontencoding{T1}\fontfamily{ntxsups}\fontseries{m}\fontshape{n}\selectfont\scalefont{.966}\uppercase{#1}}\hfil \crcr
+ \char 79 %\textbigcircle
+ }%
+ \egroup}
+
\ifntx@defaultsups %
\else
\ifntx@KOMA %
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm
index 0f23d1ff27..655f129356 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm
index babb536f9b..248a517fc9 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm
index 9cc11c7da1..ace46b39fd 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm
index 49c4d03c95..5bff6199f5 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm
index 1d906ed4ce..fd4cae7e3e 100644
--- a/fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm
index 8b9c2ec056..b1f8bdaa27 100644
--- a/fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm
index ccecfbef0c..b46f7b78c1 100644
--- a/fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm
index 54569555d9..9e93ade8f7 100644
--- a/fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm
index 74e95a60f2..8e451a67dc 100644
--- a/fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm
index 626ba5802f..f16cafc85a 100644
--- a/fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm
index a86969bced..ca9ee8177c 100644
--- a/fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
index 9066db9058..28d2b168fd 100644
--- a/fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
index 41614b4dfe..a1930f716d 100644
--- a/fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm
index 1e34755a6f..7a8aba43da 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm
index 4527380917..a91889ddfe 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm
index 775776b466..435b6eea46 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm
index 42794bd9fd..f842090681 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm
index 81e207f1eb..dffe60857e 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm
index 1a9351949f..67440e8ca2 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm
index 30f54fc53a..696eaf8cbf 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm
index 9d08b52738..fca2733226 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm
index 34a81ab42e..cc53a89d80 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm
index ecd1475ad6..1129faa5b4 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm
index 68480d71e7..94b1962b5e 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm
index 51e29a3275..ed8fb8460b 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm
index 2ab1461fac..0751f430f8 100644
--- a/fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm
index e578a35d9d..879de0ae04 100644
--- a/fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm
index 253453577f..6927333b99 100644
--- a/fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm
index f2b62c893c..78d5342c65 100644
--- a/fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm
index 6fd7a50b41..7681f77f90 100644
--- a/fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm
index 34262aafa5..0e337367f0 100644
--- a/fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm
index 38db4ece91..7d8fadd7c3 100644
--- a/fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm
index a739be433f..0971746135 100644
--- a/fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm
index fcc35e6882..28d6214021 100644
--- a/fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm
index 1e3834e413..79fef12520 100644
--- a/fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm
index 4b9187b205..0ef5bc49ce 100644
--- a/fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm
index 420d2c017c..73d0255646 100644
--- a/fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm
index 010c64a09e..4287b6c857 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm
index 846ca94177..bd7b6a8f96 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm
index 209e1f582e..c742f7bb65 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm
index 4f495d41ec..110f912c37 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm
index 5b42240686..31b2da7de1 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm
index 307a0ea159..4146f007b7 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm
index 058b1c34c2..4bb653a0c0 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm
index 117c78af86..87d08023b3 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm
index ee9cb669e2..1c11f04b9b 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm
index 0c42429342..6d43cf1eeb 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm
index 897fe031c8..a40acbdf81 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm
index d1b877d282..2284bbe54e 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm
index c4029e9571..2dd807c2c6 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm
index 4f38504f5e..1f70fc1a51 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm
index da3e062d5f..f7aa150197 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm
index e014d2574e..0aaeefb712 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxsups-Bold-ly1.tfm b/fonts/newtx/tfm/ntxsups-Bold-ly1.tfm
index e4fe06fa44..1492b2c912 100644
--- a/fonts/newtx/tfm/ntxsups-Bold-ly1.tfm
+++ b/fonts/newtx/tfm/ntxsups-Bold-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm b/fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm
index 8f2622411d..d5ef29671f 100644
--- a/fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm
+++ b/fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxsups-Italic-ly1.tfm b/fonts/newtx/tfm/ntxsups-Italic-ly1.tfm
index 78516c3e68..d1a5e2fa0f 100644
--- a/fonts/newtx/tfm/ntxsups-Italic-ly1.tfm
+++ b/fonts/newtx/tfm/ntxsups-Italic-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxsups-Regular-ly1.tfm b/fonts/newtx/tfm/ntxsups-Regular-ly1.tfm
index 30fc9630db..da07221bfe 100644
--- a/fonts/newtx/tfm/ntxsups-Regular-ly1.tfm
+++ b/fonts/newtx/tfm/ntxsups-Regular-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/vf/ntx-Bold-lf-ot1.vf b/fonts/newtx/vf/ntx-Bold-lf-ot1.vf
index 347be42877..8dd9daa4b1 100644
--- a/fonts/newtx/vf/ntx-Bold-lf-ot1.vf
+++ b/fonts/newtx/vf/ntx-Bold-lf-ot1.vf
Binary files differ