summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty')
-rw-r--r--Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty31
1 files changed, 24 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty b/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty
index 5a0bb2b50b8..fd33a3ec47a 100644
--- a/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty
+++ b/Master/texmf-dist/tex/latex/fontsetup/fontsetup.sty
@@ -47,6 +47,9 @@
\newif\if@upint
\DeclareOption{upint}{\@upinttrue}
%
+\newif\if@varnothing
+\DeclareOption{varnothing}{\@varnothingtrue}
+%
\ProcessOptions
%provide a test to know if a 16bits TeX is used.
@@ -68,9 +71,17 @@
\RequirePackage{fspdefault}
%
\if@upint
-\setmathfont[StylisticSet=2]{NewCMMath-Book.otf}
+ \if@varnothing
+ \setmathfont[StylisticSet=2,CharacterVariant=1]{NewCMMath-Book.otf}
+ \else
+ \setmathfont[StylisticSet=2]{NewCMMath-Book.otf}
+ \fi
\else
-\setmathfont{NewCMMath-Book.otf}
+ \if@varnothing
+ \setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}
+ \else
+ \setmathfont{NewCMMath-Book.otf}
+ \fi
\fi
%
\or
@@ -109,14 +120,20 @@
\or
\RequirePackage{libertinus-otf}
\or
-\RequirePackage{fspolddefault}
-%
+ \RequirePackage{fspolddefault}
\if@upint
-\setmathfont[StylisticSet=2]{NewCMMath-Regular.otf}
+ \if@varnothing
+ \setmathfont[StylisticSet=2,CharacterVariant=1]{NewCMMath-Book.otf}
+ \else
+ \setmathfont[StylisticSet=2]{NewCMMath-Regular.otf}
+ \fi
\else
-\setmathfont{NewCMMath-Regular.otf}
+ \if@varnothing
+ \setmathfont[CharacterVariant=1]{NewCMMath-Book.otf}
+ \else
+ \setmathfont{NewCMMath-Regular.otf}
+ \fi
\fi
-%
\fi
}{%the user runs 8bit engine
\relax}