summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty')
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty46
1 files changed, 46 insertions, 0 deletions
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty
new file mode 100644
index 00000000..292f3dd7
--- /dev/null
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty
@@ -0,0 +1,46 @@
+
+
+
+\RequirePackage{fontspec}
+\defaultfontfeatures{Ligatures=TeX}
+\setmainfont[SmallCapsFeatures={Numbers=OldStyle},%
+ NFSSFamily=MinionPro,%
+ ItalicFont=MinionPro-It,%
+ BoldFont=MinionPro-Bold,%
+ BoldItalicFont=MinionPro-BoldIt,%
+]{MinionPro-Regular}
+\setsansfont[SmallCapsFeatures={Numbers=OldStyle},%
+ NFSSFamily=MyriadPro,%
+ ItalicFont=MyriadPro-It,%
+ BoldFont=MyriadPro-Bold,%
+ BoldItalicFont=MyriadPro-BoldIt,%
+]{MyriadPro-Regular}
+\newfontfamily{\greekfont}[SmallCapsFont=fspmnscel,%
+ ItalicFont=MinionPro-It,%
+ BoldFont=MinionPro-Bold,%
+ BoldItalicFont=MinionPro-BoldIt,%
+]{MinionPro-Regular}
+
+\newfontfamily{\defaultfont}[SmallCapsFeatures={Numbers=OldStyle},%
+ NFSSFamily=MinionPro,%
+ ItalicFont=MinionPro-It,%
+ BoldFont=MinionPro-Bold,%
+ BoldItalicFont=MinionPro-BoldIt,%
+]{MinionPro-Regular}
+\RequirePackage{iftex}
+\ifxetex
+\RequirePackage[Latin, Greek]{ucharclasses}
+\setDefaultTransitions{\defaultfont}{}
+\setTransitionsForLatin{\defaultfont}{}
+\setTransitionsForGreek{\greekfont}{}
+\else
+\relax
+\fi
+
+
+\RequirePackage{unicode-math}
+\setmathfont{STIXTwoMath-Regular.otf}
+\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{MinionPro-Regular}
+\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{MinionPro-Bold}
+\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{MinionPro-It}
+\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{MinionPro-BoldIt}