From adc76608e83b72f81e102f5c56cbb8bc1617ef07 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 9 Nov 2023 22:01:38 +0000 Subject: newtx (9nov23) git-svn-id: svn://tug.org/texlive/trunk@68752 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/newtx/README | 10 ++- Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf | Bin 675906 -> 682647 bytes Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex | 12 ++- .../fonts/afm/public/newtx/txbex-bar.afm | 20 ++++- .../texmf-dist/fonts/afm/public/newtx/txbsys.afm | 13 ++- .../texmf-dist/fonts/afm/public/newtx/txex-bar.afm | 90 ++++++++++++--------- Master/texmf-dist/fonts/afm/public/newtx/txsys.afm | 17 ++-- .../texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm | Bin 1784 -> 1796 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm | Bin 1988 -> 2020 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxbsy5.tfm | Bin 2004 -> 2036 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxbsy7.tfm | Bin 1984 -> 2016 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm | Bin 1772 -> 1788 bytes Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm | Bin 2000 -> 2028 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxsy5.tfm | Bin 1992 -> 2024 bytes .../texmf-dist/fonts/tfm/public/newtx/ntxsy7.tfm | Bin 1964 -> 1992 bytes .../fonts/tfm/public/newtx/txbex-bar.tfm | Bin 888 -> 908 bytes .../texmf-dist/fonts/tfm/public/newtx/txbsys.tfm | Bin 1616 -> 1692 bytes .../texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm | Bin 872 -> 900 bytes Master/texmf-dist/fonts/tfm/public/newtx/txsys.tfm | Bin 1580 -> 1660 bytes .../fonts/type1/public/newtx/txbex-bar.pfb | Bin 12805 -> 15466 bytes .../texmf-dist/fonts/type1/public/newtx/txbsys.pfb | Bin 46217 -> 47027 bytes .../fonts/type1/public/newtx/txex-bar.pfb | Bin 12648 -> 15299 bytes .../texmf-dist/fonts/type1/public/newtx/txsys.pfb | Bin 40320 -> 45943 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf | Bin 1620 -> 1692 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf | Bin 1820 -> 1852 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxbsy5.vf | Bin 1828 -> 1860 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxbsy7.vf | Bin 1888 -> 1924 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf | Bin 1648 -> 1716 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf | Bin 1772 -> 1804 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxsy5.vf | Bin 1816 -> 1852 bytes Master/texmf-dist/fonts/vf/public/newtx/ntxsy7.vf | Bin 1900 -> 1932 bytes Master/texmf-dist/tex/latex/newtx/newtx.sty | 6 +- Master/texmf-dist/tex/latex/newtx/newtxmath.sty | 20 +++-- Master/texmf-dist/tex/latex/newtx/newtxtext.sty | 14 ++-- 34 files changed, 133 insertions(+), 69 deletions(-) diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index ca0aae79c48..fa87745c61b 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,10 +1,18 @@ 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.731 2023-10-31 +Current version: 1.733 2023-11-08 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.733 +Version 1.732 did not contain the most recent versions of the sty files. Corrected. + +Changes in version 1.732 +1. Introduced a sequence of curly braces to replace standard braces if you specify +the option curlybraces to newtxmath. +2. Introduced three new math symbols: \laplace, \laplac and \dAlembertian. See the package documentation for details. + Changes in version 1.731 Removed zplsups-Regular-ts1.tfm from the newtx package as it conflicted with a file of the same name in newpx. diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf index a7e7083b8f7..e2206ca01aa 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 df038a77878..e7c72ca40d5 100644 --- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex @@ -15,7 +15,7 @@ \usepackage{url} \usepackage{trace} \usepackage{fonttable} -\usepackage[debugshow]{tracefnt} +%\usepackage[debugshow]{tracefnt} \usepackage{xcolor} \usepackage{array,booktabs} % some ad-hoc symbol fonts @@ -63,7 +63,6 @@ \title{New TX font package} \author{Michael Sharpe} \date{\today} % Activate to display a given date or no date - \begin{document} \makeatletter %\expandafter\show\csname @textsuperior\endcsname @@ -89,6 +88,15 @@ This package is meant to be a replacement for Young Ryu's {\tt txfonts}. It is \item Superior letters and figures distinct from numerators have been added along with some special features. The text switch \verb|\sustyle| (or \verb|\sufigures|) or the commands \verb|\textsu|, \verb|\textsup|, \verb|\textsups| may be used to invoke ordinary superiors. The command \verb|\textsuperscript| is reserved for a form of superiors that respond to adjustments you may specify in the package options, and which are used for footnote marker typesetting: \verb|supscale| rescales them, \verb|supsraised| specifies an amount to move them vertically, and \verb|supLspaced|, \verb|supRspaced| specify additional kerning to be applied at the left and right. These changes are applied in the order: scaling, raising, kerning. All except \verb|supscale| should be dimensions with units like {\tt em} which will scale properly. Their relative vertical positions stack up like this: X\textinf{12}X\textde{345}X\textnu{678}X\textsu{90}. There is also a {\tt supscolor} option that will apply a color specified in a form understood by {\tt xcolor}, like {\tt red!70!black}. +\item +Version 1.732 introduces some new mathematical glyphs. First, there are new curly braces invoked by the option {\tt curlybraces} with {\tt height+depth} of 940, 1200, 1800, 2400, 3000 and 3600 em units. Second, there are three new math symbols: +\begin{itemize} +\item +\verb|\laplace|, $\laplace$, which is an inverted \verb|\nabla|, having more weight in the bottom segment than \verb|\Delta|, $\Delta$. +\item +\verb|\laplac|, $\laplac$. This is the unicode-math name for the official d'Alembertian operator, {\tt U+29E0}. Unlike $\laplace$, it has more weight in the left and top segments than \verb|\laplace|. +\item \verb|\dAlembertian|, $\dAlembertian$, rotates $\laplac$ by 180${}^\circ$, making for a glyph whose weight distribution is a better match for the Laplacian. +\end{itemize} % \item A word of warning---there is a difference between XeLaTeX and LuaLaTeX that is very irritating. When processing some of the commands where there may be a numeric argument, such as, for example, \verb|{\addfontfeature{VerticalPosition=Superior}5}|, the output will be as expected with XeLaTeX but not with LuaLaTeX if you have set the document figures to be anything but the default tabular, lining. This happens even though the {\tt sups} table has entries for all other forms ({\tt oldstyle}, {\tt taboldstyle} and {\tt lining}) of main body figures, and the {\tt sups} lookup is ahead of the {\tt lnum}, {\tt tnum}, {\tt onum} and {\tt pnum} lookups. (Similarly for the {\tt subs}, {\tt numr} and {\tt dnom} tables.) The only solution I can see for the moment is to undo any possible figure features other than tabular lining before adding another feature. I've done this in {\tt newtxtext.sty} for the basic commands, like the font switches \verb|\sustyle| and \verb|\infstyle|, and their related commands \verb|\textsu{}| and \verb|\textinf{}|, all of which are safe to use with both XeLaTeX and LuaLaTeX. (Likewise for \verb|\destyle|, \verb|\nustyle| and \verb|\textde{}|, \verb|\textnum{}|.) \item Option {\tt scosf}, which specifies oldstyle figure within small caps, has been extended and now works in all LaTeX engines with both the \verb|\scshape| switch and the macro \verb|\textsc{}|. \end{itemize} diff --git a/Master/texmf-dist/fonts/afm/public/newtx/txbex-bar.afm b/Master/texmf-dist/fonts/afm/public/newtx/txbex-bar.afm index 9342e0cdbc6..2ba48b45d70 100644 --- a/Master/texmf-dist/fonts/afm/public/newtx/txbex-bar.afm +++ b/Master/texmf-dist/fonts/afm/public/newtx/txbex-bar.afm @@ -1,14 +1,14 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20170730 -Comment Creation Date: Sun Jun 16 15:43:29 2019 +Comment Generated by FontForge 20230101 +Comment Creation Date: Mon Nov 6 15:47:13 2023 FontName txbex-bar ItalicAngle 0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 EncodingScheme FontSpecific -FontBBox -11 -2364 2900 1444 -StartCharMetrics 93 +FontBBox -11 -3544 2900 1444 +StartCharMetrics 105 C 0 ; WX 343 ; N parenleftbigx ; B 50 -1069 313 56 ; C 1 ; WX 343 ; N parenrightbigx ; B 30 -1069 293 56 ; C 2 ; WX 359 ; N bracketleftbigx ; B 88 -1064 325 56 ; @@ -94,6 +94,18 @@ C 84 ; WX 1450 ; N oarcwider ; B 3 574 1496 832 ; C 85 ; WX 1900 ; N oarcwiderr ; B 5 560 1949 825 ; C 86 ; WX 2350 ; N oarcwidest ; B 8 541 2390 815 ; C 87 ; WX 2800 ; N oarcwideult ; B 17 538 2835 822 ; +C 88 ; WX 545 ; N braceleft.alt ; B 58 -198 487 712 ; +C 89 ; WX 545 ; N braceright.alt ; B 58 -198 487 712 ; +C 90 ; WX 655 ; N braceleftbig.alt ; B 118 -1144 567 56 ; +C 91 ; WX 655 ; N bracerightbig.alt ; B 138 -1144 587 56 ; +C 92 ; WX 649 ; N braceleftBig.alt ; B 118 -1744 561 56 ; +C 93 ; WX 649 ; N bracerightBig.alt ; B 138 -1744 581 56 ; +C 94 ; WX 729 ; N braceleftbigg.alt ; B 118 -2368 641 56 ; +C 95 ; WX 729 ; N bracerightbigg.alt ; B 138 -2368 661 56 ; +C 96 ; WX 719 ; N braceleftBigg.alt ; B 118 -2944 631 56 ; +C 97 ; WX 719 ; N bracerightBigg.alt ; B 138 -2944 651 56 ; +C 98 ; WX 719 ; N braceleft.size5 ; B 118 -3544 631 56 ; +C 99 ; WX 719 ; N braceright.size5 ; B 138 -3544 651 56 ; C 102 ; WX 369 ; N bracketleftBig ; B 88 -1398 335 56 ; C 103 ; WX 369 ; N bracketrightBig ; B 34 -1398 281 56 ; C 104 ; WX 411 ; N floorleftBig ; B 88 -1398 377 56 ; diff --git a/Master/texmf-dist/fonts/afm/public/newtx/txbsys.afm b/Master/texmf-dist/fonts/afm/public/newtx/txbsys.afm index 0e376952f4d..dbbec44514f 100644 --- a/Master/texmf-dist/fonts/afm/public/newtx/txbsys.afm +++ b/Master/texmf-dist/fonts/afm/public/newtx/txbsys.afm @@ -1,6 +1,6 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20220308 -Comment Creation Date: Fri May 20 10:13:09 2022 +Comment Generated by FontForge 20230101 +Comment Creation Date: Mon Nov 6 15:45:42 2023 FontName txbsys FullName txbsys FamilyName txbsys @@ -14,7 +14,7 @@ Version 3.0 EncodingScheme FontSpecific FontBBox -20 -929 1460 904 CapHeight 692 -StartCharMetrics 205 +StartCharMetrics 212 C 0 ; WX 676 ; N minus ; B 62 209 614 305 ; C 1 ; WX 250 ; N periodcentered ; B 41 173 210 342 ; C 2 ; WX 676 ; N multiply ; B 62 -17 614 531 ; @@ -220,5 +220,12 @@ C 201 ; WX 631 ; N dblbracketright ; B 54 -193 493 717 ; C 202 ; WX 410 ; N hermitconj ; B -20 0 390 536 ; C 203 ; WX 752 ; N uni2AEB ; B 62 0 690 550 ; C 204 ; WX 752 ; N nPerp ; B 62 -99 690 611 ; +C 205 ; WX 706 ; N uni22A2.alt ; B 150 0 707 678 ; +C 206 ; WX 707 ; N uni22A3.alt ; B 0 0 557 678 ; +C 215 ; WX 605 ; N braceleft.alt ; B 88 -198 517 712 ; +C 216 ; WX 605 ; N braceright.alt ; B 88 -198 517 712 ; +C 217 ; WX 719 ; N uni2206 ; B 30 0 689 677 ; +C 218 ; WX 856 ; N uni29E0 ; B 90 0 766 676 ; +C 219 ; WX 856 ; N uni29E0.alt ; B 90 0 766 676 ; EndCharMetrics EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/public/newtx/txex-bar.afm b/Master/texmf-dist/fonts/afm/public/newtx/txex-bar.afm index 76f2c70ec2e..7f75648b901 100644 --- a/Master/texmf-dist/fonts/afm/public/newtx/txex-bar.afm +++ b/Master/texmf-dist/fonts/afm/public/newtx/txex-bar.afm @@ -1,30 +1,30 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20161003 -Comment Creation Date: Fri Feb 10 16:25:07 2017 +Comment Generated by FontForge 20230101 +Comment Creation Date: Mon Nov 6 15:46:29 2023 FontName txex-bar ItalicAngle 0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 EncodingScheme FontSpecific -FontBBox -47 -2364 2900 1444 -StartCharMetrics 93 -C 0 ; WX 343 ; N parenleftbigx ; B 50 -1064 313 56 ; -C 1 ; WX 343 ; N parenrightbigx ; B 30 -1064 293 56 ; +FontBBox -47 -3544 2900 1444 +StartCharMetrics 105 +C 0 ; WX 343 ; N parenleftbigx ; B 50 -1069 313 56 ; +C 1 ; WX 343 ; N parenrightbigx ; B 30 -1069 293 56 ; C 2 ; WX 333 ; N bracketleftbigx ; B 88 -1064 299 56 ; C 3 ; WX 333 ; N bracketrightbigx ; B 34 -1064 245 56 ; C 4 ; WX 371 ; N floorleftbigx ; B 88 -1064 337 56 ; C 5 ; WX 371 ; N floorrightbigx ; B 34 -1064 283 56 ; C 6 ; WX 371 ; N ceilingleftbigx ; B 88 -1064 337 56 ; C 7 ; WX 371 ; N ceilingrightbigx ; B 34 -1064 283 56 ; -C 8 ; WX 432 ; N braceleftbigx ; B 58 -1064 374 56 ; -C 9 ; WX 432 ; N bracerightbigx ; B 58 -1064 374 56 ; +C 8 ; WX 432 ; N braceleftbigx ; B 58 -1069 374 56 ; +C 9 ; WX 432 ; N bracerightbigx ; B 58 -1069 374 56 ; C 10 ; WX 402 ; N angleleftbigx ; B 50 -1064 352 56 ; C 11 ; WX 402 ; N anglerightbigx ; B 50 -1064 352 56 ; -C 12 ; WX 232 ; N barex ; B 86 0 146 484 ; -C 13 ; WX 436 ; N bardblex ; B 86 0 350 484 ; -C 14 ; WX 232 ; N barexbigx ; B 86 -1064 146 56 ; -C 15 ; WX 436 ; N bardblexbigx ; B 86 -1064 350 56 ; +C 12 ; WX 232 ; N barex ; B 86 -5 146 489 ; +C 13 ; WX 436 ; N bardblex ; B 86 -5 350 489 ; +C 14 ; WX 232 ; N barexbigx ; B 86 -1065 146 56 ; +C 15 ; WX 436 ; N bardblexbigx ; B 86 -1065 350 56 ; C 16 ; WX 300 ; N grouphtipdownleft ; B -7 -100 310 90 ; C 17 ; WX 300 ; N grouphtipdownright ; B -10 -100 307 90 ; C 18 ; WX 300 ; N grouphtipupleft ; B -7 0 310 190 ; @@ -48,32 +48,32 @@ C 38 ; WX 371 ; N ceilingleftBigg ; B 88 -2364 337 56 ; C 39 ; WX 371 ; N ceilingrightBigg ; B 34 -2364 283 56 ; C 40 ; WX 414 ; N braceleftBig ; B 68 -1397 346 56 ; C 41 ; WX 414 ; N bracerightBig ; B 68 -1397 345 56 ; -C 42 ; WX 450 ; N parenlefttpA ; B 50 0 420 1424 ; -C 43 ; WX 450 ; N parenrighttpA ; B 30 0 400 1424 ; -C 44 ; WX 450 ; N parenleftbtA ; B 50 0 420 1424 ; -C 45 ; WX 450 ; N parenrightbtA ; B 30 0 400 1424 ; -C 46 ; WX 450 ; N parenleftexA ; B 50 0 144 484 ; -C 47 ; WX 450 ; N parenrightexA ; B 306 0 400 484 ; -C 48 ; WX 400 ; N parenlefttp ; B 50 -1153 370 56 ; -C 49 ; WX 400 ; N parenrighttp ; B 30 -1153 350 56 ; -C 50 ; WX 363 ; N bracketlefttp ; B 88 0 329 484 ; -C 51 ; WX 363 ; N bracketrighttp ; B 34 0 275 484 ; -C 52 ; WX 363 ; N bracketleftbt ; B 88 0 329 484 ; -C 53 ; WX 363 ; N bracketrightbt ; B 34 0 275 484 ; -C 54 ; WX 363 ; N bracketleftex ; B 88 0 165 484 ; -C 55 ; WX 363 ; N bracketrightex ; B 198 0 275 484 ; -C 56 ; WX 552 ; N bracelefttp ; B 231 0 504 752 ; -C 57 ; WX 552 ; N bracerighttp ; B 48 0 321 752 ; -C 58 ; WX 552 ; N braceleftbt ; B 231 0 504 752 ; -C 59 ; WX 552 ; N bracerightbt ; B 48 0 321 752 ; -C 60 ; WX 552 ; N braceleftmid ; B 58 -438 321 484 ; -C 61 ; WX 552 ; N bracerightmid ; B 231 -438 494 484 ; -C 62 ; WX 552 ; N braceex ; B 231 0 321 242 ; -C 63 ; WX 533 ; N arrowvertex ; B 240 0 292 484 ; -C 64 ; WX 400 ; N parenleftbt ; B 50 -829 370 380 ; -C 65 ; WX 400 ; N parenrightbt ; B 30 -829 350 380 ; -C 66 ; WX 400 ; N parenleftex ; B 50 0 144 484 ; -C 67 ; WX 400 ; N parenrightex ; B 256 0 350 484 ; +C 42 ; WX 450 ; N parenlefttpA ; B 50 -20 420 1424 ; +C 43 ; WX 450 ; N parenrighttpA ; B 30 -20 400 1424 ; +C 44 ; WX 450 ; N parenleftbtA ; B 50 -6 420 1438 ; +C 45 ; WX 450 ; N parenrightbtA ; B 30 0 400 1444 ; +C 46 ; WX 450 ; N parenleftexA ; B 50 -21 144 500 ; +C 47 ; WX 450 ; N parenrightexA ; B 306 -21 400 500 ; +C 48 ; WX 400 ; N parenlefttp ; B 50 -1173 370 56 ; +C 49 ; WX 400 ; N parenrighttp ; B 30 -1173 350 56 ; +C 50 ; WX 363 ; N bracketlefttp ; B 88 -22 329 484 ; +C 51 ; WX 363 ; N bracketrighttp ; B 34 -22 275 484 ; +C 52 ; WX 363 ; N bracketleftbt ; B 88 0 329 840 ; +C 53 ; WX 363 ; N bracketrightbt ; B 34 0 275 839 ; +C 54 ; WX 363 ; N bracketleftex ; B 88 -12 165 495 ; +C 55 ; WX 363 ; N bracketrightex ; B 198 -11 275 495 ; +C 56 ; WX 552 ; N bracelefttp ; B 231 -20 504 752 ; +C 57 ; WX 552 ; N bracerighttp ; B 48 -20 321 752 ; +C 58 ; WX 552 ; N braceleftbt ; B 231 0 504 772 ; +C 59 ; WX 552 ; N bracerightbt ; B 48 0 321 772 ; +C 60 ; WX 552 ; N braceleftmid ; B 58 -462 321 507 ; +C 61 ; WX 552 ; N bracerightmid ; B 231 -461 494 507 ; +C 62 ; WX 552 ; N braceex ; B 231 -20 321 256 ; +C 63 ; WX 533 ; N arrowvertex ; B 240 -20 292 504 ; +C 64 ; WX 400 ; N parenleftbt ; B 50 -829 370 400 ; +C 65 ; WX 400 ; N parenrightbt ; B 30 -829 350 400 ; +C 66 ; WX 400 ; N parenleftex ; B 50 -21 144 500 ; +C 67 ; WX 400 ; N parenrightex ; B 256 -21 350 500 ; C 68 ; WX 666 ; N hatwide ; B 53 596 613 752 ; C 69 ; WX 1900 ; N hat4 ; B 0 589 1900 752 ; C 70 ; WX 2400 ; N hat5 ; B 0 586 2400 752 ; @@ -94,6 +94,18 @@ C 84 ; WX 1450 ; N oarcwider ; B 3 574 1496 832 ; C 85 ; WX 1900 ; N oarcwiderr ; B 4 560 1949 825 ; C 86 ; WX 2350 ; N oarcwidest ; B 8 561 2390 815 ; C 87 ; WX 2800 ; N oarcwideult ; B 17 548 2835 822 ; +C 88 ; WX 485 ; N braceleft.alt ; B 48 -198 437 712 ; +C 89 ; WX 485 ; N braceright.alt ; B 48 -198 437 712 ; +C 90 ; WX 525 ; N braceleftbig.alt ; B 58 -1144 467 56 ; +C 91 ; WX 525 ; N bracerightbig.alt ; B 58 -1144 467 56 ; +C 92 ; WX 519 ; N braceleftBig.alt ; B 58 -1744 461 56 ; +C 93 ; WX 519 ; N bracerightBig.alt ; B 58 -1744 461 56 ; +C 94 ; WX 599 ; N braceleftbigg.alt ; B 58 -2368 541 56 ; +C 95 ; WX 599 ; N bracerightbigg.alt ; B 58 -2368 541 56 ; +C 96 ; WX 589 ; N braceleftBigg.alt ; B 58 -2944 531 56 ; +C 97 ; WX 589 ; N bracerightBigg.alt ; B 58 -2944 531 56 ; +C 98 ; WX 589 ; N braceleft.size5 ; B 58 -3544 531 56 ; +C 99 ; WX 589 ; N braceright.size5 ; B 58 -3544 531 56 ; C 102 ; WX 343 ; N bracketleftBig ; B 88 -1398 309 56 ; C 103 ; WX 343 ; N bracketrightBig ; B 34 -1398 255 56 ; C 104 ; WX 371 ; N floorleftBig ; B 88 -1398 337 56 ; @@ -101,6 +113,6 @@ C 105 ; WX 371 ; N floorrightBig ; B 34 -1398 283 56 ; C 106 ; WX 371 ; N ceilingleftBig ; B 88 -1398 337 56 ; C 107 ; WX 371 ; N ceilingrightBig ; B 34 -1398 283 56 ; C 118 ; WX 939 ; N radicaltp ; B 645 -244 999 56 ; -C 119 ; WX 629 ; N arrowvertexdbl ; B 187 0 442 484 ; +C 119 ; WX 629 ; N arrowvertexdbl ; B 187 -20 442 504 ; EndCharMetrics EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/public/newtx/txsys.afm b/Master/texmf-dist/fonts/afm/public/newtx/txsys.afm index 11cc2b58d7a..c05efcda2eb 100644 --- a/Master/texmf-dist/fonts/afm/public/newtx/txsys.afm +++ b/Master/texmf-dist/fonts/afm/public/newtx/txsys.afm @@ -1,6 +1,6 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20190801 -Comment Creation Date: Thu Sep 12 14:29:00 2019 +Comment Generated by FontForge 20230101 +Comment Creation Date: Mon Nov 6 15:45:33 2023 FontName txsys FullName txsys FamilyName txsys @@ -13,7 +13,7 @@ UnderlineThickness 50 Version 3.0 EncodingScheme FontSpecific FontBBox -47 -944 2835 838 -StartCharMetrics 205 +StartCharMetrics 212 C 0 ; WX 636 ; N minus ; B 62 229 574 285 ; C 1 ; WX 250 ; N periodcentered ; B 70 202 181 313 ; C 2 ; WX 636 ; N multiply ; B 56 -5 580 520 ; @@ -36,8 +36,8 @@ C 18 ; WX 636 ; N reflexsubset ; B 52 -58 584 572 ; C 19 ; WX 636 ; N reflexsuperset ; B 52 -58 584 572 ; C 20 ; WX 636 ; N lessequal ; B 62 -58 574 574 ; C 21 ; WX 636 ; N greaterequal ; B 62 -58 574 574 ; -C 22 ; WX 636 ; N precedesequal ; B 62 -58 574 590 ; -C 23 ; WX 636 ; N followsequal ; B 62 -58 574 590 ; +C 22 ; WX 636 ; N precedesequal ; B 62 -58 574 591 ; +C 23 ; WX 636 ; N followsequal ; B 62 -58 574 591 ; C 24 ; WX 636 ; N similar ; B 56 177 581 337 ; C 25 ; WX 636 ; N approxequal ; B 56 75 581 439 ; C 26 ; WX 636 ; N propersubset ; B 52 8 584 506 ; @@ -219,5 +219,12 @@ C 201 ; WX 546 ; N dblbracketright ; B 54 -243 408 757 ; C 202 ; WX 410 ; N hermitconj ; B -18 0 392 536 ; C 203 ; WX 712 ; N uni2AEB ; B 62 0 650 550 ; C 204 ; WX 712 ; N nPerp ; B 62 -74 650 616 ; +C 205 ; WX 706 ; N uni22A2.alt ; B 150 0 707 678 ; +C 206 ; WX 707 ; N uni22A3.alt ; B 0 0 557 678 ; +C 215 ; WX 535 ; N braceleft.alt ; B 73 -198 462 712 ; +C 216 ; WX 535 ; N braceright.alt ; B 73 -198 462 712 ; +C 217 ; WX 664 ; N uni2206 ; B 33 0 631 676 ; +C 218 ; WX 856 ; N uni29E0 ; B 90 0 766 676 ; +C 219 ; WX 856 ; N uni29E0.alt ; B 90 0 766 676 ; EndCharMetrics EndFontMetrics diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm index 39012ca4262..19cfebbb5af 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm index 2c1e4c107c0..8e43ff72dbb 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy5.tfm index cb5e9ba3fa2..e2b8116d307 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy5.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy5.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy7.tfm index 872c6bf5457..c45b85676d4 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy7.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy7.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm index 34008c4fa17..d08626018d8 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm index 667976e6d03..ea392568c39 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy5.tfm index 22f4900be47..1bf17022e10 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy5.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy5.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy7.tfm index dec513892e1..4be297e5f20 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy7.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy7.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm index accc75f8d37..89ecd9d0433 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbsys.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbsys.tfm index de9df268daa..4f74b9b38e7 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/txbsys.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/txbsys.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm index d7ee4740b09..7afa197c3bc 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txsys.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txsys.tfm index 6298a9b5001..e60f7af1ef1 100644 Binary files a/Master/texmf-dist/fonts/tfm/public/newtx/txsys.tfm and b/Master/texmf-dist/fonts/tfm/public/newtx/txsys.tfm differ diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb index ecf35354a78..acda4716bcf 100644 Binary files a/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb and b/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txbsys.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txbsys.pfb index 8aa690314e9..812b781aa3f 100644 Binary files a/Master/texmf-dist/fonts/type1/public/newtx/txbsys.pfb and b/Master/texmf-dist/fonts/type1/public/newtx/txbsys.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb index fbf0f956331..36790bfbde0 100644 Binary files a/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb and b/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txsys.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txsys.pfb index 4e0637ffaf0..5d7fc879a79 100644 Binary files a/Master/texmf-dist/fonts/type1/public/newtx/txsys.pfb and b/Master/texmf-dist/fonts/type1/public/newtx/txsys.pfb differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf index 0923e47121a..1dfb58f2405 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf index 56df5b442c2..7fb409d6358 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy5.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy5.vf index a59c07d427a..5ae108cac09 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy5.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy5.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy7.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy7.vf index 223bc23b533..8f66e9b86b9 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy7.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy7.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf index 7f479986150..bb96b928bc4 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf index 21c70c92ebf..f56fb0b4db0 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy5.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy5.vf index c98b3697ac5..46e97beebdd 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy5.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy5.vf differ diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy7.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy7.vf index 7b37e2f37f7..a93505aed12 100644 Binary files a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy7.vf and b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy7.vf differ diff --git a/Master/texmf-dist/tex/latex/newtx/newtx.sty b/Master/texmf-dist/tex/latex/newtx/newtx.sty index b6ecfbd7596..c0809399121 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtx.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtx.sty @@ -2,8 +2,8 @@ %Package to simplify loading of newtxmath with a text font family such as newtxtext for all latex engines, or for newtxtext and an otf math package. -\def\fileversion{1.725} -\def\filedate{2023/09/14} +\def\fileversion{1.732} +\def\filedate{2023/11/05} \ProvidesPackage{newtx}[% \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newtxmath and a supported text font family, or for newtxtext and an otf math package] @@ -54,7 +54,7 @@ % options for newtxmath as etoolbox internal list allowing \ifinlist %\def\ntx@mathlstr{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,timesmathacc,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,nonewtxmathopt,upint,smallerops,useBImacros,varg,varvw,noOT1} -\forcsvlist{\listadd\ntx@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,timesmathacc,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,nonewtxmathopt,upint,smallerops,useBImacros,varg,varvw,noOT1,propmathfigs} +\forcsvlist{\listadd\ntx@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,timesmathacc,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,nonewtxmathopt,upint,smallerops,useBImacros,varg,varvw,noOT1,propmathfigs,curlybraces} %\show\ntx@mathlst % Note that subscriptcorrectionfile is not on the list---we process it in this sty file diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty index 2a32fec0033..b624d0c7aaf 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty @@ -11,8 +11,8 @@ % of glyph collisions. % These modifications are by Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.725} -\def\filedate{2023/09/14} +\def\fileversion{1.732} +\def\filedate{2023/11/05} \ProvidesPackage{newtxmath}[\filedate\space v\fileversion ] \@ifundefined{newtxmathLoaded}{}{\endinput} @@ -60,6 +60,7 @@ \newcount\tx@Isdigit \newcount\tx@IsAlNum \newif\iftx@ams \newif\iftx@slantedG \newif\iftx@cmint \newif\iftx@braces +\newif\iftx@curlybraces \newif\iftx@libertine \newif\iftx@libertinus \newif\iftx@vvarbb\newif\iftx@varbb \newif\iftx@symbolsC \newif\iftx@gm @@ -232,6 +233,7 @@ \DeclareOption{xcharter}{\tx@chtrue\tx@ntxmathfalse} \DeclareOption{cmintegrals}{\tx@cminttrue} \DeclareOption{cmbraces}{\tx@bracestrue} +\DeclareOption{curlybraces}{\tx@curlybracestrue} \DeclareOption{noamssymbols}{\tx@amsfalse} \DeclareOption{amssymbols}{\tx@amstrue} \DeclareOption{uprightscript}{\tx@upscrtrue} @@ -880,9 +882,14 @@ amssymbols,uprightGreek,nosubscriptcorrection} \DeclareMathDelimiter{\lfloor}{\mathopen}{symbols}{98}{largesymbols}{4} \DeclareMathDelimiter{\rfloor}{\mathclose}{symbols}{99}{largesymbols}{5} \DeclareMathDelimiter{\lceil}{\mathopen}{symbols}{100}{largesymbols}{6} - \DeclareMathDelimiter{\rceil}{\mathclose}{symbols}{101}{largesymbols}{7} - \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8} - \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9} + \DeclareMathDelimiter{\rceil}{\mathclose}{symbols}{101}{largesymbols}{7} + \iftx@curlybraces + \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{215}{largesymbols}{142} + \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{216}{largesymbols}{143} + \else + \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8} + \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9} + \fi \DeclareMathDelimiter{\langle}{\mathopen}{symbols}{104}{largesymbols}{10} %\re@DeclareMathDelimiter{<}{\mathopen}{letters}{60}{largesymbols}{140} \DeclareMathDelimiter{\rangle}{\mathclose}{symbols}{105}{largesymbols}{11} @@ -1143,6 +1150,9 @@ amssymbols,uprightGreek,nosubscriptcorrection} %\DeclareMathRadical{\sqrtsign}{symbols}{112}{largesymbols}{112} %\DeclareMathSymbol{\amalg}{\mathbin}{symbols}{113} %\DeclareMathSymbol{\nabla}{\mathord}{symbols}{114} +\DeclareMathSymbol{\laplace}{\mathord}{symbols}{217} +\DeclareMathSymbol{\laplac}{\mathord}{symbols}{218} +\DeclareMathSymbol{\dAlembertian}{\mathord}{symbols}{219} %\DeclareMathSymbol{\smallint}{\mathop}{symbols}{115} %\DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{116} %\DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{117} diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty index 7e0234555fa..16a475b3f50 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty @@ -11,8 +11,8 @@ %\def\ntx@state{0} % 0 for both, 1 for tutex only, 2 for legacy only \def\setstate#1{\if 1\ntx@showstate\typeout{State=#1}\fi} -\def\fileversion{1.73} -\def\filedate{2023/10/29} +\def\fileversion{1.733} +\def\filedate{2023/11/08} \ProvidesPackage{newtxtext}[% \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyreTermesX] @@ -231,8 +231,8 @@ \providecommand*{\ntx@minfam}{minntx} % won't override value from newtx %\RequirePackage[T1]{fontenc} % do we need this? -\renewcommand*{\rmdefault}{\ntx@minfam} % the default until end of preamble -\renewcommand*{\familydefault}{\rmdefault} % Cause the fd files to load +\renewcommand{\rmdefault}{\ntx@minfam} % the default until end of preamble +\renewcommand{\familydefault}{\rmdefault} % Cause the fd files to load \def\re@DeclareTextSymbol#1#2#3{% \let#1=\undefined @@ -775,10 +775,10 @@ \else \def\ntx@figurealign{} \fi - - \renewcommand*{\rmdefault}{ntx\ntx@figurealign% + \renewcommand{\rmdefault}{ntx\ntx@figurealign% \ntx@figurestyle} - \let\familydefault\rmdefault + \ifthenelse{\equal{\familydefault}{\sfdefault}\OR \equal{\familydefault}{\ttdefault}}% + {}{\renewcommand{\familydefault}{\rmdefault}} \def\ntx@thfigurestyle{\ntx@figurestyle} \ifx\ntx@figurestyle\ntx@dfltfigurestyle -- cgit v1.2.3