summaryrefslogtreecommitdiff
path: root/fonts/newtx
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/newtx')
-rw-r--r--fonts/newtx/README6
-rw-r--r--fonts/newtx/afm/txbmiaX.afm33
-rw-r--r--fonts/newtx/afm/txmiaX.afm33
-rw-r--r--fonts/newtx/doc/newtxdoc.pdfbin1233271 -> 1193138 bytes
-rw-r--r--fonts/newtx/doc/newtxdoc.tex13
-rw-r--r--fonts/newtx/tex/newtxtext.sty27
-rw-r--r--fonts/newtx/tfm/ntxbmia.tfmbin2656 -> 2652 bytes
-rw-r--r--fonts/newtx/tfm/ntxmia.tfmbin2640 -> 2636 bytes
-rw-r--r--fonts/newtx/tfm/txbmiaX.tfmbin1620 -> 1700 bytes
-rw-r--r--fonts/newtx/tfm/txmiaX.tfmbin1624 -> 1716 bytes
-rw-r--r--fonts/newtx/type1/txbmiaX.pfbbin35333 -> 42216 bytes
-rw-r--r--fonts/newtx/type1/txmiaX.pfbbin43141 -> 50115 bytes
12 files changed, 88 insertions, 24 deletions
diff --git a/fonts/newtx/README b/fonts/newtx/README
index 76157b056e..9f93890e99 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,14 @@
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.655 2021-06-01
+Current version: 1.656 2021-09-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.656
+1. Replaced the former macro \textin from newtxtext.sty which was supposed to render its argument in denominator style, but is incompatible with hyperref which changes it to point to U+2208. The replacement is named \textinf, though \textde also works.
+2. Added lower case letters as well as dotlessi and dotlessj to the old Blackboard Bold alphabet addressed by option varbb. See the font table for lettersA in the documentation.
+
Changes in version 1.655
1. Modified definitions of \AmS and \AmSfont so that \AmS now works properly. (Thanks Maurice Hansen.)
2. Further modifications to metrics in of characters in subscript and subsubscript sizes
diff --git a/fonts/newtx/afm/txbmiaX.afm b/fonts/newtx/afm/txbmiaX.afm
index 4217ffdd25..eb5c38bee3 100644
--- a/fonts/newtx/afm/txbmiaX.afm
+++ b/fonts/newtx/afm/txbmiaX.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20190801
-Comment Creation Date: Sat Jan 25 16:03:44 2020
+Comment Generated by FontForge 20200314
+Comment Creation Date: Sat Mar 20 16:22:47 2021
FontName txbmiaX
FullName txbmiaX
FamilyName txbmiaX
@@ -13,7 +13,7 @@ UnderlineThickness 50
Version 3.1
EncodingScheme FontSpecific
FontBBox -24 -240 1032 871
-StartCharMetrics 167
+StartCharMetrics 194
C 0 ; WX 611 ; N u1D6AA ; B 16 0 583 676 ;
C 1 ; WX 627 ; N u1D6AB ; B 24 0 603 676 ;
C 2 ; WX 778 ; N u1D6AF ; B 35 -19 743 691 ;
@@ -165,7 +165,34 @@ C 151 ; WX 1044 ; N u1D54E ; B 5 -11 1032 662 ;
C 152 ; WX 822 ; N u1D54F ; B 10 0 804 662 ;
C 153 ; WX 722 ; N u1D550 ; B 22 0 703 662 ;
C 154 ; WX 731 ; N uni2124 ; B 9 0 717 662 ;
+C 155 ; WX 465 ; N u1D552 ; B 25 -10 430 460 ;
+C 156 ; WX 634 ; N u1D553 ; B 24 -10 598 683 ;
+C 157 ; WX 448 ; N u1D554 ; B 25 -10 412 460 ;
+C 158 ; WX 521 ; N u1D555 ; B 25 -10 489 683 ;
+C 159 ; WX 459 ; N u1D556 ; B 25 -10 424 460 ;
+C 160 ; WX 513 ; N u1D557 ; B 32 0 487 683 ;
+C 161 ; WX 500 ; N u1D558 ; B 25 -218 467 461 ;
+C 162 ; WX 656 ; N u1D559 ; B 32 0 621 683 ;
+C 163 ; WX 388 ; N u1D55A ; B 25 0 358 683 ;
+C 164 ; WX 378 ; N u1D55B ; B 30 -218 293 683 ;
C 165 ; WX 600 ; N u1D55C ; B 7 0 605 683 ;
+C 166 ; WX 401 ; N u1D55D ; B 32 0 366 683 ;
+C 167 ; WX 904 ; N u1D55E ; B 15 0 879 460 ;
+C 168 ; WX 619 ; N u1D55F ; B 15 0 595 460 ;
+C 169 ; WX 491 ; N u1D560 ; B 25 -10 466 460 ;
+C 170 ; WX 533 ; N u1D561 ; B 31 -217 496 460 ;
+C 171 ; WX 523 ; N u1D562 ; B 25 -217 489 461 ;
+C 172 ; WX 493 ; N u1D563 ; B 25 0 459 460 ;
+C 173 ; WX 367 ; N u1D564 ; B 35 -10 332 459 ;
+C 174 ; WX 416 ; N u1D565 ; B 26 -10 381 579 ;
+C 175 ; WX 629 ; N u1D566 ; B 15 -11 598 450 ;
+C 176 ; WX 645 ; N u1D567 ; B 22 -14 613 450 ;
+C 177 ; WX 882 ; N u1D568 ; B 29 -14 850 450 ;
+C 178 ; WX 602 ; N u1D569 ; B 22 0 577 450 ;
+C 179 ; WX 649 ; N u1D56A ; B 22 -218 618 450 ;
+C 180 ; WX 527 ; N u1D56B ; B 10 0 495 450 ;
+C 181 ; WX 388 ; N u1D55A.dtls ; B 25 0 358 461 ;
+C 182 ; WX 378 ; N u1D55B.dtls ; B 30 -218 293 460 ;
C 186 ; WX 333 ; N caron ; B -2 528 335 704 ;
C 187 ; WX 333 ; N breve ; B 15 528 318 691 ;
C 188 ; WX 752 ; N uni2AEB ; B 62 0 690 550 ;
diff --git a/fonts/newtx/afm/txmiaX.afm b/fonts/newtx/afm/txmiaX.afm
index 0c03a1726e..22addcde9b 100644
--- a/fonts/newtx/afm/txmiaX.afm
+++ b/fonts/newtx/afm/txmiaX.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20190801
-Comment Creation Date: Sat Jan 25 16:04:12 2020
+Comment Generated by FontForge 20200314
+Comment Creation Date: Sat Mar 20 15:08:57 2021
FontName txmiaX
FullName txmiaX
FamilyName txmiaX
@@ -17,7 +17,7 @@ CapHeight 671
XHeight 450
Ascender 570
Descender -217
-StartCharMetrics 181
+StartCharMetrics 208
C 0 ; WX 587 ; N uni0393 ; B 11 0 577 662 ;
C 1 ; WX 643 ; N uni0394 ; B 24 0 618 675 ;
C 2 ; WX 722 ; N uni0398 ; B 34 -14 688 676 ;
@@ -169,7 +169,34 @@ C 151 ; WX 1044 ; N u1D54E ; B 5 -11 1032 662 ;
C 152 ; WX 822 ; N u1D54F ; B 10 0 804 662 ;
C 153 ; WX 722 ; N u1D550 ; B 22 0 703 662 ;
C 154 ; WX 731 ; N uni2124 ; B 9 0 717 662 ;
+C 155 ; WX 465 ; N u1D552 ; B 25 -10 430 460 ;
+C 156 ; WX 634 ; N u1D553 ; B 24 -10 598 683 ;
+C 157 ; WX 448 ; N u1D554 ; B 25 -10 412 460 ;
+C 158 ; WX 521 ; N u1D555 ; B 25 -10 489 683 ;
+C 159 ; WX 459 ; N u1D556 ; B 25 -10 424 460 ;
+C 160 ; WX 513 ; N u1D557 ; B 32 0 487 683 ;
+C 161 ; WX 500 ; N u1D558 ; B 25 -218 467 461 ;
+C 162 ; WX 656 ; N u1D559 ; B 32 0 621 683 ;
+C 163 ; WX 388 ; N u1D55A ; B 25 0 358 683 ;
+C 164 ; WX 378 ; N u1D55B ; B 30 -218 293 683 ;
C 165 ; WX 600 ; N u1D55C ; B 7 0 605 683 ;
+C 166 ; WX 401 ; N u1D55D ; B 32 0 366 683 ;
+C 167 ; WX 904 ; N u1D55E ; B 15 0 879 460 ;
+C 168 ; WX 619 ; N u1D55F ; B 15 0 595 460 ;
+C 169 ; WX 491 ; N u1D560 ; B 25 -10 466 460 ;
+C 170 ; WX 533 ; N u1D561 ; B 31 -217 496 460 ;
+C 171 ; WX 523 ; N u1D562 ; B 25 -217 489 461 ;
+C 172 ; WX 493 ; N u1D563 ; B 25 0 459 460 ;
+C 173 ; WX 367 ; N u1D564 ; B 35 -10 332 459 ;
+C 174 ; WX 416 ; N u1D565 ; B 26 -10 381 579 ;
+C 175 ; WX 629 ; N u1D566 ; B 15 -11 598 450 ;
+C 176 ; WX 645 ; N u1D567 ; B 22 -14 613 450 ;
+C 177 ; WX 882 ; N u1D568 ; B 29 -14 850 450 ;
+C 178 ; WX 602 ; N u1D569 ; B 22 0 577 450 ;
+C 179 ; WX 649 ; N u1D56A ; B 22 -218 618 450 ;
+C 180 ; WX 527 ; N u1D56B ; B 10 0 495 450 ;
+C 181 ; WX 388 ; N u1D55A.dtls ; B 25 0 358 461 ;
+C 182 ; WX 378 ; N u1D55B.dtls ; B 30 -218 293 460 ;
C 186 ; WX 333 ; N caron ; B 11 507 322 674 ;
C 187 ; WX 333 ; N breve ; B 26 507 307 664 ;
C 188 ; WX 712 ; N uni2AEB ; B 62 0 650 550 ;
diff --git a/fonts/newtx/doc/newtxdoc.pdf b/fonts/newtx/doc/newtxdoc.pdf
index 1580ee055d..151f5a7538 100644
--- a/fonts/newtx/doc/newtxdoc.pdf
+++ b/fonts/newtx/doc/newtxdoc.pdf
Binary files differ
diff --git a/fonts/newtx/doc/newtxdoc.tex b/fonts/newtx/doc/newtxdoc.tex
index e11ca22200..92231b8dfa 100644
--- a/fonts/newtx/doc/newtxdoc.tex
+++ b/fonts/newtx/doc/newtxdoc.tex
@@ -6,10 +6,10 @@
\pdfmapfile{=newtx.map}
\pdfcompresslevel=0
\pdfgentounicode=1
-\input glyphtounicode.tex
-\usepackage{pdfx} % v 1.6.4 or higher
-\InputIfFileExists{glyphtounicode-cmr.tex}{}{}
-\InputIfFileExists{glyphtounicode-ntx.tex}{}{}
+%\input glyphtounicode.tex
+%\usepackage{pdfx} % v 1.6.4 or higher
+%\InputIfFileExists{glyphtounicode-cmr.tex}{}{}
+%\InputIfFileExists{glyphtounicode-ntx.tex}{}{}
\usepackage{graphicx}
\usepackage{url}
\usepackage{trace}
@@ -56,6 +56,7 @@
\begin{document}
\maketitle
+\
\section{Introduction}
This package is meant to be a replacement for Young Ryu's {\tt txfonts}. It is a complete text ({\tt newtxtext}) and math ({\tt newtxmath}) package with roman text font provided by a Times clone, sans serif based on a \textsf{Helvetica} clone, typewriter faces, plus math symbol fonts whose math italic letters are from a Times Italic clone. As of version 1.4, {\tt newtxtext} no longer depends on {\tt txfonts} but is based on the richer source \textsf{TeXGyre Termes}, but {\tt newtxmath} continues to use the {\tt txfonts} math glyphs with many metric adjustments and some wholesale modifications.
@@ -161,7 +162,7 @@ As of version 1.4, there are four normal figure styles: tabular lining, tabular
Option {\tt defaultsups} (same effect as {\tt defaultsups=true}) forces the package to use the \LaTeX\ default footnote markers (or, at least, those in force when the package is loaded) instead of those preferred by the package---Times Roman superior figures instead of spindly ordinary Times lining figures reduced to about 70\%. (Footnote markers in minipages use the default lowercase italic alphabetic characters, unless otherwise specified by redefining \verb|\thempfootnote|.) For better control over position and size of footnote markers, use the {\tt superiors} package after loading {\tt newtxtext}. The \verb|\sustyle| font switch and its related \verb|\textsu| macro know not only about figures, but also the lower case letters, including \texttt{egrave}, so that traditional French expressions like \textlf{1}\textsu{i\`ere} may be typeset correctly.
-As of version 1.625, there are now denominator figures (aligned to the text baseline) which may be called either with \verb|{\infigures 12345}| {\infigures 12345} or \verb|\textin{6789}| \textin{6789}. Currently, these are available only in regular weight, upright shape. There is a new macro \verb|\textfrac| that builds a fraction from superior figures and denominator figures: e.g., \verb|\textlf{5}\,\textfrac{7}{80}| renders as \textlf{5}\,\textfrac{7}{80}. The macro was changed starting in version 1.630 to add an optional argument for the integer part, and to allow adjustments to the space before and after the fraction solidus by means of the package options {\tt foresolidus} and {\tt aftsolidus}. Now, for example, \verb|\textfrac[5]{7}{80}| renders as \textfrac[5]{7}{80}.
+As of version 1.625, there are now denominator figures (aligned to the text baseline) which may be called either with \verb|{\infigures 12345}| {\infigures 12345} or \verb|\textinf{6789}| \textinf{6789}. (\verb|\textde| has the same effect as \verb|\textinf|.) Currently, these are available only in regular weight, upright shape. There is a new macro \verb|\textfrac| that builds a fraction from superior figures and denominator figures: e.g., \verb|\textlf{5}\,\textfrac{7}{80}| renders as \textlf{5}\,\textfrac{7}{80}. The macro was changed starting in version 1.630 to add an optional argument for the integer part, and to allow adjustments to the space before and after the fraction solidus by means of the package options {\tt foresolidus} and {\tt aftsolidus}. Now, for example, \verb|\textfrac[5]{7}{80}| renders as \textfrac[5]{7}{80}.
Also, as of version 1.630, there is a custom \verb|\textcircled| macro that gives output very similar to the existing \verb|\textregistered| glyph. E.g., \verb|\textregistered\textcircled{S}\textcircled{2}| renders as \textregistered\textcircled{S}\textcircled{2}.
@@ -900,7 +901,7 @@ In both cases, there are full upper-case and lower-case and {\tt dotlessi}, {\tt
There are in fact two additional macros, \verb|\mathslscr| (slanted script) and \verb|\mathuscr| (upright script) that may be used. By default, \verb|\mathscr| is \verb|\let| to \verb|\mathslscr|, but, under option {\tt uprightscript}, \verb|\mathscr| is \verb|\let| to \verb|\mathuscr|.
-The secondary letters font {\tt (lettersA)} and math family 2 {\tt(symbols)} have been rearranged. The first of these continues to have a Fraktur alphabet, but it a modification of its original one, having wider vertical stems and a blacker appearance more in keeping with the weight Times. {\tt Dotlessi} and {\tt dotlessj} have been added and can be specified in math mode by \verb|$\imathfrak$| and \verb|$\jmathfrak$|---\verb|$\mathfrak{\imath}$| also works. There are in addition two subsidiary Bbb alphabets in {\tt lettersA}, specified by the respective options {\tt vmathbb}, {\tt vvmathbb}, and there are corresponding {\tt dotlessi}, {\tt dotlessj} activated by \verb|$\imathbb$|, \verb|$\jmathbb$|, which always render as $\imathbb$, $\jmathbb$ no matter the choice of which Blackboard Bold Alphabet. If you select one of the options {\tt varbb}, {\tt vvarbb}, you will have Bbb digits 0..9 using, e.g., \verb|$\mathbb{1}$| to get~$\vvmathbb{1}$.
+The secondary letters font {\tt (lettersA)} and math family 2 {\tt(symbols)} have been rearranged. The first of these continues to have a Fraktur alphabet, but it a modification of its original one, having wider vertical stems and a blacker appearance more in keeping with the weight Times. {\tt Dotlessi} and {\tt dotlessj} have been added and can be specified in math mode by \verb|$\imathfrak$| and \verb|$\jmathfrak$|---\verb|$\mathfrak{\imath}$| also works. There are in addition two subsidiary Bbb alphabets in {\tt lettersA}, specified by the respective options {\tt varbb}, {\tt vvarbb}, and there are corresponding {\tt dotlessi}, {\tt dotlessj} activated by \verb|$\imathbb$|, \verb|$\jmathbb$|, which always render as $\imathbb$, $\jmathbb$ no matter the choice of which Blackboard Bold Alphabet. If you select one of the options {\tt varbb}, {\tt vvarbb}, you will have Bbb digits 0..9 using, e.g., \verb|$\mathbb{1}$| to get~$\vvmathbb{1}$. With both options, the arguments \verb|\imath|, \verb|\jmath| will render as expected, as are all upper and lower case letters.
Among the new symbols added are:\\
$\bullet$ \verb|\hslash|, \verb|\hbar|, \verb|\lambdaslash|, \verb|\lambdabar|, \verb|\Zbar|, \verb|\Angstrom| are now constructed from the native glyphs, but only in the enhanced families.\\
diff --git a/fonts/newtx/tex/newtxtext.sty b/fonts/newtx/tex/newtxtext.sty
index 5dd0ce85eb..25d3b63f89 100644
--- a/fonts/newtx/tex/newtxtext.sty
+++ b/fonts/newtx/tex/newtxtext.sty
@@ -1,7 +1,7 @@
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.653}
-\def\filedate{2021/05/24}
+\def\fileversion{1.656}
+\def\filedate{2021/09/01}
\ProvidesPackage{newtxtext}[\filedate\space v\fileversion]
\message{`newtxtext' v\fileversion, \filedate\space Text macros taking advantage of TeX-Gyre Termes fonts (msharpe)}
@@ -104,7 +104,7 @@
\DeclareRobustCommand{\infigures}{%
\not@math@alphabet\infigures\relax
\fontfamily{ntxdenoms}\selectfont}
-\DeclareTextFontCommand{\textin}{\infigures}
+\DeclareTextFontCommand{\textinf}{\infigures}
\ifntx@scosf %
\DeclareRobustCommand{\textsc}[1]{%
@@ -140,8 +140,14 @@
{\tosfstyle #1}%
}% to get tosf
\DeclareRobustCommand{\textsu}[1]{%
- {\sustyle #1}%
-}% to get sup style
+ {\sustyle #1}% to get sup style
+}
+%\DeclareRobustCommand{\textin}[1]{%
+% {\infigures #1}% denominator style
+%}
+\DeclareRobustCommand{\textde}[1]{%
+ {\infigures #1}% denominator style
+}
\newcommand{\textfrac}[3][]{% e.g., \textfrac[1]{7}{8}
\mbox{%
@@ -174,7 +180,7 @@
\or\kern -.05em% 6
\or%\kern .02em% 7
\fi%
- \textin{#3}% denominator [#3]
+ \textde{#3}% denominator [#3]
}%
}
%\newcommand{\textfrac}[3][]{\mbox{%
@@ -202,12 +208,11 @@
\else
\edef\ntxt@denom{\ntxt@denom X}%
\fi%
-%\show\ntxt@denom
}
-\def\ntxt@textinf#1#2\@nil{%
-\ntxt@isdigit{#1}%
-\ifblank{#2}{\ntxt@printtrue}{\ntxt@textinf #2\@nil}%
-}
+%\def\ntxt@textinf#1#2\@nil{%
+%\ntxt@isdigit{#1}%
+%\ifblank{#2}{\ntxt@printtrue}{\ntxt@textinf #2\@nil}%
+%}
\ifntx@thrm
%\RequirePackage{amsmath,amsthm} % in case of theoremfont
diff --git a/fonts/newtx/tfm/ntxbmia.tfm b/fonts/newtx/tfm/ntxbmia.tfm
index f9712d77b0..398e60cc61 100644
--- a/fonts/newtx/tfm/ntxbmia.tfm
+++ b/fonts/newtx/tfm/ntxbmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxmia.tfm b/fonts/newtx/tfm/ntxmia.tfm
index 411545aa35..2b3d79d693 100644
--- a/fonts/newtx/tfm/ntxmia.tfm
+++ b/fonts/newtx/tfm/ntxmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/txbmiaX.tfm b/fonts/newtx/tfm/txbmiaX.tfm
index 6d593c11c9..78f9009ace 100644
--- a/fonts/newtx/tfm/txbmiaX.tfm
+++ b/fonts/newtx/tfm/txbmiaX.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/txmiaX.tfm b/fonts/newtx/tfm/txmiaX.tfm
index c189d5c2d9..da1fa93796 100644
--- a/fonts/newtx/tfm/txmiaX.tfm
+++ b/fonts/newtx/tfm/txmiaX.tfm
Binary files differ
diff --git a/fonts/newtx/type1/txbmiaX.pfb b/fonts/newtx/type1/txbmiaX.pfb
index 91b7287254..35fa06464f 100644
--- a/fonts/newtx/type1/txbmiaX.pfb
+++ b/fonts/newtx/type1/txbmiaX.pfb
Binary files differ
diff --git a/fonts/newtx/type1/txmiaX.pfb b/fonts/newtx/type1/txmiaX.pfb
index 0772cc132d..e810d74094 100644
--- a/fonts/newtx/type1/txmiaX.pfb
+++ b/fonts/newtx/type1/txmiaX.pfb
Binary files differ