From fac1480e3a42498d2222d73a6ae0f76fe3ff7f7e Mon Sep 17 00:00:00 2001 From: Rolf Niepraschk <Rolf.Niepraschk@ptb.de> Date: Fri, 30 Sep 2022 11:09:55 +0200 Subject: [PATCH] new knowledge about fonts --- ks-new-engines.clo | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/ks-new-engines.clo b/ks-new-engines.clo index 6e7448b..b8245c4 100644 --- a/ks-new-engines.clo +++ b/ks-new-engines.clo @@ -3,33 +3,44 @@ \ProvidesFile{ks-new-engines.clo}% [2020/09/14 v0.1f PTB `Kalibrierschein' new engines (RN/PTB)] -\RequirePackage{unicode-math} +\RequirePackage[no-math]{fontspec} \setsansfont{texgyreheros}[ Ligatures=TeX, Extension=.otf, UprightFont=*-regular, BoldFont=*-bold, ItalicFont=*-italic, - BoldItalicFont=*-bolditalic] + BoldItalicFont=*-bolditalic] + \renewcommand*\familydefault{\sfdefault} + \setmonofont{AnonymousPro-Regular}[% Extension = .ttf, BoldFont = AnonymousPro-Bold, ItalicFont = AnonymousPro-Italic, BoldItalicFont = AnonymousPro-BoldItalic, - Scale = MatchUppercase] -\RequirePackage[usefilenames,weight=Regular]{firamath-otf} -\iffalse -\RequirePackage[italic]{mathastext} -% Abstandskorrektur; Bug-Report an Autor von "mathastext"? -\def\prim@s{\/\prime\futurelet\@let@token\pr@m@s} -\AtBeginDocument{\let\PRIME\prime - \def\prime{\mkern2mu\PRIME}% -} -\else -%\setmathfont[range=it]{texgyreheros-italic.otf}% führte zu falsch pos. \dot! -\setoperatorfont\mathsf -\fi + Scale = 1.05, + RawFeature={embolden=.5} +] + +\RequirePackage{unicode-math} +\setmathfont{FiraMath-Regular.otf}[ + Scale=1, + math-style=TeX, + bold-style=TeX, + Numbers={Lining,Proportional}, +] +\unimathsetup{% + math-style = TeX, + bold-style = TeX, + mathrm = sym, + partial=upright +} +\setoperatorfont\mathsf +\setmathfont{texgyreheros-regular.otf}[range=up/{Latin,Greek,num}] +\setmathfont{texgyreheros-italic.otf}[range=it/{latin,greek}] +\setmathfont{texgyreheros-bolditalic.otf}[range=bfit/{latin,greek}] +\setmathfont{texgyreheros-bold.otf}[range=bfup/{latin,greek}] \RequirePackage{newunicodechar} \newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239) -- GitLab