From 2546daca3495e2e08a6e1f5d391a5fc3246eadee Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 26 May 2012 22:05:20 +0000 Subject: newtx 0.94 (25may12) git-svn-id: svn://tug.org/texlive/trunk@26664 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/newtx/README | 9 +++++++-- .../texmf-dist/doc/fonts/newtx/implementation.pdf | Bin 0 -> 457143 bytes Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf | Bin 684848 -> 581434 bytes Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex | 6 +++++- .../texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf | Bin 117310 -> 18264 bytes .../doc/fonts/newtx/sample-libmtp-crop.pdf | Bin 18919 -> 18519 bytes .../fonts/enc/public/newtx/libertinealt.enc | 4 ++-- .../fonts/map/dvips/public/newtx/ntx.map | 2 ++ .../texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm | Bin 0 -> 2480 bytes .../texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm | Bin 0 -> 2400 bytes .../fonts/tfm/public/newtx/rfxlbi-alt.tfm | Bin 404 -> 0 bytes .../fonts/tfm/public/newtx/rfxlr-alt.tfm | Bin 0 -> 884 bytes .../fonts/tfm/public/newtx/rfxlz-alt.tfm | Bin 0 -> 916 bytes .../texmf-dist/fonts/tfm/public/newtx/rtxbmi5.tfm | Bin 0 -> 1112 bytes .../texmf-dist/fonts/tfm/public/newtx/rtxbmi7.tfm | Bin 0 -> 1100 bytes .../texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm | Bin 6812 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm | Bin 6892 -> 0 bytes .../texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm | Bin 7136 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm | Bin 6956 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm | Bin 6716 -> 0 bytes .../texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm | Bin 6928 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm | Bin 2524 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm | Bin 2452 -> 0 bytes .../texmf-dist/fonts/tfm/public/newtx/txbslj.tfm | Bin 2680 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm | Bin 2584 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm | Bin 2408 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm | Bin 2636 -> 0 bytes .../texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm | Bin 4428 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm | Bin 4520 -> 0 bytes .../texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm | Bin 4724 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm | Bin 4424 -> 0 bytes Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm | Bin 4332 -> 0 bytes .../texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm | Bin 4536 -> 0 bytes .../fonts/type1/public/newtx/fxlzi-jv.pfb | Bin 0 -> 7981 bytes .../fonts/type1/public/newtx/fxlzi-jv5.pfb | Bin 0 -> 7993 bytes .../fonts/type1/public/newtx/fxlzi-jv7.pfb | Bin 0 -> 7988 bytes .../texmf-dist/fonts/type1/public/newtx/rtxmi.pfb | Bin 14120 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf | Bin 0 -> 1420 bytes Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf | Bin 0 -> 1416 bytes Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf | Bin 2152 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf | Bin 2176 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf | Bin 2184 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf | Bin 2148 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf | Bin 2168 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf | Bin 2184 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/txbij.vf | Bin 936 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/txbj.vf | Bin 932 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf | Bin 940 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/txij.vf | Bin 936 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/txrj.vf | Bin 932 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/txslj.vf | Bin 936 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf | Bin 1744 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf | Bin 1740 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf | Bin 1748 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf | Bin 1744 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf | Bin 1740 -> 0 bytes Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf | Bin 1744 -> 0 bytes Master/texmf-dist/tex/latex/newtx/newtxmath.sty | 15 +++++++++++---- Master/texmf-dist/tex/latex/newtx/newtxtext.sty | 4 ++-- Master/texmf-dist/tex/latex/newtx/untxmia.fd | 21 +++++++++++++++------ 60 files changed, 44 insertions(+), 17 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/newtx/implementation.pdf create mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/rfxlbi-alt.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/rfxlr-alt.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/rfxlz-alt.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/rtxbmi5.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/rtxbmi7.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm delete mode 100644 Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm create mode 100644 Master/texmf-dist/fonts/type1/public/newtx/fxlzi-jv.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/newtx/fxlzi-jv5.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/newtx/fxlzi-jv7.pfb delete mode 100644 Master/texmf-dist/fonts/type1/public/newtx/rtxmi.pfb create mode 100644 Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf create mode 100644 Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/txbij.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/txbj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/txij.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/txrj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/txslj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf delete mode 100644 Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index fd179eaad68..ed4641c88e9 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,10 +1,15 @@ 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: 0.93 +Current version: 0.94 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 this version: +Changes in version 0.94: +1. Replaced upright italic glyphs in {\tt lettersA} by their Libertine equivalents, under the option libertine to newtxmath. +2. Fixes to documentation and to my error in libertinealt.enc---thanks are due to Petri Lievonen for picking this up. +3. Added option varbb to newtxmath to force the use of the variant BB alphabet. + +Changes in version 0.93: 1. Added optical weights in math italic and math symbol fonts to improve rendering at small sizes. 2. Changed the Linux Libertine math bold weight to their semibold (z) math italics and Greek. 3. Commented out the old txfonts method for square roots---it did not space out as well as laTeX's method. diff --git a/Master/texmf-dist/doc/fonts/newtx/implementation.pdf b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf new file mode 100644 index 00000000000..61a2a7bd2bb Binary files /dev/null and b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf differ diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf index 8698f15448d..4e788951b1b 100644 Binary files a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf and b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf differ diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex index 87e579d35c9..398526dbd83 100644 --- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex @@ -61,6 +61,7 @@ loads the math part of the {\tt txfonts} (with revised metrics and additional gl \begin{itemize} \item {\tt varg} causes the math italic letters \verb|g,v,w,y| to be replaced by versions which are more distinctive---eg, useful for distinguishing math italic \verb|v| from \verb|\nu|; \item {\tt libertine} loads different versions of math italic and bold math italic based on \textsf{Libertine} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default; +\item the {\tt libertine} option also replaces both slanted and upright Greek symbols by their Libertine glyphs; \item {\tt cmintegrals} instructs \textsf{newtxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newtxmath} default---the txfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{txfonts} integrals are available; \item the combination @@ -74,9 +75,10 @@ causes no error, unlike the same combination with {\tt txfonts}, but does nothin \usepackage[cmintegrals]{newtxmath} \end{verbatim} allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \verb|\idotsint| defined in {\tt amsmath}, but using the pumped-up Computer Modern integral loaded by {\tt newtxmath}. -\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. \item {\tt uprightGreek} and {\tt slantedGreek} determine the form of Greek alphabet loaded---the default is {\tt uprightGreek}, which loads upright uppercase and slanted lowercase Greek symbols, as is customary in Anglo-American mathematical typesetting. With the option {\tt slantedGreek}, which you might want to use if you cared about ISO standards, all Greek symbols are slanted. No matter which is set, \verb|\Gammaup| (or \verb|\upGamma|) gives you upright \verb|\Gamma|, etc. \item The option {\tt cmbraces} instructs {\tt newtxmath} to ignore the brace collections from {\tt txfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold. +\item The \textsf{newtxmath} package, like the original \textsf{txfonts}, contains two different Blackboard Bold alphabets, the default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msam} and has the same overall appearance of a hollowed-out text font, which I find neither bold not blackboard-like. The other option, triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable. The option {\tt varbb} makes \verb|\mathbb{}| behave like \verb|\varmathbb{}|. +\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.) \end{itemize} \textsc{Example 1:} \begin{verbatim} @@ -190,6 +192,7 @@ Complete match between text and math size and weight; \textsc{Libertine and MathTimePro2:}\\ \begin{verbatim} \usepackage{libertine} +\usepackage[T1]{fontenc} \usepackage[lite]{mtpro2} \end{verbatim} \[\includegraphics{sample-libmtp-crop}\] @@ -205,6 +208,7 @@ Mismatch of weight between text and math; \textsc{Libertine and newtxmath:}\\ \begin{verbatim} \usepackage{libertine} +\usepackage[T1]{fontenc} \usepackage[libertine]{newtxmath} \end{verbatim} \[\includegraphics{sample-lib-crop}\] diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf index aaa2a8c1f79..29ce103b3a1 100644 Binary files a/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf and b/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf differ diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf index 598673d536b..1b7072be121 100644 Binary files a/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf and b/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf differ diff --git a/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc b/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc index dfae43bab07..9a64263fe3d 100644 --- a/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc +++ b/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc @@ -11,10 +11,10 @@ /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma - /tau /upsilon /phi /chi + /tau /upsilon /phi1 /chi % 0x20 /psi /omega /epsilon /theta1 - /omega1 /uni03F1 /sigma1 /phi1 + /omega1 /uni03F1 /sigma1 /phi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % 0x30 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 259367d9492..2de0cc4663a 100644 --- a/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map +++ b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map @@ -10,6 +10,8 @@ fxlri-7alt LinLibertineI7 " LibertineAltEncoding ReEncodeFont " <[libertinealt.e fxlzi-7alt LinLibertineZI7 " LibertineAltEncoding ReEncodeFont " <[libertinealt.enc \ntxmath@scaled nxlmia + }{} + + \DeclareFontShape{U}{ntxmia}{b}{it}{ + <-> \ntxmath@scaled nxlbmia + }{} +\else \DeclareFontShape{U}{ntxmia}{m}{it}{ - <-> \ntxmath@scaled ntxmia -}{} - -\DeclareFontShape{U}{ntxmia}{b}{it}{ - <-> \ntxmath@scaled ntxbmia -}{} + <-> \ntxmath@scaled ntxmia + }{} + \DeclareFontShape{U}{ntxmia}{b}{it}{ + <-> \ntxmath@scaled ntxbmia + }{} +\fi \DeclareFontShape{U}{ntxmia}{m}{sl}{<->ssub * ntxmia/m/it}{} \DeclareFontShape{U}{ntxmia}{bx}{it}{<->ssub * ntxmia/b/it}{} \DeclareFontShape{U}{ntxmia}{b}{sl}{<->ssub * ntxmia/b/it}{} -- cgit v1.2.3