summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex/fontsetup-nonfree/fspminion.sty
blob: 292f3dd7a21c95f735cbda754df0398b4ab8066b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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}