summaryrefslogtreecommitdiff
path: root/macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty')
-rw-r--r--macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty53
1 files changed, 53 insertions, 0 deletions
diff --git a/macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty b/macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty
new file mode 100644
index 0000000000..76e0d0a653
--- /dev/null
+++ b/macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty
@@ -0,0 +1,53 @@
+\RequirePackage{fontspec}
+\defaultfontfeatures{Ligatures=TeX}
+\RequirePackage{fontspec}
+
+\setmainfont[% main font
+ UprightFont=GFSNeohellenic,
+ ItalicFont=GFSNeohellenicIt,
+ BoldFont=GFSNeohellenicBold,
+ BoldItalicFont=GFSNeohellenicBoldIt,
+ RawFeature=+pnum,% variable width numbers
+ WordSpace={0.75,0.75,1},%
+ Scale=1.2,%use instead of 12pt
+SmallCapsFeatures={Numbers=OldStyle,WordSpace={0.75,0.75,1},LetterSpace=0.06}]{GFSNeohellenic.otf}
+%\renewfontfamily\scshape[%
+% RawFeature=+smcp,RawFeature=+onum,WordSpace={0.75,0.75,1},LetterSpace=0.06,%
+% Scale=1.2%use instead of 12pt
+%]{GFSNeohellenic.otf}
+
+
+\RequirePackage{unicode-math}
+\setmathfont[%
+ Scale=1.2%use instead of 12pt
+]{GFSNeohellenicMath.otf}
+
+\renewcommand{\baselinestretch}{1.086} %~1/0.92, use when at 10pt scaled by 1.2
+
+%%%%%%%%% special symbols %%%%%%%%%%%%%%%%%%%%%
+%fixes the delimiters so that all big sizes appear. TeX default is 5pt.
+% run texdoc mathmode and check the "problems with parentheses" section
+%\delimitershortfall=1pt
+%\newcommand{\myvarnothing}{\symbol{"E000}}
+\let\varnothing\undefined
+\let\emptyset\undefined
+\AtBeginDocument{
+\def\varnothing{\symbol{"E000}}%
+\def\emptyset{\symbol{"2205}}}
+\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"2B5A}}
+\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"2B5B}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\let\bigint\undefined
+\DeclareRobustCommand\smallprod{\mathop{\char"2B5E}\nolimits}
+\DeclareRobustCommand\smallcoprod{\mathop{\char"2B5F}\nolimits}
+\DeclareRobustCommand\smallsum{\mathop{\char"2B60}\nolimits}
+\DeclareRobustCommand\smallint{\mathop{\char"2B61}\nolimits}
+\DeclareRobustCommand\Bigint{\mathop{\char"2B62}\nolimits}
+\DeclareRobustCommand\biggint{\mathop{\char"2B63}\nolimits}
+\DeclareRobustCommand\Biggint{\mathop{\char"2B64}\nolimits}
+\DeclareRobustCommand\bigggint{\mathop{\char"2B65}\nolimits}
+
+
+\renewcommand{\LaTeX}{L\kern-.75ex\raisebox{.7ex}{\textsc{a}}\kern-.1ex\hbox{T}\kern-.4ex\raisebox{-.5ex}{E}\kern-.3exX}
+
+\endinput \ No newline at end of file