summaryrefslogtreecommitdiff
path: root/fonts/srbtiks/tex/srbtiks.sty
blob: b08c9708cb9be83ad6262ef7bd4b1b79801fee8b (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
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{srbtiks}[2022/05/15 v1.0 srbtiks]
\newif\ifsrbtiks@stix
\srbtiks@stixtrue
\newif\ifsrbtiks@slant
\srbtiks@slanttrue
\DeclareOption{nostix}{\srbtiks@stixfalse}
\DeclareOption{noslant}{\srbtiks@slantfalse}
\ProcessOptions\relax
\ifsrbtiks@stix
\RequirePackage[upint]{stix2}
\ifsrbtiks@slant
\let\le\leqslant
\let\ge\geqslant
\let\leq\leqslant
\let\geq\geqslant
\let\nleq\nleqslant
\let\ngeq\ngeqslant
\let\nle\nleqslant
\let\nge\ngeqslant
\fi\fi
\renewcommand{\rmdefault}{srbtiks}
\AtBeginDocument{
\def\LAT{\fontfamily{stix2}\selectfont}
\def\CYR{\fontfamily{srbtiks}\selectfont}
\def\lat#1{{\LAT #1}}
\def\cyr#1{{\CYR #1}}
\renewcommand{\@roman}[1]{\lat{\romannumeral #1}}
\renewcommand{\@Roman}[1]{\lat{\expandafter\@slowromancap\romannumeral #1@}}
}
\DeclareTextAccent{\U}{T1}{27}
\DeclareTextAccent{\C}{T1}{28}
\DeclareTextAccent{\f}{T1}{29}
\DeclareTextAccent{\AKS}{T1}{28}
\DeclareTextAccent{\ADS}{T1}{29}
\DeclareTextAccent{\AKU}{T1}{0}
\DeclareTextAccent{\ADU}{T1}{1}
\DeclareTextAccent{\AGZ}{T1}{2}
\DeclareTextAccent{\ADZ}{T1}{9}
\DeclareTextAccent{\AKZ}{T1}{8}
\endinput