texlive[52677] Master/texmf-dist: newtx (7nov19)

commits+karl at tug.org commits+karl at tug.org
Thu Nov 7 23:18:04 CET 2019


Revision: 52677
          http://tug.org/svn/texlive?view=revision&revision=52677
Author:   karl
Date:     2019-11-07 23:18:03 +0100 (Thu, 07 Nov 2019)
Log Message:
-----------
newtx (7nov19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/newtx/README
    trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
    trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
    trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
    trunk/Master/texmf-dist/tex/latex/newtx/untxmia.fd

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtx/README	2019-11-07 22:17:17 UTC (rev 52676)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/README	2019-11-07 22:18:03 UTC (rev 52677)
@@ -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.608 2019-11-05
+Current version: 1.609 2019-11-06
 
 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.609
+Small corrections related to newtxmath/erewhon. 
+
 Changes in version 1.608
 1. Added support for utopia option to newtxmath with enhanced status.
 2. This version really does include the new names for slanted Greek letters.

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex	2019-11-07 22:17:17 UTC (rev 52676)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex	2019-11-07 22:18:03 UTC (rev 52677)
@@ -749,7 +749,8 @@
 The following changes were made to both {\tt newtx} and {\tt newpx}.
 
 \subsection{Archivability}
-Some of the individual font files from which the math fonts are built turned out to have some fairly minor structural issues. These have all been corrected. The more major issue was the lack of unicode mapping for all characters in the fonts. For the symbol and math extension fonts, this issue was largely solved by Ross Moore's {\tt glyphtounicode} files that are now accessible as part of TeXLive and MiKTeX. The main problem was the math alphabets like math italic, bold math italic, upright Greek and slanted Greek, all of which have now been assigned their own unicode points. For all of these, I constructed new fonts using unicode names for the glyphs, then made \textsf{fontinst} scripts that renamed those unicode values to the original simple names as used in the encoding files so that I could use my old encoding and adjustment files. This exercise has now been carried out for {\tt newtxmath}, {\tt newpxmath}, {\tt newtxmath/libertine}, {\tt newtxmath/cochineal}, {\tt newtxmath/stix2} and {\tt newtxmath/xcharter.} Each of these can now be considered to have an ``enhanced'' status that allows them to share all the new assets described below. Enhancement is for the moment only partial with {\tt newtxmath/utopia}, as conformance to PDF/A-1b is not likely, but the additional alphabets are present. The other packages which may be specified as an option to {\tt newtxmath} (e.g., {\tt baskervaldx, baskervillef}) must be considered for the moment to be ``unenhanced'' and able to share only some of the new assets. In particular, only the enhanced items can generate archivable pdf. 
+Some of the individual font files from which the math fonts are built turned out to have some fairly minor structural issues. These have all been corrected. The more major issue was the lack of unicode mapping for all characters in the fonts. For the symbol and math extension fonts, this issue was largely solved by Ross Moore's {\tt glyphtounicode} files that are now accessible as part of TeXLive and MiKTeX. The main problem was the math alphabets like math italic, bold math italic, upright Greek and slanted Greek, all of which have now been assigned their own unicode points. For all of these, I constructed new fonts using unicode names for the glyphs, then made \textsf{fontinst} scripts that renamed those unicode values to the original simple names as used in the encoding files so that I could use my old encoding and adjustment files. This exercise has now been carried out for {\tt newtxmath}, {\tt newpxmath}, {\tt newtxmath/libertine}, {\tt newtxmath/cochineal}, {\tt newtxmath/stix2}, {\tt newtxmath/xcharter} and {\tt newtxmath/erewhon.} Each of these can now be considered to have an ``enhanced'' status that allows them to share all the new assets described below. 
+ The other packages which may be specified as an option to {\tt newtxmath} (e.g., {\tt baskervaldx, baskervillef}) must be considered for the moment to be ``unenhanced'' and able to share only some of the new assets. In particular, only the enhanced items can generate archivable pdf. 
 
 Also modified were the {\tt sups} fonts in {newtxtext}, where the main issue was unicode mapping. Superior number and some superior letters do have assigned unicode values, but in may cases a more creative approach was needed, and provided once again by Ross Moore. I rebuilt the superior font files using those unicode names, solving that particular problem.
 
@@ -799,7 +800,7 @@
 newtx-garamond-subs.tex
 newtx-ebgaramond-subs.tex
 newtx-baskervald-subs.tex
-newtx-utopia-subs.tex
+newtx-erewhon-subs.tex
 newtx-minion-subs.tex
 \end{verbatim}
 

Modified: trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty	2019-11-07 22:17:17 UTC (rev 52676)
+++ trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty	2019-11-07 22:18:03 UTC (rev 52677)
@@ -11,8 +11,8 @@
 % of glyph collisions.
 % These modifications are by Michael Sharpe, msharpe at ucsd dot edu
 
-\def\fileversion{1.608}
-\def\filedate{2019/11/03}
+\def\fileversion{1.609}
+\def\filedate{2019/11/06}
 \ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
 \@ifundefined{newtxmathLoaded}{}{\endinput}
 
@@ -357,7 +357,7 @@
         \DeclareFontSubstitution{OML}{zbvmi}{m}{it}  
       \else
         \iftx at ut
-          \def\tx at subs{newtx-utopia-subs.tex}
+          \def\tx at subs{newtx-erewhon-subs.tex}
           \DeclareSymbolFont{letters}{OML}{zutmi}{m}{it}
           \SetSymbolFont{letters}{bold}{OML}{zutmi}{b}{it}
           \DeclareFontSubstitution{OML}{zutmi}{m}{it}          

Modified: trunk/Master/texmf-dist/tex/latex/newtx/untxmia.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newtx/untxmia.fd	2019-11-07 22:17:17 UTC (rev 52676)
+++ trunk/Master/texmf-dist/tex/latex/newtx/untxmia.fd	2019-11-07 22:18:03 UTC (rev 52677)
@@ -56,12 +56,30 @@
             }{}
           
           \else
-            \DeclareFontShape{U}{ntxmia}{m}{it}{
-              <-> \ntxmath at scaled ntxmia
-            }{}    
-            \DeclareFontShape{U}{ntxmia}{b}{it}{
-              <-> \ntxmath at scaled ntxbmia
-            }{}
+            \iftx at ebgm
+              \DeclareFontShape{U}{ntxmia}{m}{it}{
+                <-> \ntxmath at scaled ntxebgmia
+              }{}    
+              \DeclareFontShape{U}{ntxmia}{b}{it}{
+                <-> \ntxmath at scaled ntxebgbmia
+              }{}
+            \else
+              \iftx at ut
+                \DeclareFontShape{U}{ntxmia}{m}{it}{
+                  <-> \ntxmath at scaled zutmia
+                }{}    
+                \DeclareFontShape{U}{ntxmia}{b}{it}{
+                  <-> \ntxmath at scaled zutbmia
+                }{}
+              \else
+                \DeclareFontShape{U}{ntxmia}{m}{it}{
+                  <-> \ntxmath at scaled ntxmia
+                }{}    
+                \DeclareFontShape{U}{ntxmia}{b}{it}{
+                  <-> \ntxmath at scaled ntxbmia
+                }{}
+              \fi  
+            \fi  
           \fi
         \fi
     \fi



More information about the tex-live-commits mailing list