diff options
author | Norbert Preining <norbert@preining.info> | 2021-05-05 23:57:52 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-05-05 23:57:52 +0900 |
commit | b020ed8d68a79946c4678a71d049c808244bb5ec (patch) | |
tree | e8e6a9a66b590cc18e60f6686004a03e3b807f6c /texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty | |
parent | 2bb5438924c3f565e6195321ccc55c51bf7b4c71 (diff) |
Add fontsetup-nonfree
Diffstat (limited to 'texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty')
-rw-r--r-- | texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty | 46 |
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} |