summaryrefslogtreecommitdiff
path: root/info/examples/ltt/kyril.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/examples/ltt/kyril.sty
Initial commit
Diffstat (limited to 'info/examples/ltt/kyril.sty')
-rw-r--r--info/examples/ltt/kyril.sty47
1 files changed, 47 insertions, 0 deletions
diff --git a/info/examples/ltt/kyril.sty b/info/examples/ltt/kyril.sty
new file mode 100644
index 0000000000..18a9c909e6
--- /dev/null
+++ b/info/examples/ltt/kyril.sty
@@ -0,0 +1,47 @@
+\ProvidesPackage{kyril}[1999/06/17]
+
+\DeclareOption{basefont}
+{\typeout{setting up cyrillic base font}
+ \renewcommand{\rmdefault}{cyr}
+ \renewcommand{\sfdefault}{cyrs}}
+\ProcessOptions
+
+% Welche Familie soll fuer Times benutzt werden
+\newcommand{\timesdefault}{cmr}
+
+\newcommand{\cyrilacc}
+{\renewcommand{\"}[1]{\accent32##1}%
+ \renewcommand{\'}[1]{\accent38##1}%
+ \renewcommand{\u}[1]{\accent36##1}}
+
+% Kurzfristige Umschaltung
+\DeclareTextFontCommand{\texttimes}
+ {\fontencoding{T1}\fontfamily{\timesdefault}%
+ \selectfont}
+\DeclareTextFontCommand{\textcyrillic}
+ {\fontencoding{OT1}\fontfamily{cyr}%
+ \selectfont\cyrilacc}
+% Dauerhafte Umschaltung
+\newcommand{\timestext}
+ {\usefont{T1}{\timesdefault}{m}{n}}
+\newcommand{\cyrillictext}
+ {\usefont{OT1}{cyr}{m}{n}\cyrilacc}
+
+% Haertezeichen
+\newcommand{\CYRSFTSN}{\symbol{94}}
+\newcommand{\cyrsftsn}{\symbol{126}}
+\newcommand{\CYRHRDSN}{\symbol{95}}
+\newcommand{\cyrhrdsn}{\symbol{127}}
+
+% sonstige Buchstaben
+\providecommand{\CYRDJE}{\symbol{6}}
+\providecommand{\cyrdje}{\symbol{14}}
+\providecommand{\CYRIZH}{\symbol{20}}
+\providecommand{\cyrizh}{\symbol{28}}
+\providecommand{\CYRYAT}{\symbol{35}}
+\providecommand{\cyryat}{\symbol{43}}
+\providecommand{\CYRFITA}{\symbol{21}}
+\providecommand{\cyrfita}{\symbol{29}}
+
+
+