summaryrefslogtreecommitdiff
path: root/fonts/srbtiks/tex
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/srbtiks/tex')
-rw-r--r--fonts/srbtiks/tex/srbtiks.sty41
-rw-r--r--fonts/srbtiks/tex/t1srbtiks.fd15
-rw-r--r--fonts/srbtiks/tex/ts1srbtiks.fd15
3 files changed, 71 insertions, 0 deletions
diff --git a/fonts/srbtiks/tex/srbtiks.sty b/fonts/srbtiks/tex/srbtiks.sty
new file mode 100644
index 0000000000..b08c9708cb
--- /dev/null
+++ b/fonts/srbtiks/tex/srbtiks.sty
@@ -0,0 +1,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
diff --git a/fonts/srbtiks/tex/t1srbtiks.fd b/fonts/srbtiks/tex/t1srbtiks.fd
new file mode 100644
index 0000000000..c04c397414
--- /dev/null
+++ b/fonts/srbtiks/tex/t1srbtiks.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{t1srbtiks.fd}
+\DeclareFontFamily{T1}{srbtiks}{}
+\DeclareFontShape{T1}{srbtiks}{m}{n}{ <-> t1srbtiksr}{}
+\DeclareFontShape{T1}{srbtiks}{b}{n}{ <-> t1srbtiksb}{}
+\DeclareFontShape{T1}{srbtiks}{m}{it}{ <-> t1srbtiksi}{}
+\DeclareFontShape{T1}{srbtiks}{b}{it}{ <-> t1srbtiksx}{}
+\DeclareFontShape{T1}{srbtiks}{m}{sc}{<-> t1srbtiksc}{}
+\DeclareFontShape{T1}{srbtiks}{b}{sc}{<-> t1srbtiksy}{}
+\DeclareFontShape{T1}{srbtiks}{m}{sl}{<->ssub * srbtiks/m/it}{}
+\DeclareFontShape{T1}{srbtiks}{b}{sl}{<->ssub * srbtiks/b/it}{}
+\DeclareFontShape{T1}{srbtiks}{bx}{n} {<->ssub * srbtiks/b/n}{}
+\DeclareFontShape{T1}{srbtiks}{bx}{sc}{<->ssub * srbtiks/b/sc}{}
+\DeclareFontShape{T1}{srbtiks}{bx}{sl}{<->ssub * srbtiks/b/sl}{}
+\DeclareFontShape{T1}{srbtiks}{bx}{it}{<->ssub * srbtiks/b/it}{}
+\endinput
diff --git a/fonts/srbtiks/tex/ts1srbtiks.fd b/fonts/srbtiks/tex/ts1srbtiks.fd
new file mode 100644
index 0000000000..5b3b54baea
--- /dev/null
+++ b/fonts/srbtiks/tex/ts1srbtiks.fd
@@ -0,0 +1,15 @@
+\ProvidesFile{ts1srbtiks.fd}
+\DeclareFontFamily{TS1}{srbtiks}{}
+\DeclareFontShape{TS1}{srbtiks}{m}{n} {<-> ts1-stix2text}{}
+\DeclareFontShape{TS1}{srbtiks}{b}{n} {<-> ts1-stix2text-bold}{}
+\DeclareFontShape{TS1}{srbtiks}{m}{it}{<-> ts1-stix2text-italic}{}
+\DeclareFontShape{TS1}{srbtiks}{b}{it}{<-> ts1-stix2text-bolditalic}{}
+\DeclareFontShape{TS1}{srbtiks}{m}{sc}{<->ssub * srbtiks/m/n}{}
+\DeclareFontShape{TS1}{srbtiks}{b}{sc}{<->ssub * srbtiks/b/n}{}
+\DeclareFontShape{TS1}{srbtiks}{m}{sl}{<->ssub * srbtiks/m/it}{}
+\DeclareFontShape{TS1}{srbtiks}{b}{sl}{<->ssub * srbtiks/b/it}{}
+\DeclareFontShape{TS1}{srbtiks}{bx}{n} {<->ssub * srbtiks/b/n}{}
+\DeclareFontShape{TS1}{srbtiks}{bx}{sc}{<->ssub * srbtiks/b/sc}{}
+\DeclareFontShape{TS1}{srbtiks}{bx}{sl}{<->ssub * srbtiks/b/sl}{}
+\DeclareFontShape{TS1}{srbtiks}{bx}{it}{<->ssub * srbtiks/b/it}{}
+\endinput