From ee37a4d1dc2573ffd9c43a006e94cfc5de14cf14 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 26 Mar 2021 03:01:26 +0000 Subject: CTAN sync 202103260301 --- fonts/newtx/README | 10 ++- fonts/newtx/afm/txbexs.afm | 200 ++++++++++++++++++++++++++++++++++++++++++ fonts/newtx/afm/txbsys.afm | 8 +- fonts/newtx/doc/newtxdoc.pdf | Bin 1227538 -> 1237280 bytes fonts/newtx/doc/newtxdoc.tex | 6 +- fonts/newtx/tex/newtxmath.sty | 71 +++++++-------- fonts/newtx/tfm/ntxbexx.tfm | Bin 1784 -> 1784 bytes fonts/newtx/tfm/ntxbmia.tfm | Bin 2484 -> 2656 bytes fonts/newtx/tfm/ntxmia.tfm | Bin 1948 -> 2640 bytes fonts/newtx/tfm/ntxsy5.tfm | Bin 1992 -> 1992 bytes fonts/newtx/tfm/ntxsy7.tfm | Bin 2004 -> 2012 bytes fonts/newtx/tfm/nxlbmia.tfm | Bin 2568 -> 2676 bytes fonts/newtx/tfm/nxlmia.tfm | Bin 2520 -> 2616 bytes fonts/newtx/tfm/txbexs.tfm | Bin 1544 -> 1544 bytes fonts/newtx/tfm/zutbmia.tfm | Bin 2508 -> 2648 bytes fonts/newtx/tfm/zutmia.tfm | Bin 2464 -> 2596 bytes fonts/newtx/type1/txbexs.pfb | Bin 36674 -> 31874 bytes fonts/newtx/type1/txbsys.pfb | Bin 41353 -> 41353 bytes fonts/newtx/vf/ntxbmia.vf | Bin 1860 -> 2140 bytes fonts/newtx/vf/ntxmia.vf | Bin 1504 -> 2140 bytes fonts/newtx/vf/ntxsy5.vf | Bin 1776 -> 1784 bytes fonts/newtx/vf/ntxsy7.vf | Bin 1888 -> 1892 bytes fonts/newtx/vf/nxlbmia.vf | Bin 1976 -> 2176 bytes fonts/newtx/vf/nxlmia.vf | Bin 2048 -> 2252 bytes fonts/newtx/vf/zutbmia.vf | Bin 1904 -> 2128 bytes fonts/newtx/vf/zutmia.vf | Bin 1948 -> 2176 bytes 26 files changed, 249 insertions(+), 46 deletions(-) create mode 100644 fonts/newtx/afm/txbexs.afm (limited to 'fonts/newtx') diff --git a/fonts/newtx/README b/fonts/newtx/README index a3913fff07..ad4db38743 100644 --- a/fonts/newtx/README +++ b/fonts/newtx/README @@ -1,10 +1,16 @@ 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.640 2020-12-20 +Current version: 1.641 2021-03-24 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.641 +1. Corrected some metrics problems with the version of the STIX BB fonts used in this package. +2. Corrected two math glyphs: odot in symbols at 7pt and big right bracket in bold mathex. (Thanks Davide Campagnari.) +3. Added lower case letters to the BB alphabet addressed by the option varbb. +4. The same corrections now apply to all related packages for which there is an "enhanced" math option to newtx. + Changes in version 1.640 1. Added several Blackboard Bold Greek glyphs. 2. Substantially modified the handling of Blackboard Bold and Math Script, both simplifying code and correctly conflicts with bolding macros and hyperref. @@ -22,7 +28,7 @@ Changes in version 1.630 2. Corrected an error in newtxmath.sty which affected the rendering of Bbb figures under the option stickstoo. 3. Corrected some problems with LY1 encodings affecting superior letters and figures, and one of the TS1 encodings. 4. Added a replacement for the default \textfrac command which did not give satisfactory results with the newtx fonts. -5. Replaced the previous definition of \textfrac what I think is a better one, but remaing backwards compatible with the previous version. +5. Replaced the previous definition of \textfrac what I think is a better one, but remaining backwards compatible with the previous version. Changes in version 1.629 Added math support for NotoSerif and NotoSans. See the documentation for the new package notomath, which integrates this support. diff --git a/fonts/newtx/afm/txbexs.afm b/fonts/newtx/afm/txbexs.afm new file mode 100644 index 0000000000..b43632ad2f --- /dev/null +++ b/fonts/newtx/afm/txbexs.afm @@ -0,0 +1,200 @@ +StartFontMetrics 2.0 +Comment Generated by FontForge 20200314 +Comment Creation Date: Sun Mar 21 10:30:31 2021 +FontName txbexs +FullName txbexs +FamilyName txbexs +Weight Bold +Notice (Version 3.0, GPL) +ItalicAngle 0 +IsFixedPitch false +UnderlinePosition -100 +UnderlineThickness 50 +Version 3.0 +EncodingScheme FontSpecific +FontBBox -6 -2942 2127 1438 +StartCharMetrics 182 +C 0 ; WX 343 ; N parenleftbig ; B 50 -1125 313 96 ; +C 1 ; WX 343 ; N parenrightbig ; B 50 -1125 313 96 ; +C 2 ; WX 359 ; N bracketleftbig ; B 88 -1144 325 56 ; +C 3 ; WX 359 ; N bracketrightbig ; B 34 -1144 271 56 ; +C 4 ; WX 411 ; N floorleftbig ; B 88 -1064 377 56 ; +C 5 ; WX 411 ; N floorrightbig ; B 34 -1064 323 56 ; +C 6 ; WX 411 ; N ceilingleftbig ; B 88 -1064 377 56 ; +C 7 ; WX 411 ; N ceilingrightbig ; B 34 -1064 323 56 ; +C 8 ; WX 432 ; N braceleftbig ; B 58 -1069 374 56 ; +C 9 ; WX 432 ; N bracerightbig ; B 58 -1069 374 56 ; +C 10 ; WX 402 ; N angbracketleftbig ; B 50 -1064 352 56 ; +C 11 ; WX 402 ; N angbracketrightbig ; B 50 -1064 352 56 ; +C 12 ; WX 272 ; N barex ; B 86 -600 186 30 ; +C 13 ; WX 516 ; N bardblex ; B 86 -600 430 30 ; +C 14 ; WX 536 ; N slashbig ; B 62 -1104 474 96 ; +C 15 ; WX 536 ; N backslashbig ; B 62 -1104 474 96 ; +C 16 ; WX 391 ; N parenleftBig ; B 50 -1745 361 96 ; +C 17 ; WX 391 ; N parenrightBig ; B 30 -1745 341 96 ; +C 18 ; WX 405 ; N parenleftbigg ; B 50 -2304 375 96 ; +C 19 ; WX 405 ; N parenrightbigg ; B 50 -2304 375 96 ; +C 20 ; WX 379 ; N bracketleftbigg ; B 88 -2304 345 96 ; +C 21 ; WX 379 ; N bracketrightbigg ; B 34 -2304 291 96 ; +C 22 ; WX 411 ; N floorleftbigg ; B 88 -2304 377 96 ; +C 23 ; WX 411 ; N floorrightbigg ; B 34 -2304 323 96 ; +C 24 ; WX 411 ; N ceilingleftbigg ; B 88 -2304 377 96 ; +C 25 ; WX 411 ; N ceilingrightbigg ; B 34 -2304 323 96 ; +C 26 ; WX 484 ; N braceleftbigg ; B 48 -2304 436 96 ; +C 27 ; WX 484 ; N bracerightbigg ; B 48 -2304 436 96 ; +C 28 ; WX 477 ; N angbracketleftbigg ; B 50 -2304 427 96 ; +C 29 ; WX 477 ; N angbracketrightbigg ; B 50 -2304 427 96 ; +C 30 ; WX 577 ; N slashbigg ; B 62 -2304 515 96 ; +C 31 ; WX 577 ; N backslashbigg ; B 62 -2304 515 96 ; +C 32 ; WX 420 ; N parenleftBigg ; B 50 -2904 390 96 ; +C 33 ; WX 420 ; N parenrightBigg ; B 30 -2904 370 96 ; +C 34 ; WX 389 ; N bracketleftBigg ; B 88 -2904 355 96 ; +C 35 ; WX 389 ; N bracketrightBigg ; B 88 -2904 355 96 ; +C 36 ; WX 411 ; N floorleftBigg ; B 88 -2904 377 96 ; +C 37 ; WX 411 ; N floorrightBigg ; B 34 -2904 323 96 ; +C 38 ; WX 411 ; N ceilingleftBigg ; B 88 -2904 377 96 ; +C 39 ; WX 411 ; N ceilingrightBigg ; B 34 -2904 323 96 ; +C 40 ; WX 599 ; N braceleftBigg ; B 48 -2908 551 96 ; +C 41 ; WX 599 ; N bracerightBigg ; B 48 -2908 551 96 ; +C 42 ; WX 494 ; N angbracketleftBigg ; B 50 -2904 444 96 ; +C 43 ; WX 494 ; N angbracketrightBigg ; B 50 -2904 444 96 ; +C 44 ; WX 597 ; N slashBigg ; B 62 -2904 535 96 ; +C 45 ; WX 597 ; N backslashBigg ; B 62 -2904 535 96 ; +C 46 ; WX 556 ; N slashBig ; B 62 -1704 494 96 ; +C 47 ; WX 556 ; N backslashBig ; B 62 -1704 494 96 ; +C 48 ; WX 421 ; N parenlefttp ; B 50 -1220 391 6 ; +C 49 ; WX 421 ; N parenrighttp ; B 30 -1220 371 2 ; +C 50 ; WX 389 ; N bracketlefttp ; B 88 -22 355 600 ; +C 51 ; WX 389 ; N bracketrighttp ; B 34 -22 301 600 ; +C 52 ; WX 389 ; N bracketleftbt ; B 88 0 355 620 ; +C 53 ; WX 389 ; N bracketrightbt ; B 34 0 301 620 ; +C 54 ; WX 389 ; N bracketleftex ; B 88 -12 205 635 ; +C 55 ; WX 389 ; N bracketrightex ; B 184 -12 301 635 ; +C 56 ; WX 597 ; N bracelefttp ; B 234 -20 549 625 ; +C 57 ; WX 597 ; N bracerighttp ; B 48 -20 363 601 ; +C 58 ; WX 597 ; N braceleftbt ; B 234 -5 549 620 ; +C 59 ; WX 597 ; N bracerightbt ; B 48 -5 363 620 ; +C 60 ; WX 597 ; N braceleftmid ; B 61 -1220 363 20 ; +C 61 ; WX 597 ; N bracerightmid ; B 234 -1220 536 20 ; +C 62 ; WX 597 ; N braceex ; B 234 -20 363 320 ; +C 63 ; WX 590 ; N arrowvertex ; B 249 -20 341 620 ; +C 64 ; WX 421 ; N parenleftbt ; B 50 -829 391 400 ; +C 65 ; WX 421 ; N parenrightbt ; B 30 -829 371 400 ; +C 66 ; WX 421 ; N parenleftex ; B 50 -21 184 499 ; +C 67 ; WX 421 ; N parenrightex ; B 237 -21 371 499 ; +C 68 ; WX 460 ; N angbracketleftBig ; B 50 -1704 410 96 ; +C 69 ; WX 460 ; N angbracketrightBig ; B 50 -1704 410 96 ; +C 70 ; WX 893 ; N unionsqtext ; B 82 -780 811 0 ; +C 71 ; WX 1295 ; N unionsqdisplay ; B 82 -1240 1213 0 ; +C 72 ; WX 543 ; N contintegraltext ; B 41 -1268 566 6 ; +C 73 ; WX 852 ; N contintegraldisplay ; B 57 -2215 812 7 ; +C 74 ; WX 944 ; N circledottext ; B 82 -779 862 1 ; +C 75 ; WX 1407 ; N circledotdisplay ; B 82 -1240 1325 0 ; +C 76 ; WX 944 ; N circleplustext ; B 82 -779 862 1 ; +C 77 ; WX 1407 ; N circleplusdisplay ; B 82 -1240 1325 0 ; +C 78 ; WX 944 ; N circlemultiplytext ; B 81 -780 863 -3 ; +C 79 ; WX 1407 ; N circlemultiplydisplay ; B 83 -1240 1323 0 ; +C 80 ; WX 842 ; N summationtext ; B 43 -880 760 0 ; +C 81 ; WX 951 ; N producttext ; B 82 -880 869 0 ; +C 82 ; WX 497 ; N integraltext ; B 58 -1268 540 6 ; +C 83 ; WX 893 ; N uniontext ; B 82 -780 811 0 ; +C 84 ; WX 893 ; N intersectiontext ; B 82 -780 811 0 ; +C 85 ; WX 893 ; N unionmultitext ; B 82 -780 811 0 ; +C 86 ; WX 813 ; N logicalandtext ; B 82 -780 731 0 ; +C 87 ; WX 813 ; N logicalortext ; B 82 -780 731 0 ; +C 88 ; WX 1351 ; N summationdisplay ; B 43 -1240 1269 0 ; +C 89 ; WX 1361 ; N productdisplay ; B 82 -1240 1279 0 ; +C 90 ; WX 770 ; N integraldisplay ; B 57 -2216 816 7 ; +C 91 ; WX 1295 ; N uniondisplay ; B 82 -1240 1213 0 ; +C 92 ; WX 1295 ; N intersectiondisplay ; B 82 -1240 1213 0 ; +C 93 ; WX 1295 ; N unionmultidisplay ; B 82 -1240 1213 0 ; +C 94 ; WX 1095 ; N logicalanddisplay ; B 82 -1240 1013 0 ; +C 95 ; WX 1095 ; N logicalordisplay ; B 82 -1240 1013 0 ; +C 96 ; WX 951 ; N coproducttext ; B 82 -780 869 0 ; +C 97 ; WX 1361 ; N coproductdisplay ; B 82 -1240 1279 0 ; +C 98 ; WX 700 ; N hatwide ; B 0 555 700 733 ; +C 99 ; WX 1050 ; N hatwider ; B 0 551 1050 733 ; +C 100 ; WX 1400 ; N hatwidest ; B 0 547 1400 733 ; +C 101 ; WX 666 ; N tildewide ; B 0 599 666 733 ; +C 102 ; WX 1000 ; N tildewider ; B 0 580 1000 733 ; +C 103 ; WX 1333 ; N tildewidest ; B 0 580 1333 733 ; +C 104 ; WX 369 ; N bracketleftBig ; B 88 -1704 335 96 ; +C 105 ; WX 369 ; N bracketrightBig ; B 34 -1704 281 96 ; +C 106 ; WX 411 ; N floorleftBig ; B 88 -1704 377 96 ; +C 107 ; WX 411 ; N floorrightBig ; B 34 -1704 323 96 ; +C 108 ; WX 411 ; N ceilingleftBig ; B 88 -1704 377 96 ; +C 109 ; WX 411 ; N ceilingrightBig ; B 34 -1704 323 96 ; +C 110 ; WX 384 ; N braceleftBig ; B 48 -1703 336 96 ; +C 111 ; WX 384 ; N bracerightBig ; B 48 -1703 336 96 ; +C 112 ; WX 778 ; N radicalbig ; B 60 -1192 818 96 ; +C 113 ; WX 869 ; N radicalBig ; B 60 -1742 909 96 ; +C 114 ; WX 996 ; N radicalbigg ; B 60 -2342 1036 96 ; +C 115 ; WX 949 ; N radicalBigg ; B 60 -2942 989 96 ; +C 116 ; WX 1070 ; N radicalbt ; B 60 -2942 785 10 ; +C 117 ; WX 1070 ; N radicalvertex ; B 689 -330 785 20 ; +C 118 ; WX 1070 ; N radicaltp ; B 689 -244 1070 96 ; +C 119 ; WX 726 ; N arrowvertexdbl ; B 195 -20 531 625 ; +C 120 ; WX 591 ; N arrowtp ; B 62 -625 529 0 ; +C 121 ; WX 591 ; N arrowbt ; B 62 -600 529 20 ; +C 122 ; WX 673 ; N bracehtipdownleft ; B -6 -186 679 129 ; +C 123 ; WX 673 ; N bracehtipdownright ; B -6 -186 679 129 ; +C 124 ; WX 673 ; N bracehtipupleft ; B -6 0 679 315 ; +C 125 ; WX 673 ; N bracehtipupright ; B -6 0 679 315 ; +C 126 ; WX 726 ; N arrowdbltp ; B 62 -625 664 0 ; +C 127 ; WX 726 ; N arrowdblbt ; B 62 -600 664 20 ; +C 169 ; WX 475 ; N parenlefttpA ; B 50 -20 430 1424 ; +C 170 ; WX 475 ; N parenrighttpA ; B 45 -20 425 1424 ; +C 171 ; WX 475 ; N parenleftbtA ; B 50 -15 430 1438 ; +C 172 ; WX 475 ; N parenrightbtA ; B 45 -15 425 1438 ; +C 173 ; WX 475 ; N parenleftexA ; B 50 -21 184 625 ; +C 174 ; WX 475 ; N parenrightexA ; B 291 -21 425 625 ; +C 175 ; WX 515 ; N uni222B ; B 30 -1268 709 6 ; +C 176 ; WX 863 ; N uni222C ; B 30 -1268 1054 6 ; +C 177 ; WX 1211 ; N uni222D ; B 30 -1268 1449 8 ; +C 178 ; WX 672 ; N uni222E ; B 31 -1268 757 6 ; +C 179 ; WX 1014 ; N uni222F ; B 30 -1268 1122 6 ; +C 180 ; WX 495 ; N uni222B.up ; B 58 -1268 574 6 ; +C 181 ; WX 887 ; N uni222C.up ; B 58 -1268 952 6 ; +C 182 ; WX 1271 ; N uni222D.up ; B 58 -1268 1346 6 ; +C 183 ; WX 609 ; N uni222E.up ; B 41 -1268 566 6 ; +C 184 ; WX 982 ; N uni222F.up ; B 49 -1268 941 6 ; +C 185 ; WX 682 ; N uni222B.dsp ; B 55 -2215 1146 7 ; +C 186 ; WX 1161 ; N uni222C.dsp ; B 54 -2215 1666 7 ; +C 187 ; WX 1641 ; N uni222D.dsp ; B 54 -2215 2127 7 ; +C 188 ; WX 849 ; N uni222E.dsp ; B 54 -2215 1185 7 ; +C 189 ; WX 1339 ; N uni222F.dsp ; B 54 -2215 1706 7 ; +C 190 ; WX 713 ; N uni222B.updsp ; B 57 -2216 816 7 ; +C 191 ; WX 1233 ; N uni222C.updsp ; B 57 -2216 1323 8 ; +C 192 ; WX 1744 ; N uni222D.updsp ; B 57 -2216 1830 7 ; +C 193 ; WX 687 ; N uni222E.updsp ; B 57 -2215 812 7 ; +C 194 ; WX 1186 ; N uni222F.updsp ; B 57 -2215 1354 7 ; +C 195 ; WX 893 ; N unionsqtext.1 ; B 82 -880 811 0 ; +C 196 ; WX 1295 ; N unionsqdisplay.1 ; B 82 -1540 1213 0 ; +C 199 ; WX 1295 ; N circledottext.1 ; B 82 -1129 1213 0 ; +C 200 ; WX 1748 ; N circledotdisplay.1 ; B 82 -1582 1666 0 ; +C 201 ; WX 1295 ; N circleplustext.1 ; B 82 -1129 1213 0 ; +C 202 ; WX 1748 ; N circleplusdisplay.1 ; B 82 -1582 1666 0 ; +C 203 ; WX 1295 ; N circlemultiplytext.1 ; B 82 -1129 1213 0 ; +C 204 ; WX 1748 ; N circlemultiplydisplay.1 ; B 82 -1582 1666 0 ; +C 205 ; WX 842 ; N summationtext.1 ; B 43 -880 760 0 ; +C 206 ; WX 951 ; N producttext.1 ; B 82 -880 869 0 ; +C 207 ; WX 893 ; N cupdottext.1 ; B 82 -892 811 0 ; +C 208 ; WX 893 ; N uniontext.1 ; B 82 -892 811 0 ; +C 209 ; WX 893 ; N intersectiontext.1 ; B 82 -880 811 0 ; +C 210 ; WX 893 ; N unionmultitext.1 ; B 82 -892 811 0 ; +C 211 ; WX 893 ; N logicalandtext.1 ; B 82 -890 811 0 ; +C 212 ; WX 893 ; N logicalortext.1 ; B 82 -890 811 0 ; +C 213 ; WX 1351 ; N summationdisplay.1 ; B 43 -1540 1269 0 ; +C 214 ; WX 1361 ; N productdisplay.1 ; B 82 -1540 1279 0 ; +C 215 ; WX 1295 ; N cupdotdisplay.1 ; B 82 -1540 1213 0 ; +C 216 ; WX 1295 ; N uniondisplay.1 ; B 82 -1540 1213 0 ; +C 217 ; WX 1295 ; N intersectiondisplay.1 ; B 82 -1540 1213 0 ; +C 218 ; WX 1295 ; N unionmultidisplay.1 ; B 82 -1540 1213 0 ; +C 219 ; WX 1295 ; N logicalanddisplay.1 ; B 82 -1540 1213 0 ; +C 220 ; WX 1295 ; N logicalordisplay.1 ; B 82 -1540 1213 0 ; +C 221 ; WX 951 ; N coproducttext.1 ; B 82 -880 869 0 ; +C 222 ; WX 1361 ; N coproductdisplay.1 ; B 82 -1540 1279 0 ; +C 223 ; WX 893 ; N cupdottext ; B 82 -780 811 0 ; +C 224 ; WX 1295 ; N cupdotdisplay ; B 82 -1240 1213 0 ; +EndCharMetrics +EndFontMetrics diff --git a/fonts/newtx/afm/txbsys.afm b/fonts/newtx/afm/txbsys.afm index 3b3afff4a2..a8678bd359 100644 --- a/fonts/newtx/afm/txbsys.afm +++ b/fonts/newtx/afm/txbsys.afm @@ -1,6 +1,6 @@ StartFontMetrics 2.0 -Comment Generated by FontForge 20190801 -Comment Creation Date: Thu Sep 12 14:28:04 2019 +Comment Generated by FontForge 20200314 +Comment Creation Date: Sat Mar 20 18:47:45 2021 FontName txbsys FullName txbsys FamilyName txbsys @@ -29,8 +29,8 @@ C 10 ; WX 738 ; N circlemultiply ; B 17 -95 721 609 ; C 11 ; WX 738 ; N circledivide ; B 17 -95 721 609 ; C 12 ; WX 738 ; N circledot ; B 17 -95 721 609 ; C 13 ; WX 1048 ; N circlecopyrt ; B 62 -209 986 713 ; -C 14 ; WX 524 ; N openbullet ; B 62 101 462 501 ; -C 15 ; WX 524 ; N bullet ; B 62 101 462 501 ; +C 14 ; WX 524 ; N openbullet ; B 62 57 462 457 ; +C 15 ; WX 524 ; N bullet ; B 62 57 462 457 ; C 16 ; WX 676 ; N equivasymptotic ; B 55 23 621 491 ; C 17 ; WX 676 ; N equivalence ; B 62 0 614 514 ; C 18 ; WX 676 ; N reflexsubset ; B 52 -98 624 612 ; diff --git a/fonts/newtx/doc/newtxdoc.pdf b/fonts/newtx/doc/newtxdoc.pdf index d5eeafd87b..cea2805e75 100644 Binary files a/fonts/newtx/doc/newtxdoc.pdf and b/fonts/newtx/doc/newtxdoc.pdf differ diff --git a/fonts/newtx/doc/newtxdoc.tex b/fonts/newtx/doc/newtxdoc.tex index 130853a121..5e10420792 100644 --- a/fonts/newtx/doc/newtxdoc.tex +++ b/fonts/newtx/doc/newtxdoc.tex @@ -541,7 +541,7 @@ In the original {\tt txfonts}, the \textsf{AMSadd} fonts \verb|msam*| and \verb| \scalebox{5}{\hbox{\fAMSb\char65 }} {\scalefont{5}{$\mathbb{A}$}}\\ In both, there are areas of the glyphs where the narrow gaps between the outlines do not render well at normal text sizes, making for uneven gray blotched areas. In my opinion, neither is good for high quality work. Technically, both work work well with respect to \verb|hyperref| and the macros \verb|\bm|, \verb|\boldmath| and \verb|\boldsymbol|. -The following describe a number of common scenarios relative to the AMS font symbols ans show how to minimize additional \textsc{Cost}. +The following describe a number of common scenarios relative to the AMS font symbols and show how to minimize additional \textsc{Cost}. \begin{itemize} \item \textbf{I need neither \textsf{AMSadd} nor \textsf{TXAMSadd}:} @@ -584,11 +584,11 @@ Newtxmath now has three built-in blackboard bold alphabets, along with package o \begin{itemize} \item In the absence of one of the options {\tt varbb}, {\tt vvarbb}, and assuming you did not block loading of both \textsf{AMSadd} and \textsf{TXAMSadd}, \verb|\mathbb| will use the alphabet described in the preceding paragraphs, otherwise it will use the alphabet described in the following item. \item -The second possible alphabet may be specified by the option {\tt varbb}, looking like $\varmathbb{ABC...k}$. It does cooperate with the bolding macro \verb|\bm| and with \verb|hyperref| but, in my opinion, it has appearance problems.It has all uppercase letters, but its only lowercase glyph is $\varmathbb{k}$. The bold version is identical to the regular version. +The second possible alphabet may be specified by the option {\tt varbb}, looking like $\varmathbb{ABC...k}$. It does cooperate with the bolding macro \verb|\bm| and with \verb|hyperref| but, in my opinion, it has appearance problems. It has all uppercase letters, but in versions of {\tt newtx} up to $1.640$, its only lowercase glyph is $\varmathbb{k}$. As of version $1.641$, there is a full lowercase plus \verb|\imath| and \verb|\jmath|. The bold version is identical to the regular version. \item The third possibility is specified by the option {\tt vvarbb}, looking like $\vvmathbb{ABC...Za...z0...9}$. It cooperates with the bolding macro \verb|\bm| and with \verb|hyperref| and, in my opinion , looks better than the other two. It is taken from the original STIX math fonts. There is a slightly heavier bold version. \item No matter which alphabet option you chose, you may use symbols from of of the variant alphabets by means of the macros \verb|\vmathbb|, \verb|\vvmathbb|: e.g., \verb|\vmathbb{N}| gives $\vmathbb{N}$ and \verb|\vvmathbb{C}| gives $\vvmathbb{C}$. Note that for consistency with earlier usage in {\tt newtxmath}, \verb|\varmathbb| is a synonym for \verb|\vmathbb|. -\item In each of the two variant alphabets, there are digits as well as dotlessi and dotlessj, all taken from the STIX Blackboard Bold alphabets. +\item In each of the two variant alphabets, there are digits taken from the STIX Blackboard Bold alphabets, as well as {\tt dotlessi} and {\tt dotlessj}. \item \textbf{Important note:} Under the option {\tt stix2}, there are still three blackboard fonts but the macro \verb|\vmathbb| now points to glyphs from {\tt DSSerif}, a serifed double-struck family that replaces the original variant that is still available under other options. With {\tt stix2}, the {\tt dotlessi} and {\tt dotlessj} glyphs from the {\tt DSSerif} font are available as \verb|$\imathbbs$| and \verb|$\jmathbbs$|, no matter which blackboard bold option you chose. \end{itemize} One interesting feature of the third Blackboard Bold alphabet is that it contains blackboard bold numbers, of which $0$ and $1$ will likely be the most useful, perhaps as operator names. I find $\vvmathbb{1}$=\verb|$\vvmathbb{1}$| useful in specifying an indicator, AKA characteristic function. Here are some examples that hold except with the {\tt stix2} option: diff --git a/fonts/newtx/tex/newtxmath.sty b/fonts/newtx/tex/newtxmath.sty index c5ca5c0587..6fce670abc 100644 --- a/fonts/newtx/tex/newtxmath.sty +++ b/fonts/newtx/tex/newtxmath.sty @@ -11,8 +11,8 @@ % of glyph collisions. % These modifications are by Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.640} -\def\filedate{2020/12/20} +\def\fileversion{1.641} +\def\filedate{2021/03/22} \ProvidesPackage{newtxmath}[\filedate\space v\fileversion ] \@ifundefined{newtxmathLoaded}{}{\endinput} @@ -504,15 +504,6 @@ amssymbols,uprightGreek,nosubscriptcorrection} \DeclareMathSymbol{8}{\mathord}{letters}{140} \DeclareMathSymbol{9}{\mathord}{letters}{141} \fi -\iftx@upscr - \let\mathscr=\mathuscr - \DeclareMathSymbol{\imathscr}{\mathord}{letters}{248} - \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249} -\else - \let\mathscr=\mathslscr - \DeclareMathSymbol{\imathscr}{\mathord}{letters}{194} - \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195} -\fi \fi %\iftx@upscr % \DeclareRobustCommand{\mathscr}[1]{\ntx@alfa{#1}{196}{222}{248}{249}{}{letters}} @@ -723,7 +714,8 @@ amssymbols,uprightGreek,nosubscriptcorrection} \def\tx@SplitOff#1#2(tx@head:)#3(tx@tail:)#4{\def#3{\noexpand #1}#4={#2}} \iftx@sbc -\AtBeginDocument{\mathcode`\_=\string"8000 \catcode`\_=12\relax} \begingroup +\AtBeginDocument{% first check if _ has been redefined + \mathcode`\_=\string"8000 \catcode`\_=12\relax} \begingroup \catcode`\_=13 \gdef_{\expandafter\s@@b@} \endgroup @@ -2352,7 +2344,33 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \DeclareMathSymbol{\m@thbbch@rX}{\mathord}{lettersA}{155} \DeclareMathSymbol{\m@thbbch@rY}{\mathord}{lettersA}{156} \DeclareMathSymbol{\m@thbbch@rZ}{\mathord}{lettersA}{157} +\DeclareMathSymbol{\m@thbbch@ra}{\mathord}{lettersA}{158} +\DeclareMathSymbol{\m@thbbch@rb}{\mathord}{lettersA}{159} +\DeclareMathSymbol{\m@thbbch@rc}{\mathord}{lettersA}{160} +\DeclareMathSymbol{\m@thbbch@rd}{\mathord}{lettersA}{161} +\DeclareMathSymbol{\m@thbbch@re}{\mathord}{lettersA}{162} +\DeclareMathSymbol{\m@thbbch@rf}{\mathord}{lettersA}{163} +\DeclareMathSymbol{\m@thbbch@rg}{\mathord}{lettersA}{164} +\DeclareMathSymbol{\m@thbbch@rh}{\mathord}{lettersA}{165} +\DeclareMathSymbol{\m@thbbch@ri}{\mathord}{lettersA}{166} +\DeclareMathSymbol{\m@thbbch@rj}{\mathord}{lettersA}{167} \DeclareMathSymbol{\m@thbbch@rk}{\mathord}{lettersA}{168} +\DeclareMathSymbol{\m@thbbch@rl}{\mathord}{lettersA}{169} +\DeclareMathSymbol{\m@thbbch@rm}{\mathord}{lettersA}{170} +\DeclareMathSymbol{\m@thbbch@rn}{\mathord}{lettersA}{171} +\DeclareMathSymbol{\m@thbbch@ro}{\mathord}{lettersA}{172} +\DeclareMathSymbol{\m@thbbch@rp}{\mathord}{lettersA}{173} +\DeclareMathSymbol{\m@thbbch@rq}{\mathord}{lettersA}{174} +\DeclareMathSymbol{\m@thbbch@rr}{\mathord}{lettersA}{175} +\DeclareMathSymbol{\m@thbbch@rs}{\mathord}{lettersA}{176} +\DeclareMathSymbol{\m@thbbch@rt}{\mathord}{lettersA}{177} +\DeclareMathSymbol{\m@thbbch@ru}{\mathord}{lettersA}{178} +\DeclareMathSymbol{\m@thbbch@rv}{\mathord}{lettersA}{179} +\DeclareMathSymbol{\m@thbbch@rw}{\mathord}{lettersA}{180} +\DeclareMathSymbol{\m@thbbch@rx}{\mathord}{lettersA}{181} +\DeclareMathSymbol{\m@thbbch@ry}{\mathord}{lettersA}{182} +\DeclareMathSymbol{\m@thbbch@rz}{\mathord}{lettersA}{183} + \DeclareMathSymbol{\m@thbbch@rzero}{\mathord}{lettersA}{43} \DeclareMathSymbol{\m@thbbch@rone}{\mathord}{lettersA}{44} \DeclareMathSymbol{\m@thbbch@rtwo}{\mathord}{lettersA}{45} @@ -2363,8 +2381,8 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \DeclareMathSymbol{\m@thbbch@rseven}{\mathord}{lettersA}{50} \DeclareMathSymbol{\m@thbbch@reight}{\mathord}{lettersA}{51} \DeclareMathSymbol{\m@thbbch@rnine}{\mathord}{lettersA}{52} -\DeclareMathSymbol{\m@thbbch@rimath}{\mathord}{lettersA}{125} -\DeclareMathSymbol{\m@thbbch@rjmath}{\mathord}{lettersA}{126} +\DeclareMathSymbol{\m@thbbch@rimath}{\mathord}{lettersA}{184} +\DeclareMathSymbol{\m@thbbch@rjmath}{\mathord}{lettersA}{185} \DeclareMathSymbol{\m@thbbch@rGamma}{\mathord}{lettersA}{219} \DeclareMathSymbol{\m@thbbch@rPi}{\mathord}{lettersA}{220} \DeclareMathSymbol{\m@thbbch@rgamma}{\mathord}{lettersA}{221} @@ -2473,6 +2491,8 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \DeclareMathSymbol{\tx@Bbbx}{\mathord}{lettersA}{248} \DeclareMathSymbol{\tx@Bbby}{\mathord}{lettersA}{249} \DeclareMathSymbol{\tx@Bbbz}{\mathord}{lettersA}{250} +\DeclareMathSymbol{\tx@Bbbimath}{\mathord}{lettersA}{125} +\DeclareMathSymbol{\tx@Bbbjmath}{\mathord}{lettersA}{126} \@xp\let\csname tx@Bbb0\endcsname=\m@thbbch@rzero \@xp\let\csname tx@Bbb1\endcsname=\m@thbbch@rone @@ -2488,8 +2508,6 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \@xp\let\csname tx@BbbPi\endcsname=\m@thbbch@rPi \@xp\let\csname tx@Bbbgamma\endcsname=\m@thbbch@rgamma \@xp\let\csname tx@Bbbpi\endcsname=\m@thbbch@rpi -\@xp\let\csname tx@Bbbimath\endcsname=\m@thbbch@rimath -\@xp\let\csname tx@Bbbjmath\endcsname=\m@thbbch@rjmath % Changed macros which are not limited to a single character, and can include digits, \imath, \jmath \def\ntx@@vvbb#1#2\@nil{% @@ -2625,27 +2643,6 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \ifblank{#2}{\relax}{\ntx@@uscr #2\@nil}} \DeclareRobustCommand*{\mathuscr}[1]{\ntx@@uscr #1\@nil} -\iftx@digits - \DeclareMathSymbol{0}{\mathord}{letters}{132} - \DeclareMathSymbol{1}{\mathord}{letters}{133} - \DeclareMathSymbol{2}{\mathord}{letters}{134} - \DeclareMathSymbol{3}{\mathord}{letters}{135} - \DeclareMathSymbol{4}{\mathord}{letters}{136} - \DeclareMathSymbol{5}{\mathord}{letters}{137} - \DeclareMathSymbol{6}{\mathord}{letters}{138} - \DeclareMathSymbol{7}{\mathord}{letters}{139} - \DeclareMathSymbol{8}{\mathord}{letters}{140} - \DeclareMathSymbol{9}{\mathord}{letters}{141} -\fi -\iftx@upscr - \let\mathscr=\mathuscr - \DeclareMathSymbol{\imathscr}{\mathord}{letters}{248} - \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249} -\else - \let\mathscr=\mathslscr - \DeclareMathSymbol{\imathscr}{\mathord}{letters}{194} - \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195} -\fi % upscr \fi % isenh %%%%%% diff --git a/fonts/newtx/tfm/ntxbexx.tfm b/fonts/newtx/tfm/ntxbexx.tfm index 75e709bd73..39012ca426 100644 Binary files a/fonts/newtx/tfm/ntxbexx.tfm and b/fonts/newtx/tfm/ntxbexx.tfm differ diff --git a/fonts/newtx/tfm/ntxbmia.tfm b/fonts/newtx/tfm/ntxbmia.tfm index 7614d4ed57..f9712d77b0 100644 Binary files a/fonts/newtx/tfm/ntxbmia.tfm and b/fonts/newtx/tfm/ntxbmia.tfm differ diff --git a/fonts/newtx/tfm/ntxmia.tfm b/fonts/newtx/tfm/ntxmia.tfm index 27db4caddc..411545aa35 100644 Binary files a/fonts/newtx/tfm/ntxmia.tfm and b/fonts/newtx/tfm/ntxmia.tfm differ diff --git a/fonts/newtx/tfm/ntxsy5.tfm b/fonts/newtx/tfm/ntxsy5.tfm index 4c8b050579..d93c93b150 100644 Binary files a/fonts/newtx/tfm/ntxsy5.tfm and b/fonts/newtx/tfm/ntxsy5.tfm differ diff --git a/fonts/newtx/tfm/ntxsy7.tfm b/fonts/newtx/tfm/ntxsy7.tfm index 61250c6082..cfa0cb2599 100644 Binary files a/fonts/newtx/tfm/ntxsy7.tfm and b/fonts/newtx/tfm/ntxsy7.tfm differ diff --git a/fonts/newtx/tfm/nxlbmia.tfm b/fonts/newtx/tfm/nxlbmia.tfm index f2f4dc3d9a..85119e40da 100644 Binary files a/fonts/newtx/tfm/nxlbmia.tfm and b/fonts/newtx/tfm/nxlbmia.tfm differ diff --git a/fonts/newtx/tfm/nxlmia.tfm b/fonts/newtx/tfm/nxlmia.tfm index dc00ff4f73..fef82e0c77 100644 Binary files a/fonts/newtx/tfm/nxlmia.tfm and b/fonts/newtx/tfm/nxlmia.tfm differ diff --git a/fonts/newtx/tfm/txbexs.tfm b/fonts/newtx/tfm/txbexs.tfm index 7f48a74692..f70dad92fe 100644 Binary files a/fonts/newtx/tfm/txbexs.tfm and b/fonts/newtx/tfm/txbexs.tfm differ diff --git a/fonts/newtx/tfm/zutbmia.tfm b/fonts/newtx/tfm/zutbmia.tfm index 9b08fc736f..623c3f4bcc 100644 Binary files a/fonts/newtx/tfm/zutbmia.tfm and b/fonts/newtx/tfm/zutbmia.tfm differ diff --git a/fonts/newtx/tfm/zutmia.tfm b/fonts/newtx/tfm/zutmia.tfm index 7507b956c2..b3653ca4a7 100644 Binary files a/fonts/newtx/tfm/zutmia.tfm and b/fonts/newtx/tfm/zutmia.tfm differ diff --git a/fonts/newtx/type1/txbexs.pfb b/fonts/newtx/type1/txbexs.pfb index 0b6ece414d..21729f2423 100644 Binary files a/fonts/newtx/type1/txbexs.pfb and b/fonts/newtx/type1/txbexs.pfb differ diff --git a/fonts/newtx/type1/txbsys.pfb b/fonts/newtx/type1/txbsys.pfb index f19ef9d7f4..16d72920b5 100644 Binary files a/fonts/newtx/type1/txbsys.pfb and b/fonts/newtx/type1/txbsys.pfb differ diff --git a/fonts/newtx/vf/ntxbmia.vf b/fonts/newtx/vf/ntxbmia.vf index c7b125230c..9811962f60 100644 Binary files a/fonts/newtx/vf/ntxbmia.vf and b/fonts/newtx/vf/ntxbmia.vf differ diff --git a/fonts/newtx/vf/ntxmia.vf b/fonts/newtx/vf/ntxmia.vf index 3a3195f3f8..e880afcdb4 100644 Binary files a/fonts/newtx/vf/ntxmia.vf and b/fonts/newtx/vf/ntxmia.vf differ diff --git a/fonts/newtx/vf/ntxsy5.vf b/fonts/newtx/vf/ntxsy5.vf index 485c96aa4a..1e7f7745f1 100644 Binary files a/fonts/newtx/vf/ntxsy5.vf and b/fonts/newtx/vf/ntxsy5.vf differ diff --git a/fonts/newtx/vf/ntxsy7.vf b/fonts/newtx/vf/ntxsy7.vf index 8fead52c83..bac9cc7205 100644 Binary files a/fonts/newtx/vf/ntxsy7.vf and b/fonts/newtx/vf/ntxsy7.vf differ diff --git a/fonts/newtx/vf/nxlbmia.vf b/fonts/newtx/vf/nxlbmia.vf index 0cdb3f6c61..f674871b73 100644 Binary files a/fonts/newtx/vf/nxlbmia.vf and b/fonts/newtx/vf/nxlbmia.vf differ diff --git a/fonts/newtx/vf/nxlmia.vf b/fonts/newtx/vf/nxlmia.vf index 817ac5e5e3..b53ba89527 100644 Binary files a/fonts/newtx/vf/nxlmia.vf and b/fonts/newtx/vf/nxlmia.vf differ diff --git a/fonts/newtx/vf/zutbmia.vf b/fonts/newtx/vf/zutbmia.vf index 1e349d8cd6..8ea6bb20e6 100644 Binary files a/fonts/newtx/vf/zutbmia.vf and b/fonts/newtx/vf/zutbmia.vf differ diff --git a/fonts/newtx/vf/zutmia.vf b/fonts/newtx/vf/zutmia.vf index 7632c8d962..fa152727d3 100644 Binary files a/fonts/newtx/vf/zutmia.vf and b/fonts/newtx/vf/zutmia.vf differ -- cgit v1.2.3