diff options
author | Norbert Preining <norbert@preining.info> | 2023-12-13 03:03:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-12-13 03:03:57 +0000 |
commit | f914c275329785103a123c35a5d1e5db321c7adf (patch) | |
tree | 5604540f88ec03a34cd82aa99707ae77dfdd41e0 /fonts/newcomputermodern | |
parent | 20d530d28645a91e4362d87f1b7559a67cfd0e31 (diff) |
CTAN sync 202312130303
Diffstat (limited to 'fonts/newcomputermodern')
-rw-r--r-- | fonts/newcomputermodern/README | 8 | ||||
-rw-r--r-- | fonts/newcomputermodern/doc/fspdefault.sty | 400 | ||||
-rw-r--r-- | fonts/newcomputermodern/doc/newcm-doc.pdf | bin | 254559 -> 255068 bytes | |||
-rw-r--r-- | fonts/newcomputermodern/doc/newcm-doc.tex | 33 | ||||
-rw-r--r-- | fonts/newcomputermodern/otf/NewCMMath-Book.otf | bin | 1223200 -> 1223184 bytes | |||
-rw-r--r-- | fonts/newcomputermodern/otf/NewCMMath-Regular.otf | bin | 1092680 -> 1101016 bytes | |||
-rw-r--r-- | fonts/newcomputermodern/source.txz | bin | 13814400 -> 13816568 bytes | |||
-rw-r--r-- | fonts/newcomputermodern/tex/newcomputermodern.sty | 2 |
8 files changed, 430 insertions, 13 deletions
diff --git a/fonts/newcomputermodern/README b/fonts/newcomputermodern/README index 9d77365822..4b5d843f04 100644 --- a/fonts/newcomputermodern/README +++ b/fonts/newcomputermodern/README @@ -1,7 +1,7 @@ New Computer Modern Fonts - (Package version 5.0, GustFLv1 or later) + (Package version 5.01, GustFLv1 or later) Antonis Tsolomitis Samos, Greece, 2019--2023 @@ -53,6 +53,12 @@ which are distributed with microtype. Latest additions/improvements: +Version 5.01 + +Brought back the AMS blackboard bold as the default and +moved the newcm bb in ss03 + + Version 5.0 Support for Devanagari in Regular/Book 08/10pt and Bold 10t. diff --git a/fonts/newcomputermodern/doc/fspdefault.sty b/fonts/newcomputermodern/doc/fspdefault.sty new file mode 100644 index 0000000000..b74916bb47 --- /dev/null +++ b/fonts/newcomputermodern/doc/fspdefault.sty @@ -0,0 +1,400 @@ +%% (C) Antonis Tsolomitis, GPL3. +\RequirePackage{fontspec} +\RequirePackage{unicode-math} +\setmainfont[% + SizeFeatures={% +{Size=-8, Font=NewCM08-Book.otf, + ItalicFont=NewCM08-BookItalic.otf,% + BoldFont=NewCM10-Bold.otf,% + BoldItalicFont=NewCM10-BoldItalic.otf,% + SlantedFont=NewCM08-Book.otf,% + BoldSlantedFont=NewCM10-Bold.otf,% + SmallCapsFeatures={Numbers=OldStyle}}, +{Size=8, Font=NewCM08-Book.otf, + ItalicFont=NewCM08-BookItalic.otf,% + BoldFont=NewCM10-Bold.otf,% + BoldItalicFont=NewCM10-BoldItalic.otf,% + SlantedFont=NewCM08-Book.otf,% + BoldSlantedFont=NewCM10-Bold.otf,% + SmallCapsFeatures={Numbers=OldStyle}}, +{Size= 9-, Font = NewCM10-Book.otf, + ItalicFont=NewCM10-BookItalic.otf,% + BoldFont=NewCM10-Bold.otf,% + BoldItalicFont=NewCM10-BoldItalic.otf,% + SlantedFont=NewCM10-Book.otf,% + BoldSlantedFont=NewCM10-Bold.otf,% + SmallCapsFeatures={Numbers=OldStyle}}% + },% + SmallCapsFeatures={Numbers=OldStyle},% + BoldSlantedFont=NewCM10-Bold.otf,% + SlantedFont=NewCM10-Book.otf,% + BoldItalicFont=NewCM10-BoldItalic.otf,% + BoldFont=NewCM10-Bold.otf,% + ItalicFont=NewCM10-BookItalic.otf,% + SlantedFeatures={FakeSlant=0.25},% + BoldSlantedFeatures={FakeSlant=0.25},% +]{NewCM10-Book.otf} + +\setsansfont[% + SizeFeatures={% +{Size= -8, Font=NewCMSans08-Book.otf,% + ItalicFont=NewCMSans08-BookOblique.otf,% + BoldFont=NewCMSans10-Bold.otf,% + BoldItalicFont=NewCMSans10-BoldOblique.otf,% + SmallCapsFeatures={Numbers=OldStyle},% +}, +{Size= 8, Font=NewCMSans08-Book.otf,% + ItalicFont=NewCMSans08-BookOblique.otf,% + BoldFont=NewCMSans10-Bold.otf,% + BoldItalicFont=NewCMSans10-BoldOblique.otf,% + SmallCapsFeatures={Numbers=OldStyle},% +}, +{Size= 9-, Font=NewCMSans10-Book.otf,% + ItalicFont=NewCMSans10-BookOblique.otf,% + BoldFont=NewCMSans10-Bold.otf,% + BoldItalicFont=NewCMSans10-BoldOblique.otf,% + SmallCapsFeatures={Numbers=OldStyle},% +}}, + ItalicFont=NewCMSans10-BookOblique.otf,% + BoldFont=NewCMSans10-Bold.otf,% + BoldItalicFont=NewCMSans10-BoldOblique.otf,% + SmallCapsFeatures={Numbers=OldStyle},% + SlantedFont=NewCMSans10-BookOblique.otf,% + BoldSlantedFont=NewCMSans10-BoldOblique.otf,% +]{NewCMSans10-Book.otf} + +\setmonofont[% +ItalicFont=NewCMMono10-BookItalic.otf,% +BoldFont=NewCMMono10-Bold.otf,% +BoldItalicFont=NewCMMono10-BoldOblique.otf,% +SlantedFont=NewCMMono10-Book.otf,% +SlantedFeatures={FakeSlant=0.25}, +BoldSlantedFont=NewCMMono10-Bold.otf,% +BoldSlantedFeatures={FakeSlant=0.25}, +SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Book.otf} + +\newfontfamily\uncial[% + SizeFeatures={% +{Size=-8, Font=NewCMUncial08-Book.otf, + BoldFont=NewCMUncial10-Bold.otf,% + SlantedFont=NewCMUncial08-Book.otf,% + BoldSlantedFont=NewCMUncial10-Bold.otf,% + }, +{Size=8, Font=NewCMUncial08-Book.otf, + BoldFont=NewCMUncial08-Bold.otf,% + SlantedFont=NewCMUncial08-Book.otf,% + BoldSlantedFont=NewCMUncial10-Bold.otf,% + }, +{Size= 9-, Font = NewCMUncial10-Book.otf, + BoldFont=NewCMUncial10-Bold.otf,% + SlantedFont=NewCMUncial10-Book.otf,% + BoldSlantedFont=NewCMUncial10-Bold.otf,% + }% + },% + BoldSlantedFont=NewCMUncial10-Bold.otf,% + SlantedFont=NewCMUncial10-Book.otf,% + BoldFont=NewCMUncial10-Bold.otf,% + SlantedFeatures={FakeSlant=0.25},% + BoldSlantedFeatures={FakeSlant=0.25},% + ]{NewCMUncial10-Book.otf} + +\newcommand{\textuncial}[1]{{\uncial #1}} + +\setmathfont{NewCMMath-Book.otf} +\DeclareOption{varnothing}{\setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}} +\ProcessOptions +\setmathfont[range={\mathscr,\mathbfscr},StylisticSet=1]{NewCMMath-Book.otf} + +\newcommand{\tttextsc}[1]{{\ttscshape#1}} +% +\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}} +\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}} +% +%\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Book.otf} +\newcommand{\ivbce}{\sffamily\addfontfeature{StylisticSet=2}} +\newcommand{\textivbce}[1]{{\ivbce#1}} +% +%\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Book.otf} +\newcommand{\ivbcealt}{\sffamily\addfontfeature{StylisticSet=3}} +\newcommand{\textivbcealt}[1]{{\ivbcealt#1}} +% +%\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Book.otf} +\newcommand{\vibce}{\sffamily\addfontfeature{StylisticSet=4}} +\newcommand{\textvibce}[1]{{\vibce#1}} +% +%% math (upright) sans Greek +\newcommand{\msansAlpha}{\char"E000} +\newcommand{\msansBeta}{\char"E001} +\newcommand{\msansGamma}{\char"E002} +\newcommand{\msansDelta}{\char"E003} +\newcommand{\msansEpsilon}{\char"E004} +\newcommand{\msansZeta}{\char"E005} +\newcommand{\msansEta}{\char"E006} +\newcommand{\msansTheta}{\char"E007} +\newcommand{\msansIota}{\char"E008} +\newcommand{\msansKappa}{\char"E009} +\newcommand{\msansLambda}{\char"E00A} +\newcommand{\msansMu}{\char"E00B} +\newcommand{\msansNu}{\char"E00C} +\newcommand{\msansXi}{\char"E00D} +\newcommand{\msansOmicron}{\char"E00E} +\newcommand{\msansPi}{\char"E00F} +\newcommand{\msansRho}{\char"E010} +\newcommand{\msansSigma}{\char"E011} +\newcommand{\msansTau}{\char"E012} +\newcommand{\msansUpsilon}{\char"E013} +\newcommand{\msansPhi}{\char"E014} +\newcommand{\msansChi}{\char"E015} +\newcommand{\msansPsi}{\char"E016} +\newcommand{\msansOmega}{\char"E017} +\newcommand{\msansalpha}{\char"E018} +\newcommand{\msansbeta}{\char"E019} +\newcommand{\msansgamma}{\char"E01A} +\newcommand{\msansdelta}{\char"E01B} +\newcommand{\msansepsilon}{\char"E01C} +\newcommand{\msanszeta}{\char"E01D} +\newcommand{\msanseta}{\char"E01E} +\newcommand{\msanstheta}{\char"E01F} +\newcommand{\msansiota}{\char"E020} +\newcommand{\msanskappa}{\char"E021} +\newcommand{\msanslambda}{\char"E022} +\newcommand{\msansmu}{\char"E023} +\newcommand{\msansnu}{\char"E024} +\newcommand{\msansxi}{\char"E025} +\newcommand{\msansomicron}{\char"E026} +\newcommand{\msanspi}{\char"E027} +\newcommand{\msansrho}{\char"E028} +\newcommand{\msansvarsigma}{\char"E029} +\newcommand{\msanssigma}{\char"E02A} +\newcommand{\msanstau}{\char"E02B} +\newcommand{\msansupsilon}{\char"E02C} +\newcommand{\msansphi}{\char"E02D} +\newcommand{\msanschi}{\char"E02E} +\newcommand{\msanspsi}{\char"E02F} +\newcommand{\msansomega}{\char"E030} +\newcommand{\msansvarepsilon}{\char"E031} +% math italic sans Greek +\newcommand{\mitsansAlpha}{\char"E041} +\newcommand{\mitsansBeta}{\char"E042} +\newcommand{\mitsansGamma}{\char"E043} +\newcommand{\mitsansDelta}{\char"E044} +\newcommand{\mitsansEpsilon}{\char"E045} +\newcommand{\mitsansZeta}{\char"E046} +\newcommand{\mitsansEta}{\char"E047} +\newcommand{\mitsansTheta}{\char"E048} +\newcommand{\mitsansIota}{\char"E049} +\newcommand{\mitsansKappa}{\char"E04A} +\newcommand{\mitsansLambda}{\char"E04B} +\newcommand{\mitsansMu}{\char"E04C} +\newcommand{\mitsansNu}{\char"E04D} +\newcommand{\mitsansXi}{\char"E04E} +\newcommand{\mitsansOmicron}{\char"E04F} +\newcommand{\mitsansPi}{\char"E050} +\newcommand{\mitsansRho}{\char"E051} +\newcommand{\mitsansSigma}{\char"E052} +\newcommand{\mitsansTau}{\char"E053} +\newcommand{\mitsansUpsilon}{\char"E054} +\newcommand{\mitsansPhi}{\char"E055} +\newcommand{\mitsansChi}{\char"E056} +\newcommand{\mitsansPsi}{\char"E057} +\newcommand{\mitsansOmega}{\char"E058} +\newcommand{\mitsansalpha}{\char"E059} +\newcommand{\mitsansbeta}{\char"E05A} +\newcommand{\mitsansgamma}{\char"E05B} +\newcommand{\mitsansdelta}{\char"E05C} +\newcommand{\mitsansepsilon}{\char"E05D} +\newcommand{\mitsanszeta}{\char"E05E} +\newcommand{\mitsanseta}{\char"E05F} +\newcommand{\mitsanstheta}{\char"E060} +\newcommand{\mitsansiota}{\char"E061} +\newcommand{\mitsanskappa}{\char"E062} +\newcommand{\mitsanslambda}{\char"E063} +\newcommand{\mitsansmu}{\char"E064} +\newcommand{\mitsansnu}{\char"E065} +\newcommand{\mitsansxi}{\char"E066} +\newcommand{\mitsansomicron}{\char"E067} +\newcommand{\mitsanspi}{\char"E068} +\newcommand{\mitsansrho}{\char"E069} +\newcommand{\mitsansvarsigma}{\char"E06A} +\newcommand{\mitsanssigma}{\char"E06B} +\newcommand{\mitsanstau}{\char"E06C} +\newcommand{\mitsansupsilon}{\char"E06D} +\newcommand{\mitsansphi}{\char"E06E} +\newcommand{\mitsanschi}{\char"E06F} +\newcommand{\mitsanspsi}{\char"E070} +\newcommand{\mitsansomega}{\char"E071} +\newcommand{\mitsansvarepsilon}{\char"E072} +% Ancient Greek Numerals u10140-u1018E +\newcommand{\atticonequarter}{\char"10140} +\newcommand{\atticonehalf}{\char"10141} +\newcommand{\atticonedrachma}{\char"10142} +\newcommand{\atticfive}{\char"10143} +\newcommand{\atticfifty}{\char"10144} +\newcommand{\atticfivehundred}{\char"10145} +\newcommand{\atticfivethousand}{\char"10146} +\newcommand{\atticfiftythousand}{\char"10147} +\newcommand{\atticfivetalents}{\char"10148} +\newcommand{\attictentalents}{\char"10149} +\newcommand{\atticfiftytalents}{\char"1014A} +\newcommand{\atticonehundredtalents}{\char"1014B} +\newcommand{\atticfivehundredtalents}{\char"1014C} +\newcommand{\atticonethousandtalents}{\char"1014D} +\newcommand{\atticfivethousandtalents}{\char"1014E} +\newcommand{\atticfivestaters}{\char"1014F} +\newcommand{\attictenstaters}{\char"10150} +\newcommand{\atticfiftystaters}{\char"10151} +\newcommand{\atticonehundredstaters}{\char"10152} +\newcommand{\atticfivehundredstaters}{\char"10153} +\newcommand{\atticonethousandstaters}{\char"10154} +\newcommand{\attictenthousandstaters}{\char"10155} +\newcommand{\atticfiftythousandstaters}{\char"10156} +\newcommand{\attictenmnas}{\char"10157} +\newcommand{\heraleumoneplethron}{\char"10158} +\newcommand{\thespianone}{\char"10159} +\newcommand{\ermionianone}{\char"1015A} +\newcommand{\epidauriantwo}{\char"1015B} +\newcommand{\thespiantwo}{\char"1015C} +\newcommand{\cyrenaictwodrachmas}{\char"1015D} +\newcommand{\epidauriantwodrachmas}{\char"1015E} +\newcommand{\troezenianfive}{\char"1015F} +\newcommand{\troezenianten}{\char"10160} +\newcommand{\troezeniantenalt}{\char"10161} +\newcommand{\hermionianten}{\char"10162} +\newcommand{\messenianten}{\char"10163} +\newcommand{\thespianten}{\char"10164} +\newcommand{\thespianthirty}{\char"10165} +\newcommand{\troezenianfifty}{\char"10166} +\newcommand{\troezenianfiftyalt}{\char"10167} +\newcommand{\hermionianfifty}{\char"10168} +\newcommand{\thespianfifty}{\char"10169} +\newcommand{\thespianonehundred}{\char"1016A} +\newcommand{\thespianthreehundred}{\char"1016B} +\newcommand{\epidaurianfivehundred}{\char"1016C} +\newcommand{\troezenianfivehundred}{\char"1016D} +\newcommand{\thespianfivehundred}{\char"1016E} +\newcommand{\carystianfivehundred}{\char"1016F} +\newcommand{\naxianfivehundred}{\char"10170} +\newcommand{\thespianonethousand}{\char"10171} +\newcommand{\thespianfivethousand}{\char"10172} +\newcommand{\delphicfivemnas}{\char"10173} +\newcommand{\stratianfiftymnas}{\char"10174} +\newcommand{\greekonehalfsign}{\char"10175} +\newcommand{\greekonehalfsignalt}{\char"10176} +\newcommand{\greektwothirdssign}{\char"10177} +\newcommand{\greekthreequarterssign}{\char"10178} +\newcommand{\greekyearsign}{\char"10179} +\newcommand{\greektalentsign}{\char"1017A} +\newcommand{\greekdrachmasign}{\char"1017B} +\newcommand{\greekobolsign}{\char"1017C} +\newcommand{\greektwoobolssign}{\char"1017D} +\newcommand{\greekthreeobolssign}{\char"1017E} +\newcommand{\greekfourobolssign}{\char"1017F} +\newcommand{\greekfiveobolssign}{\char"10180} +\newcommand{\greekmetretessign}{\char"10181} +\newcommand{\greekkyathosbasesign}{\char"10182} +\newcommand{\greeklytrasign}{\char"10183} +\newcommand{\greekounkiasign}{\char"10184} +\newcommand{\greekxestessign}{\char"10185} +\newcommand{\greekartabesign}{\char"10186} +\newcommand{\greekarourasign}{\char"10187} +\newcommand{\greekgrammasign}{\char"10188} +\newcommand{\greektryblionbasesign}{\char"10189} +\newcommand{\greekzerosign}{\char"1018A} +\newcommand{\greekonequartersign}{\char"1018B} +\newcommand{\greeksinusoidsign}{\char"1018C} +\newcommand{\greekindictionsign}{\char"1018D} +\newcommand{\nomismasign}{\char"1018E} +% +% some math symbols +\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"E033}} +\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"E032}} +% +% select ss02 lookup table for IPA symbols +%\newfontfamily{\ipatext}[StylisticSet=5,% +%BoldFont=NewCM10-Bold.otf,% +%SlantedFont=NewCM10-Regular.otf,% +%SlantedFeatures={FakeSlant=0.25}, +%BoldSlantedFont=NewCM10-Bold.otf,% +%BoldSlantedFeatures={FakeSlant=0.25}, +%SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Book.otf} +\newcommand{\ipatext}{\addfontfeature{StylisticSet=5}} +\newcommand{\textipa}[1]{{\ipatext#1}} +\newcommand{\oldipatext}{\addfontfeature{StylisticSet=5,RawFeature=+lipa}} +\newcommand{\textoldipa}[1]{{\oldipatext#1}} +%\newfontfamily{\ipatextsans}[StylisticSet=5,% +%ItalicFont=NewCMSans10-BookOblique.otf,% +%BoldFont=NewCMSans10-Bold.otf,% +%BoldItalicFont=NewCMSans10-BoldOblique.otf,% +%SlantedFont=NewCMSans10-Oblique.otf,% +%BoldSlantedFont=NewCMSans10-BoldOblique.otf,% +%SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Book.otf} +%\newcommand{\ipatextsans}{\sffamily\addfontfeature{StylisticSet=5}} +%\newcommand{\textsansipa}[1]{{\ipatextsans#1}} +% +% Up versions for chemistry +\newcommand{\chemalpha}{\textrm{α}} +\newcommand{\chembeta}{\textrm{β}} +\newcommand{\chemgamma}{\textrm{γ}} +\newcommand{\chemdelta}{\textrm{δ}} +\newcommand{\chemepsilon}{\textrm{ε}} +\newcommand{\chemzeta}{\textrm{ζ}} +\newcommand{\chemeta}{\textrm{η}} +\newcommand{\chemtheta}{\textrm{θ}} +\newcommand{\chemiota}{\textrm{ι}} +\newcommand{\chemkappa}{\textrm{\char"03F0}} +\newcommand{\chemlambda}{\textrm{λ}} +\newcommand{\chemmu}{\textrm{μ}} +\newcommand{\chemnu}{\textrm{ν}} +\newcommand{\chemxi}{\textrm{ξ}} +\newcommand{\chemomicron}{\textrm{ο}} +\newcommand{\chempi}{\textrm{π}} +\newcommand{\chemrho}{\textrm{ρ}} +\newcommand{\chemrhoalt}{\textrm{\char"03F1}} +\newcommand{\chemsigma}{\textrm{σ}} +\newcommand{\chemsigmaalt}{\textrm{ς}} +\newcommand{\chemtau}{\textrm{τ}} +\newcommand{\chemupsilon}{\textrm{υ}} +\newcommand{\chemphi}{\textrm{φ}} +\newcommand{\chemchi}{\textrm{χ}} +\newcommand{\chempsi}{\textrm{ψ}} +\newcommand{\chemomega}{\textrm{ω}} +% +\newcommand{\chemAlpha}{\textrm{Α}} +\newcommand{\chemBeta}{\textrm{Β}} +\newcommand{\chemGamma}{\textrm{Γ}} +\newcommand{\chemDelta}{\textrm{Δ}} +\newcommand{\chemEpsilon}{\textrm{Ε}} +\newcommand{\chemZeta}{\textrm{Ζ}} +\newcommand{\chemEta}{\textrm{Η}} +\newcommand{\chemTheta}{\textrm{Θ}} +\newcommand{\chemIota}{\textrm{Ι}} +\newcommand{\chemKappa}{\textrm{Κ}} +\newcommand{\chemLambda}{\textrm{Λ}} +\newcommand{\chemMu}{\textrm{Μ}} +\newcommand{\chemNu}{\textrm{Ν}} +\newcommand{\chemXi}{\textrm{Ξ}} +\newcommand{\chemOmicron}{\textrm{Ο}} +\newcommand{\chemPi}{\textrm{Π}} +\newcommand{\chemRho}{\textrm{Ρ}} +\newcommand{\chemSigma}{\textrm{Σ}} +\newcommand{\chemTau}{\textrm{Τ}} +\newcommand{\chemUpsilon}{\textrm{Υ}} +\newcommand{\chemPhi}{\textrm{Φ}} +\newcommand{\chemChi}{\textrm{Χ}} +\newcommand{\chemPsi}{\textrm{Ψ}} +\newcommand{\chemOmega}{\textrm{Ω}} +% + +%\Umathcode `ज 7 \symoperators "091C% +%\Umathcode `अ 7 \symoperators "0905% +%\Umathcode "0905 7 \symoperators "0905% +%\Umathcode `क 7 \symoperators "0915% +%\Umathcode `ख 7 \symoperators "0916% +%\Umathcode `२ 7 \symoperators "0968% + +\count255="0900 +\loop\ifnum\count255<"097F + \advance\count255 by 1 + \Umathcode \count255 7 \symoperators \count255% +\repeat + diff --git a/fonts/newcomputermodern/doc/newcm-doc.pdf b/fonts/newcomputermodern/doc/newcm-doc.pdf Binary files differindex e3c7a390d6..6c3bf1abcf 100644 --- a/fonts/newcomputermodern/doc/newcm-doc.pdf +++ b/fonts/newcomputermodern/doc/newcm-doc.pdf diff --git a/fonts/newcomputermodern/doc/newcm-doc.tex b/fonts/newcomputermodern/doc/newcm-doc.tex index 96412c1b49..7d83476671 100644 --- a/fonts/newcomputermodern/doc/newcm-doc.tex +++ b/fonts/newcomputermodern/doc/newcm-doc.tex @@ -95,7 +95,7 @@ Language=Nepali, \renewcommand{\arraystretch}{1.4} -\title{The New Computer Modern FontFamily\\ version 5.0} +\title{The New Computer Modern FontFamily\\ version 5.01} \author{Antonis Tsolomitis} %\address{Department of Mathematics\\ University of the Aegean\\ Karlovassi, 832\,00 Samos\\ Greece} %\netaddress{atsol (at) aegean dot gr} @@ -979,18 +979,28 @@ $$ \subsection{Blackboard Bold} -The Math fonts in the past used to have the \textsc{ams} blackboard -bold letters, which were accessed with -the command \verb|\mathbb|. These designs were not matching in style -computer modern. Starting from version 5.0 of the fonts, they now contain a -the full Unicode list of blackboard bold in cm-matching design. -These are: +In version 5.0 of the fonts a new NewCM blackboard bold was introduced +in the place of the \textsc{ams} blackboard +bold letters. There were many complains from Mathematicians for this choice. +I have to make a statement here: it seems that although \textsc{ams} blackboard +bold are not matching with the computer modern design the long time +Mathematicians use them had its effect. People (including myself) +got used to it and find it difficult to feel their non-matching design. +Moreover, the new design can not be metrically equivalent with the past +so there will be slight changes in the older documents if re-run. +With this in mind and the fact that the new design should be considered +``beta'', as there are characters that need improvement, +I decided bring back to default the \textsc{ams} design and keep the +new design for new documents for the StylisticSet 3. + + + +The \textsc{ams} blackboard bold are: $$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$$ $$\mathbb{abcdefghijklmnopqrstuvwxyz}$$ $$\mathbb{0123456789\ \pi\gamma\Gamma\Pi\Sigma\mitBbbD\mitBbbd\mitBbbe\mitBbbi\mitBbbj}$$ -The old shapes, the ones of \textsc{ams}, are also available for backwards -combatibility. To access them one needs to load the math font enabling the +To access the new ones needs to load the math font enabling the \verb|ss03| stylistic set using for example \noindent\verb|\setmathfont[StylisticSet=3]{NewCMMath-Book.otf}| @@ -1002,8 +1012,9 @@ $$\mathbb{0123456789\ \pi\gamma\Gamma\Pi\Sigma\mitBbbD\mitBbbd\mitBbbe\mitBbbi\m \setmathfont{NewCMMath-Book.otf} -If using \verb|fontsetup| then you can choose the \textsc{ams} blackboard bold -with the option \verb|amsbb|. +If using the latest \verb|fontsetup| (to be released soon) +then you can choose the NewCM blackboard bold +with the option \verb|newcmbb|. \subsection{Upright and extensible integrals} The Math fonts (both Regular and Book weights) include upright integrals diff --git a/fonts/newcomputermodern/otf/NewCMMath-Book.otf b/fonts/newcomputermodern/otf/NewCMMath-Book.otf Binary files differindex 5fdcf9c6ec..45e4da3418 100644 --- a/fonts/newcomputermodern/otf/NewCMMath-Book.otf +++ b/fonts/newcomputermodern/otf/NewCMMath-Book.otf diff --git a/fonts/newcomputermodern/otf/NewCMMath-Regular.otf b/fonts/newcomputermodern/otf/NewCMMath-Regular.otf Binary files differindex 50317e3a1b..ef6623c9f8 100644 --- a/fonts/newcomputermodern/otf/NewCMMath-Regular.otf +++ b/fonts/newcomputermodern/otf/NewCMMath-Regular.otf diff --git a/fonts/newcomputermodern/source.txz b/fonts/newcomputermodern/source.txz Binary files differindex 55aafa4c87..9462ee3ac4 100644 --- a/fonts/newcomputermodern/source.txz +++ b/fonts/newcomputermodern/source.txz diff --git a/fonts/newcomputermodern/tex/newcomputermodern.sty b/fonts/newcomputermodern/tex/newcomputermodern.sty index 5154a84a62..6fc42e5eaa 100644 --- a/fonts/newcomputermodern/tex/newcomputermodern.sty +++ b/fonts/newcomputermodern/tex/newcomputermodern.sty @@ -1,5 +1,5 @@ %\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{newcomputermodern}[v5.0 NewCM fonts by Antonis Tsolomitis] +\ProvidesPackage{newcomputermodern}[v5.01 NewCM fonts by Antonis Tsolomitis] \typeout{Loading NewCM fonts by Antonis Tsolomitis} \newif\if@olddefault |