From 921dfb594af7744cf1a5c1887aa0e5a79aef7262 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 14 Aug 2012 23:21:12 +0000 Subject: newtx (14aug12) git-svn-id: svn://tug.org/texlive/trunk@27402 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/newtx/README | 5 +- Master/texmf-dist/fonts/enc/public/newtx/sups.enc | 86 +++++++++++++++++++++ .../fonts/map/dvips/public/newtx/ntx.map | 1 + .../fonts/map/dvips/public/newtx/superiors.map | 2 + .../texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm | Bin 2732 -> 2748 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm | Bin 2912 -> 2928 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlbmi15.tfm | Bin 2008 -> 2008 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlbmi17.tfm | Bin 1964 -> 1964 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlbmi7.tfm | Bin 1968 -> 1968 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm | Bin 2204 -> 2220 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlmi15.tfm | Bin 2004 -> 2004 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlmi17.tfm | Bin 1996 -> 1996 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlmi7.tfm | Bin 1992 -> 1992 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm | Bin 2400 -> 2416 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf | Bin 1432 -> 1520 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf | Bin 1776 -> 1864 bytes .../texmf-dist/fonts/vf/public/newtx/nxlbmi15.vf | Bin 2508 -> 1884 bytes .../texmf-dist/fonts/vf/public/newtx/nxlbmi17.vf | Bin 2388 -> 1884 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlbmi7.vf | Bin 2348 -> 1840 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf | Bin 1604 -> 1692 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlmi15.vf | Bin 2396 -> 1892 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlmi17.vf | Bin 2396 -> 1892 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlmi7.vf | Bin 2352 -> 1852 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf | Bin 1948 -> 2036 bytes Master/texmf-dist/tex/latex/newtx/newtxmath.sty | 14 +++- Master/texmf-dist/tex/latex/newtx/newtxtext.sty | 6 +- Master/texmf-dist/tex/latex/newtx/omlnxlmi.fd | 27 +++++-- Master/texmf-dist/tex/latex/newtx/t1fxl1.fd | 67 ++++++++++++++++ Master/texmf-dist/tex/latex/newtx/t1ntxr1.fd | 28 +++---- 29 files changed, 209 insertions(+), 27 deletions(-) create mode 100644 Master/texmf-dist/fonts/enc/public/newtx/sups.enc create mode 100644 Master/texmf-dist/fonts/map/dvips/public/newtx/superiors.map create mode 100644 Master/texmf-dist/tex/latex/newtx/t1fxl1.fd diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index 7563c00baf5..8496782c55d 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,9 +1,12 @@ This package, 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.02 +Current version: 1.03 This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license. +Changes in version 1.03: +1. Copied parentheses from Times and Libertine Roman txt fonts into ntxmia so that better spacing could applied in math mode. (The text glyphs are very narrow.) +2. Modified spacing in 7pt and 5pt Libertine math fonts to remove extraneous right side-bearings. Changes in version 1.02: 1. Additions to newtxtext to provide better superior figures, principally used for footnote and endnote markers. 2. Corrected an encoding error in the 7pt and 5pt math symbol fonts, ntxsy7 and ntxsy5, that prevented display of some glyphs (eg, \langle, \rangle) in subscripts. diff --git a/Master/texmf-dist/fonts/enc/public/newtx/sups.enc b/Master/texmf-dist/fonts/enc/public/newtx/sups.enc new file mode 100644 index 00000000000..f914faff2cc --- /dev/null +++ b/Master/texmf-dist/fonts/enc/public/newtx/sups.enc @@ -0,0 +1,86 @@ +% File sups.enc +% +% Encodes superior figures which may serve as replacements for font lacking them. +/SupsEncoding [ +% 0x00 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x10 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x20 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x30 + /zero.superior /one.superior /two.superior /three.superior + /four.superior /five.superior /six.superior /seven.superior + /eight.superior /nine.superior /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x40 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + % 0x50 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x60 +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +% 0x70 +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +% 0x80 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x90 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xA0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xB0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xC0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xD0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xE0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xF0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +] def + diff --git a/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map index 7f05d6bfae2..c30eb13f124 100644 --- a/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map +++ b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map @@ -5,6 +5,7 @@ rfxlri-vw LibAltr-vw \ntxmath@scaled nxlmi15 + <6.3-8.6> \ntxmath@scaled nxlmi17 + <8.6-> \ntxmath@scaled nxlmi1 + }{} + + \DeclareFontShape{OML}{nxlmi}{b}{it}{ + <-6.3> \ntxmath@scaled nxlbmi15 + <6.3-8.6> \ntxmath@scaled nxlbmi17 + <8.6-> \ntxmath@scaled nxlbmi1 + }{} +\else % original v, w + \DeclareFontShape{OML}{nxlmi}{m}{it}{ <-6.3> \ntxmath@scaled nxlmi5 <6.3-8.6> \ntxmath@scaled nxlmi7 <8.6-> \ntxmath@scaled nxlmi -}{} + }{} -\DeclareFontShape{OML}{nxlmi}{b}{it}{ + \DeclareFontShape{OML}{nxlmi}{b}{it}{ <-6.3> \ntxmath@scaled nxlbmi5 - <6.3-8.6> \ntxmath@scaled nxlbmi7 - <8.6-> \ntxmath@scaled nxlbmi -}{} - + <6.3-8.6> \ntxmath@scaled nxlbmi7 + <8.6-> \ntxmath@scaled nxlbmi + }{} +\fi \DeclareFontShape{OML}{nxlmi}{m}{sl}{<->ssub * nxlmi/m/it}{} \DeclareFontShape{OML}{nxlmi}{bx}{it}{<->ssub * nxlmi/b/it}{} \DeclareFontShape{OML}{nxlmi}{b}{sl}{<->ssub * nxlmi/b/it}{} diff --git a/Master/texmf-dist/tex/latex/newtx/t1fxl1.fd b/Master/texmf-dist/tex/latex/newtx/t1fxl1.fd new file mode 100644 index 00000000000..ef76c465e34 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/t1fxl1.fd @@ -0,0 +1,67 @@ +\ProvidesFile{t1fxl1.fd}[2012/07/30 T1/fxlr-sups] +\expandafter\ifx\csname fxl@scale\endcsname\relax + \let\fxl@@scale\@empty% +\else + \edef\fxl@@scale{s*[\csname fxl@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{fxl1}{} +\DeclareFontShape{T1}{fxl1}{m}{n}{ + <-> \fxl@@scale rfxlr-sups +}{} +\DeclareFontShape{T1}{fxl1}{b}{it}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{b}{n}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{z}{it}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{z}{n}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{m}{sc}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{b}{sc}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{z}{sc}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{m}{it}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{b}{sl}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{sb}{n}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{sb}{it}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{sb}{sc}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{sb}{sl}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{z}{sl}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{m}{sl}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{bx}{it}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{bx}{n}{ + <-> ssub * fxl1/m/n +}{} +\DeclareFontShape{T1}{fxl1}{bx}{sl}{ + <-> ssub * fxl1/m/n +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxr1.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxr1.fd index e5f4c1897dc..c23c269ab18 100644 --- a/Master/texmf-dist/tex/latex/newtx/t1ntxr1.fd +++ b/Master/texmf-dist/tex/latex/newtx/t1ntxr1.fd @@ -8,45 +8,45 @@ <-> \ntx@scaled ntxsups% }{} \DeclareFontShape{T1}{ntxr1}{m}{sc}{ %cap & small cap - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{m}{sl}{ %slanted - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{m}{it}{ %italic - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{m}{ui}{ %unslanted italic - <->ssub * ntxr/m/it% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{bx}{n}{ %bold extended - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{bx}{sc}{ %bold extended cap & small cap - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{bx}{sl}{ %bold extended slanted - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{bx}{it}{ %bold extended italic - <-> \ntx@scaled ntxsups% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{bx}{ui}{ %bold extended unslanted italic - <->ssub * ntxr1/bx/it% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{b}{n}{ %bold - <->ssub * ntxr1/bx/n% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{b}{sc}{ %bold cap & small cap - <->ssub * ntxr1/bx/sc% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{b}{sl}{ %bold slanted - <->ssub * ntxr1/bx/sl% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{b}{it}{ %bold italic - <->ssub * ntxr1/bx/it% + <-> ssub * ntxr/m/n% }{} \DeclareFontShape{T1}{ntxr1}{b}{ui}{ %bold unslanted italic - <->ssub * ntxr1/bx/ui% + <-> ssub * ntxr/m/n% }{} \endinput -- cgit v1.2.3