texlive[70839] Master/texmf-dist: newtx (3apr24)

commits+karl at tug.org commits+karl at tug.org
Wed Apr 3 23:13:33 CEST 2024


Revision: 70839
          https://tug.org/svn/texlive?view=revision&revision=70839
Author:   karl
Date:     2024-04-03 23:13:33 +0200 (Wed, 03 Apr 2024)
Log Message:
-----------
newtx (3apr24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/newtx/README
    trunk/Master/texmf-dist/tex/latex/newtx/newtxtext.sty

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtx/README	2024-04-03 15:59:02 UTC (rev 70838)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/README	2024-04-03 21:13:33 UTC (rev 70839)
@@ -1,10 +1,13 @@
 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.743 2024-03-24
+Current version: 1.744 2024-04-01
 
 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.744
+Added code to newtxtext.sty that had been remove in error from an earlier version, preventing Helvetica sans from scaling properly. (Thanks Dana Nau.)
+
 Changes in version 1.743
 Updated the zut[b]mi[a].{tfm,vf} needed for the erewhon option to newtxmath.
 (They had been erroneously placed in erewhon 1.121, now reverted.)

Modified: trunk/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newtx/newtxtext.sty	2024-04-03 15:59:02 UTC (rev 70838)
+++ trunk/Master/texmf-dist/tex/latex/newtx/newtxtext.sty	2024-04-03 21:13:33 UTC (rev 70839)
@@ -11,8 +11,8 @@
 %\def\ntx at state{0} % 0 for both, 1 for tutex only, 2 for legacy only
 \def\setstate#1{\if 1\ntx at showstate\typeout{State=#1}\fi}
 
-\def\fileversion{1.738}
-\def\filedate{2024/02/08}
+\def\fileversion{1.744}
+\def\filedate{2024/04/01}
 \ProvidesPackage{newtxtext}[%
 \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyreTermesX]
 
@@ -233,7 +233,13 @@
   {\ntx at helvfalse}{}
 \ifthenelse{\not\equal{\ttdefault}{cmtt}}%
   {\ntx at ttfalse}{}
-\ifntx at helv\renewcommand*{\sfdefault}{qhv}\fi
+\ifntx at helv
+  \renewcommand*{\sfdefault}{qhv}
+  \renewcommand*{\sfdefault}{qhv}
+  \@tempdima=\ntx at scale\p@
+  \@tempdima=\ntx at helvratio\@tempdima%
+  \edef\qhv at scale{\strip at pt\@tempdima}
+\fi
 \ifntx at tt\renewcommand*{\ttdefault}{ntxtt}\fi
 
 % otfmath beats no-math



More information about the tex-live-commits mailing list.