From d94a2db301aa0e2a065aa5cf41dbdcfd4479d087 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 20 Mar 2014 22:53:14 +0000 Subject: newtx (20mar14) git-svn-id: svn://tug.org/texlive/trunk@33239 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/newtx/README | 5 +- .../texmf-dist/doc/fonts/newtx/implementation.pdf | Bin 82981 -> 76404 bytes .../texmf-dist/doc/fonts/newtx/implementation.tex | 7 ++- Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf | Bin 257119 -> 257392 bytes Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex | 1 + Master/texmf-dist/tex/latex/newtx/newtxmath.sty | 65 +++++++++++---------- Master/texmf-dist/tex/latex/newtx/newtxtext.sty | 4 +- 7 files changed, 45 insertions(+), 37 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index c03d6ed8b38..62d5c26f7a8 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,10 +1,13 @@ 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.24 +Current version: 1.241 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.241 +Changed mod in 1.24 to always use math accents from newtxtext to an option triggered by timesmathacc. The previous version was problematic in languages where accents might occur in operator names. + Changes in version 1.24 1. Modified math macros to always use mathaccents from newtxtext, as the accents from libertine and other text fonts proved to be not always suitable as math accents. 2. Added \RequirePackage{textcomp} to newtxtext.sty diff --git a/Master/texmf-dist/doc/fonts/newtx/implementation.pdf b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf index 6c7874739c1..87e2c033478 100644 Binary files a/Master/texmf-dist/doc/fonts/newtx/implementation.pdf and b/Master/texmf-dist/doc/fonts/newtx/implementation.pdf differ diff --git a/Master/texmf-dist/doc/fonts/newtx/implementation.tex b/Master/texmf-dist/doc/fonts/newtx/implementation.tex index 04629e52ac0..e1db6e47fa5 100644 --- a/Master/texmf-dist/doc/fonts/newtx/implementation.tex +++ b/Master/texmf-dist/doc/fonts/newtx/implementation.tex @@ -11,8 +11,9 @@ \usepackage[libertine]{newtxmath} %\usepackage[bb=boondox,frak=boondox,scr=boondoxo]{mathalfa} \usepackage{bm} -\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math -\def\libertine{\fontfamily{fxlj}\selectfont} +\useosf +%\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math +%\def\libertine{\fontfamily{fxlj}\selectfont} %SetFonts \usepackage{longtable,booktabs} %\usepackage[dvipsnames]{pstricks} @@ -113,7 +114,7 @@ tftopl fxlzi-jv fxlzi-jv \end{verbatim} and so on. \section{Issues with math italic v and w} -Linux Libertine contains a glyph named {\tt v.alt} that is distinct from Greel \verb|\nu|, and that glyph is used as the default math italic v. It is ceratainly problematic---it just doesn't fit in with other Libertine glyphs, though it is surely distinctive. The recent versions of \textsf{newtx} offer the option {\tt libaltvw} which provides substitute glyphs for math italic v and w (based on Linux Libertine \textsf{upsilon}, with some serious modifications) so that one has glyphs that appear to be in the same family, with v distinct from \verb|\nu|. +Linux Libertine contains a glyph named {\tt v.alt} that is distinct from Greek \verb|\nu|, and that glyph is used as the default math italic v. It is certainly problematic---it just doesn't fit in with other Libertine glyphs, though it is surely distinctive. The recent versions of \textsf{newtx} offer the option {\tt libaltvw} which provides substitute glyphs for math italic v and w (based on Linux Libertine \textsf{upsilon}, with some serious modifications) so that one has glyphs that appear to be in the same family, with v distinct from \verb|\nu|. After constructing the glyphs using FontForge, the same procedure described above for {\tt7pt} and {\tt5pt} sizes was applied, and new virtual fonts constructed. \section{Files in the distribution} diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf index cafd4811f43..26a33b57238 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 2d18e93e17b..8e1b3e86169 100644 --- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex @@ -119,6 +119,7 @@ gives \[\widearc{BC}\quad\widearc{ABC}\quad\widearc{ABCD}\quad \wideOarc{BC}\quad\wideOarc{ABC}\quad\wideOarc{ABCD}\] %\item {largelibfigs} has effect only if the libertine option is selected---with this option, full-sized figures are substituted in math mode for the default Libertine figures, which are about 8\% below Libertine's Capheight. +\item The option {\tt timesmathacc} changes the default selection of math accents from the Roman text font, forcing the use of the heavier Times accents. (Libertine has much lighter accents which can seem to almost disappear under some conditions.) If your language uses accented operator names, do not use this option. \end{itemize} \bigskip diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty index 62375bd05f8..c536b0f62bb 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty @@ -10,8 +10,8 @@ % of glyph collisions. % These modifications are by Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.24} -\def\filedate{2014/03/11} +\def\fileversion{1.241} +\def\filedate{2014/03/18} \ProvidesPackage{newtxmath} [\filedate\space v\fileversion] \@ifundefined{newtxmathLoaded}{}{\endinput} @@ -45,11 +45,12 @@ \newif\iftx@ams \newif\iftx@slantedG \newif\iftx@cmint \newif\iftx@braces \newif\iftx@libertine \newif\iftx@varbb \newif\iftx@vvarbb \newif\iftx@symbolsC \newif\iftx@gm \newif\iftx@bigdelims -\newif\iftx@liby +\newif\iftx@liby \newif\iftx@tma % use Times math accents \tx@symbolsCtrue \newif\iftx@altnu \newif\iftx@largelibfigs \newif\iftx@minion \newif\iftx@libaltvw +\DeclareOption{timesmathacc}{\tx@tmatrue} \DeclareOption{bigdelims}{\tx@bigdelimstrue} \DeclareOption{varbb}{\tx@varbbtrue} \DeclareOption{vvarbb}{\tx@vvarbbtrue} @@ -344,36 +345,38 @@ amssymbols,uprightGreek} %\DeclareMathAccent{\dot}{\mathalpha}{operators}{95} %\DeclareMathAccent{\tilde}{\mathalpha}{operators}{126} %\DeclareMathAccent{\ddot}{\mathalpha}{operators}{127} -\re@DeclareMathAccent{\grave}{\mathalpha}{lettersA}{254} -\re@DeclareMathAccent{\acute}{\mathalpha}{lettersA}{255} -\re@DeclareMathAccent{\check}{\mathalpha}{lettersA}{186} -\re@DeclareMathAccent{\breve}{\mathalpha}{lettersA}{187} -\re@DeclareMathAccent{\bar}{\mathalpha}{lettersA}{221} -\re@DeclareMathAccent{\mathring}{\mathalpha}{lettersA}{222} -\re@DeclareMathAccent{\hat}{\mathalpha}{lettersA}{223} -\re@DeclareMathAccent{\dot}{\mathalpha}{lettersA}{224} -\re@DeclareMathAccent{\tilde}{\mathalpha}{lettersA}{219} -\re@DeclareMathAccent{\ddot}{\mathalpha}{lettersA}{220} - \def\ly@one{LY1} \def\t@one{T1} -%\ifx\encodingdefault\t@one% -% \re@DeclareMathAccent{\grave}{\mathalpha}{operators}{0} -% \re@DeclareMathAccent{\acute}{\mathalpha}{operators}{1} -% \re@DeclareMathAccent{\check}{\mathalpha}{operators}{7} -% \re@DeclareMathAccent{\breve}{\mathalpha}{operators}{8} -% \re@DeclareMathAccent{\bar}{\mathalpha}{operators}{9} -% \re@DeclareMathAccent{\mathring}{\mathalpha}{operators}{6} -% \re@DeclareMathAccent{\hat}{\mathalpha}{operators}{2} -% \re@DeclareMathAccent{\dot}{\mathalpha}{operators}{10} -% \re@DeclareMathAccent{\tilde}{\mathalpha}{operators}{3} -% \re@DeclareMathAccent{\ddot}{\mathalpha}{operators}{4} -%\else\ifx\encodingdefault\ly@one -% \re@DeclareMathAccent{\bar}{\mathalpha}{operators}{175} -% \re@DeclareMathAccent{\hat}{\mathalpha}{operators}{94} -% \re@DeclareMathAccent{\dot}{\mathalpha}{operators}{5} -% \DeclareMathAccent{\tilde}{\mathalpha}{operators}{152} -%\fi\fi +\iftx@tma + \re@DeclareMathAccent{\grave}{\mathord}{lettersA}{254} + \re@DeclareMathAccent{\acute}{\mathord}{lettersA}{255} + \re@DeclareMathAccent{\check}{\mathord}{lettersA}{186} + \re@DeclareMathAccent{\breve}{\mathord}{lettersA}{187} + \re@DeclareMathAccent{\bar}{\mathord}{lettersA}{221} + \re@DeclareMathAccent{\mathring}{\mathord}{lettersA}{222} + \re@DeclareMathAccent{\hat}{\mathord}{lettersA}{223} + \re@DeclareMathAccent{\dot}{\mathord}{lettersA}{224} + \re@DeclareMathAccent{\tilde}{\mathord}{lettersA}{219} + \re@DeclareMathAccent{\ddot}{\mathord}{lettersA}{220} +\else + \ifx\encodingdefault\t@one% + \re@DeclareMathAccent{\grave}{\mathalpha}{operators}{0} + \re@DeclareMathAccent{\acute}{\mathalpha}{operators}{1} + \re@DeclareMathAccent{\check}{\mathalpha}{operators}{7} + \re@DeclareMathAccent{\breve}{\mathalpha}{operators}{8} + \re@DeclareMathAccent{\bar}{\mathalpha}{operators}{9} + \re@DeclareMathAccent{\mathring}{\mathalpha}{operators}{6} + \re@DeclareMathAccent{\hat}{\mathalpha}{operators}{2} + \re@DeclareMathAccent{\dot}{\mathalpha}{operators}{10} + \re@DeclareMathAccent{\tilde}{\mathalpha}{operators}{3} + \re@DeclareMathAccent{\ddot}{\mathalpha}{operators}{4} + \else\ifx\encodingdefault\ly@one + \re@DeclareMathAccent{\bar}{\mathalpha}{operators}{175} + \re@DeclareMathAccent{\hat}{\mathalpha}{operators}{94} + \re@DeclareMathAccent{\dot}{\mathalpha}{operators}{5} + \DeclareMathAccent{\tilde}{\mathalpha}{operators}{152} + \fi\fi +\fi % \iftx@slantedG \re@DeclareMathSymbol{\Gamma}{\mathord}{letters}{0} diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty index 2499d576e0c..dc3387f0d80 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty @@ -13,8 +13,8 @@ % Added scaled keyword and osf option; % Modified the definition of \k to bypass problem with grouping; -\def\fileversion{1.24} -\def\filedate{2014/03/11} +\def\fileversion{1.241} +\def\filedate{2014/03/18} \ProvidesPackage{newtxtext}[\filedate\space v\fileversion] \message{`newtxtext' v\fileversion, \filedate\space Text macros based on txfonts (msharpe)} -- cgit v1.2.3