texlive[67051] Master/texmf-dist: newtxsf (8may23)

commits+karl at tug.org commits+karl at tug.org
Mon May 8 22:10:39 CEST 2023


Revision: 67051
          http://tug.org/svn/texlive?view=revision&revision=67051
Author:   karl
Date:     2023-05-08 22:10:39 +0200 (Mon, 08 May 2023)
Log Message:
-----------
newtxsf (8may23)

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

Modified: trunk/Master/texmf-dist/doc/fonts/newtxsf/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtxsf/README	2023-05-07 23:49:58 UTC (rev 67050)
+++ trunk/Master/texmf-dist/doc/fonts/newtxsf/README	2023-05-08 20:10:39 UTC (rev 67051)
@@ -2,10 +2,14 @@
 http://www.ctan.org/license/lppl1.3
 for the details of that license. 
 
-Current version: 1.054 2020-05-16
+Current version: 1.055 2023-05-07
 
+Changes in version 1.055
+1. Added option noSTIXops to newtxsf to allow forcing figures in math mode to be chosen from the text font rather than STIX sans serif.
+2. Modified the documentation to add important information about usage with fontspec. (Thanks Alexander Adolf.)
+
 Changes in version 1.054
-Modified the metric setting affexting \Big, \bigg and \Bigg so that they work as expected.
+Modified the metric setting affecting \Big, \bigg and \Bigg so that they work as expected.
 (Thanks Yaosheng Chen for catching this problem.)
 
 

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

Modified: trunk/Master/texmf-dist/doc/fonts/newtxsf/newtxsf-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtxsf/newtxsf-doc.tex	2023-05-07 23:49:58 UTC (rev 67050)
+++ trunk/Master/texmf-dist/doc/fonts/newtxsf/newtxsf-doc.tex	2023-05-08 20:10:39 UTC (rev 67051)
@@ -36,6 +36,8 @@
 \item {\tt uprightGreek} specifies the use of upright rather than slanted Greek symbols for uppercase only.
 \item {\tt slantedGreek} does the opposite.
 \item {\tt frenchmath} forces uppercase and lowercase Greek to upright shape and makes uppercase math Roman letters render in upright rather than slanted shape.
+\item {\tt noSTIXops} (added in version 1.055) prevents the package from defaulting to STIX sans serif for math figures, leading instead to use of the figures in the Roman text font.
+
 \end{itemize}
 \section{Package features}
 There is little difference between the symbols available using this package and those available in {\tt newtxmath}, taking into account the reduced set of options, and the latter are adequately described in the documentation for {\tt newtx}. The differences are as follows.
@@ -50,6 +52,7 @@
 \end{itemize}
 
 \section{Package examples}
+\subsection{}
 In this documentation, the text font is \emph{FiraSans} scaled down to  more closely match \emph{newtxsf}. (As \emph{FiraSans} has an xheight about 17\% greater than \emph{newtxsf}, some scaling is important.)
 It uses the following preamble.
 \begin{verbatim}
@@ -58,7 +61,7 @@
 \usepackage{textcomp}
 \usepackage[varqu,varl]{zi4}% inconsolata typewriter
 \usepackage{amsmath,amsthm}
-\usepackage[cmintegrals]{newtxsf}
+\usepackage{newtxsf}
 \end{verbatim}
 
 Here's a piece math to illustrate mathematical text---note the use of upright forms of $\uppi$ and $\mathrm{d}$, following the ISO rules.
@@ -74,5 +77,15 @@
 \frac{\mathrm{e}^{-t^2/2}}{\sqrt{2\uppi}}\,\mathrm{d}t
 \quad\mbox{as $n\to\infty$, for every $f\in\mathrm{b}
 \mathcal{C}(\mathbb{R})$.}\]
+\subsection{}
+For use with fontspec, it is important to load fontspec with option {\tt no-math} so that fontspec does not override some of the non-unicode settings in {\tt newtxsf}.
+\begin{verbatim}
+\usepackage[no-math]{fontspec}
+\setmainfont{Helvetica Neue Light}
+[BoldFont={Helvetica Neue Bold}, ItalicFont={* Italic}]
+\setmonofont{Inconsolatazi4-Regular.otf}[Scale=MatchLowercase]
+\usepackage{amsmath,amsthm}
+\usepackage[noSTIXops,scaled=1.06]{newtxsf}
+\end{verbatim}
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty	2023-05-07 23:49:58 UTC (rev 67050)
+++ trunk/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty	2023-05-08 20:10:39 UTC (rev 67051)
@@ -2,8 +2,8 @@
 %
 % Michael Sharpe, msharpe at ucsd dot edu
 
-\def\fileversion{1.054}
-\def\filedate{2021/05/16}
+\def\fileversion{1.055}
+\def\filedate{2023/05/07}
 \ProvidesPackage{newtxsf}
 	[\filedate\space v\fileversion]
 
@@ -29,6 +29,7 @@
 \newif\iftx at symbolsC
 \newif\iftx at upint %default is sloped
 \newif\iftx at smops %default is large binary operators
+\newif\iftx at noSTIXops % default is to use STIX upright figures in math
 \tx at symbolsCtrue
 \newif\iftx at frenchm % french math
 \DeclareOption{nosymbolsc}{\tx at symbolsCfalse}
@@ -40,6 +41,7 @@
 \DeclareOption{frenchmath}{\tx at frenchmtrue}
 \DeclareOption{upint}{\tx at upinttrue}
 \DeclareOption{smallerops}{\tx at smopstrue}
+\DeclareOption{noSTIXops}{\tx at noSTIXopstrue}
 \ExecuteOptions{%
 amssymbols,uprightGreek}
 \ProcessOptions*
@@ -253,7 +255,7 @@
   %\DeclareMathDelimiter{>}{\mathclose}{letters}{62}{largesymbols}{141}
   \re at DeclareMathSymbol{\mid}{\mathrel}{symbols}{106}
   \DeclareMathDelimiter{|}{\mathord}{symbols}{106}{largesymbols}{12}
-  \DeclareMathDelimiter{\arrowvert}{\mathord}{symbols}{106}{largesymbols}{60}% 60
+  \re at DeclareMathDelimiter{\arrowvert}{\mathord}{symbols}{106}{largesymbols}{60}% 60
   \DeclareMathDelimiter{\vert}{\mathord}{symbols}{106}{largesymbols}{12}
   \re at DeclareMathSymbol{\parallel}{\mathrel}{symbols}{107}
   \re at DeclareMathDelimiter{\Arrowvert}{\mathord}{symbols}{107}{largesymbols}{61}%61
@@ -330,16 +332,19 @@
   \re at DeclareMathSymbol{\Psi}{\mathalpha}{lettersA}{9}
   \re at DeclareMathSymbol{\Omega}{\mathalpha}{lettersA}{10}
 \fi
-\DeclareMathSymbol{0}{\mathord}{lettersA}{129}
-\DeclareMathSymbol{1}{\mathord}{lettersA}{130}
-\DeclareMathSymbol{2}{\mathord}{lettersA}{131}
-\DeclareMathSymbol{3}{\mathord}{lettersA}{132}
-\DeclareMathSymbol{4}{\mathord}{lettersA}{133}
-\DeclareMathSymbol{5}{\mathord}{lettersA}{134}
-\DeclareMathSymbol{6}{\mathord}{lettersA}{135}
-\DeclareMathSymbol{7}{\mathord}{lettersA}{136}
-\DeclareMathSymbol{8}{\mathord}{lettersA}{137}
-\DeclareMathSymbol{9}{\mathord}{lettersA}{138}
+\iftx at noSTIXops % use figures from declared Roman font
+\else
+  \DeclareMathSymbol{0}{\mathord}{lettersA}{129}
+  \DeclareMathSymbol{1}{\mathord}{lettersA}{130}
+  \DeclareMathSymbol{2}{\mathord}{lettersA}{131}
+  \DeclareMathSymbol{3}{\mathord}{lettersA}{132}
+  \DeclareMathSymbol{4}{\mathord}{lettersA}{133}
+  \re at DeclareMathSymbol{5}{\mathord}{lettersA}{134}
+  \DeclareMathSymbol{6}{\mathord}{lettersA}{135}
+  \DeclareMathSymbol{7}{\mathord}{lettersA}{136}
+  \DeclareMathSymbol{8}{\mathord}{lettersA}{137}
+  \DeclareMathSymbol{9}{\mathord}{lettersA}{138}
+\fi
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Math Symbol (txsy) Definition % symbols



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