summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty')
-rw-r--r--texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty35
1 files changed, 35 insertions, 0 deletions
diff --git a/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty b/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty
new file mode 100644
index 00000000..48528a88
--- /dev/null
+++ b/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty
@@ -0,0 +1,35 @@
+\RequirePackage{fontspec}
+\defaultfontfeatures{Ligatures=TeX}
+\setmainfont[SmallCapsFeatures={Numbers=OldStyle},%
+ NFSSFamily=Palatino Linotype,%
+ ItalicFont=PalatinoLinotype-Italic,%
+ BoldFont=PalatinoLinotype-Bold,%
+ BoldItalicFont=PalatinoLinotype-BoldItalic,%
+]{PalatinoLinotype-Roman}
+\newfontfamily{\greekfont}[SmallCapsFont=fsplpscel,
+ ItalicFont=PalatinoLinotype-Italic,%
+ BoldFont=PalatinoLinotype-Bold,%
+ BoldItalicFont=PalatinoLinotype-BoldItalic,%
+]{PalatinoLinotype-Roman}
+\newfontfamily{\defaultfont}[SmallCapsFeatures={Numbers=OldStyle},%
+ NFSSFamily=Palatino Linotype,%
+ ItalicFont=PalatinoLinotype-Italic,%
+ BoldFont=PalatinoLinotype-Bold,%
+ BoldItalicFont=PalatinoLinotype-BoldItalic,%
+]{PalatinoLinotype-Roman}
+
+\RequirePackage{iftex}
+\ifxetex
+\RequirePackage[Latin, Greek]{ucharclasses}
+\setDefaultTransitions{\defaultfont}{}
+\setTransitionsForLatin{\defaultfont}{}
+\setTransitionsForGreek{\greekfont}{}
+\else
+\relax
+\fi
+
+\RequirePackage{unicode-math}
+\setmathfont{texgyrepagella-math.otf}
+
+
+\endinput