summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-05-05 23:57:52 +0900
committerNorbert Preining <norbert@preining.info>2021-05-05 23:57:52 +0900
commitb020ed8d68a79946c4678a71d049c808244bb5ec (patch)
treee8e6a9a66b590cc18e60f6686004a03e3b807f6c /texmf-dist/tex/latex/fontsetup-nonfree/fsppalatinoot.sty
parent2bb5438924c3f565e6195321ccc55c51bf7b4c71 (diff)
Add fontsetup-nonfree
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