summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/ofs/ofs-8z.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/ofs/ofs-8z.tex')
-rw-r--r--Master/texmf-dist/tex/generic/ofs/ofs-8z.tex362
1 files changed, 362 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/ofs/ofs-8z.tex b/Master/texmf-dist/tex/generic/ofs/ofs-8z.tex
new file mode 100644
index 00000000000..1fc65b8c72a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/ofs/ofs-8z.tex
@@ -0,0 +1,362 @@
+% OFS: Declaration of CS-fonts encoding
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Jun 2001 Petr Olsak
+% Feb 2004
+
+% See ofsdoc.tex manual for more details.
+
+\ifx \characterdef \undefined \input ofs \fi
+\protectreading ofs-8z.tex % This is part of OFS package
+
+\fontmessage {\ofsmessageheader
+ Characters + accents of 8z encoding defined.}
+
+%%% Default accents
+
+\accentdef \` * 8z {\accent 18 } % grave
+\accentdef \' * 8z {\accent 19 } % acute
+\accentdef \v * 8z {\accent 20 } % caron
+\accentdef \u * 8z {\accent 21 } % breve
+\accentdef \= * 8z {\accent 22 } % macron
+\accentdef \r * 8z {\accent 23 } % ring
+\accentdef \^ * 8z {\accent 94 } % circumflex
+\accentdef \. * 8z {\accent 95 } % dot-accent
+\accentdef \H * 8z {\accent 125 } % hungar-umlaut
+\accentdef \~ * 8z {\accent 126 } % tilde
+\accentdef \" * 8z {\accent 127 } % dieresis
+\accentdef \c * 8z {\accentbelow {\char24}{0pt}} % cedilla
+\accentdef \k * 8z {\accentbelow {\char157}{0pt}} % ogonek
+\accentdef \m * 8z {\accentbelow {,}{.1ex}} % comma-accent
+\accentdef \b * 8z {\accentbelow {\char22}{.15ex}} % underscore
+\accentdef \d * 8z {\accentbelow {.}{.1ex}} % dot below
+
+%%% Standard characters in plain (redefined here)
+
+\def\aa{\r a}
+\def\AA{\r A}
+
+\characterdef \dotlessi 8z 16
+\characterdef \dotlessj 8z 17
+\let\i=\dotlessi \let\j=\dotlessj
+
+\accentdef \" i 8z {\accent 127 \dotlessi}
+\accentdef \" {\i} 8z {\accent 127 \dotlessi}
+
+\let\SS=\relax \let\AE=\relax \let\OE=\relax \let\O=\relax
+\characterdef \SS 8z {SS}
+\characterdef \AE 8z 29
+\characterdef \OE 8z 30
+\characterdef \O 8z 31
+
+\let\ss=\relax \let\ae=\relax \let\oe=\relax \let\o=\relax
+\characterdef \ss 8z 25
+\characterdef \ae 8z 26
+\characterdef \oe 8z 27
+\characterdef \o 8z 28
+\characterdef \ellipsis 8z {\dots}
+
+%%% Characters available only in math fonts
+
+%\characterdef \dag 8z {\ofshexbox279}
+%\characterdef \ddag 8z {\ofshexbox27A}
+%\characterdef \section 8z {\ofshexbox278}
+%\characterdef \paragraph 8z {\ofshexbox27B}
+% defined as single characters in 8z by Z. Wagner
+
+%%% Extra characters from CS-fonts
+
+\let\promile=\relax
+\characterdef \promile 8z 141
+\characterdef \varhyphen 8z 156
+
+\let\flqq=\relax \let\frqq=\relax
+\characterdef \flqq 8z 158
+\characterdef \frqq 8z 159
+
+\let\clqq=\relax \let\crqq=\relax
+\characterdef \clqq 8z 254
+\characterdef \crqq 8z 255
+\characterdef \clq 8z `\,
+\characterdef \crq 8z `\`
+
+\let\elqq=\relax \let\erqq=\relax \let\elq=\relax \let\erq=\relax
+\characterdef \elqq 8z 92
+\characterdef \erqq 8z 34
+\characterdef \elq 8z `\`
+\characterdef \erq 8z `\'
+
+\characterdef \exclamdown 8z 60
+\characterdef \questiondown 8z 62
+
+%%% Extra characters defined in XL2Encoding vector by Z. Wagner
+
+\let\dag=\relax \let\ddag=\relax
+\characterdef \dag 8z 129
+\characterdef \ddag 8z 130
+
+\characterdef \section 8z 167 \let\S=\section
+\characterdef \paragraph 8z 133 \let\P=\paragraph
+\characterdef \ellipsis 8z 128
+\characterdef \textbullet 8z 131
+\characterdef \sterling 8z 132 \let\pound=\sterling
+\characterdef \currency 8z 164
+\characterdef \Lslash 8z 163 \let\L=\Lslash
+\characterdef \lslash 8z 179 \let\l=\lslash
+\characterdef \Eth 8z 208
+\characterdef \eth 8z 240
+\characterdef \texttimes 8z 215
+\characterdef \textdiv 8z 247
+
+%%% Accented letters from CS fonts
+
+\accentdef \` A 8z 152
+\accentdef \' A 8z 193
+\accentdef \" A 8z 196
+\accentdef \` a 8z 184
+\accentdef \' a 8z 225
+\accentdef \" a 8z 228
+\accentdef \v C 8z 200
+\accentdef \v c 8z 232
+\accentdef \v D 8z 207
+\accentdef \v d 8z 239
+\accentdef \' E 8z 201
+\accentdef \v E 8z 204
+\accentdef \' e 8z 233
+\accentdef \v e 8z 236
+\accentdef \' I 8z 205
+\accentdef \' i 8z 237
+\accentdef \' {\i} 8z 237
+\accentdef \v L 8z 165
+\accentdef \' L 8z 197
+\accentdef \v l 8z 181
+\accentdef \' l 8z 229
+\accentdef \v N 8z 210
+\accentdef \v n 8z 242
+\accentdef \' O 8z 211
+\accentdef \^ O 8z 212
+\accentdef \" O 8z 214
+\accentdef \' o 8z 243
+\accentdef \^ o 8z 244
+\accentdef \" o 8z 246
+\accentdef \' R 8z 192
+\accentdef \v R 8z 216
+\accentdef \' r 8z 224
+\accentdef \v r 8z 248
+\accentdef \v S 8z 169
+\accentdef \v s 8z 185
+\accentdef \v T 8z 171
+\accentdef \v t 8z 187
+\accentdef \r U 8z 217
+\accentdef \' U 8z 218
+\accentdef \" U 8z 220
+\accentdef \r u 8z 249
+\accentdef \' u 8z 250
+\accentdef \" u 8z 252
+\accentdef \' Y 8z 221
+\accentdef \' y 8z 253
+\accentdef \v Z 8z 174
+\accentdef \v z 8z 190
+
+%%% Accented letters added in XL2Encoding vector by Z. Wagner
+
+\accentdef \k A 8z 161
+\accentdef \^ A 8z 194
+\accentdef \u A 8z 195
+\accentdef \k a 8z 177
+\accentdef \^ a 8z 226
+\accentdef \u a 8z 227
+\accentdef \' C 8z 198
+\accentdef \c C 8z 199
+\accentdef \' c 8z 230
+\accentdef \c c 8z 231
+\accentdef \k E 8z 202
+\accentdef \" E 8z 203
+\accentdef \k e 8z 234
+\accentdef \" e 8z 235
+\accentdef \^ I 8z 206
+\accentdef \^ i 8z 238
+\accentdef \^ {\i} 8z 238
+\accentdef \' N 8z 209
+\accentdef \' n 8z 241
+\accentdef \H O 8z 213
+\accentdef \H o 8z 245
+\accentdef \' S 8z 166
+\accentdef \c S 8z 170
+\accentdef \' s 8z 182
+\accentdef \c s 8z 186
+\accentdef \c T 8z 222
+\accentdef \c t 8z 189
+\accentdef \H U 8z 219
+\accentdef \H u 8z 251
+\accentdef \' Z 8z 172
+\accentdef \. Z 8z 175
+\accentdef \' z 8z 188
+\accentdef \. z 8z 191
+
+%%% Accents uavailable in CSfonts
+
+%%% Characters unavailable in CSfonts :-(
+
+\modifydef 8z:csfont; {%
+ % available in 8c:
+ \characterdel \dag 8z 129
+ \characterdel \ddag 8z 130
+ \characterdel \section 8z 167
+ \characterdel \paragraph 8z 133
+ \characterdel \textbullet 8z 131
+ \characterdel \texttimes 8z 215
+ \characterdel \sterling 8z 132
+ \characterdel \currency 8z 164
+ \characterdel \textdiv 8z 247
+ % unavailable in 8c nor 8z:
+ \characterdel \Eth 8z 208
+ \characterdel \eth 8z 240
+ % unavailable in 8c, we can re-define these characters:
+ \characterdel \Lslash 8z 163
+ \characterdef \Lslash 8z {\plainL}
+ \characterdel \lslash 8z 179
+ \characterdef \lslash 8z {\char32l}
+ \characterdel \ellipsis 8z 128
+ \characterdef \ellipsis 8z {\dots}
+ % accents:
+ \accentdel \k A 8z 161
+ \accentdel \^ A 8z 194
+ \accentdel \u A 8z 195
+ \accentdel \k a 8z 177
+ \accentdel \^ a 8z 226
+ \accentdel \u a 8z 227
+ \accentdel \' C 8z 198
+ \accentdel \c C 8z 199
+ \accentdel \' c 8z 230
+ \accentdel \c c 8z 231
+ \accentdel \k E 8z 202
+ \accentdel \" E 8z 203
+ \accentdel \k e 8z 234
+ \accentdel \" e 8z 235
+ \accentdel \^ I 8z 206
+ \accentdel \^ i 8z 238
+ \accentdel \^ ^^10 8z 238
+ \accentdel \' N 8z 209
+ \accentdel \' n 8z 241
+ \accentdel \H O 8z 213
+ \accentdel \H o 8z 245
+ \accentdel \' S 8z 166
+ \accentdel \c S 8z 170
+ \accentdel \' s 8z 182
+ \accentdel \c s 8z 186
+ \accentdel \c T 8z 222
+ \accentdel \c t 8z 189
+ \accentdel \H U 8z 219
+ \accentdel \H u 8z 251
+ \accentdel \' Z 8z 172
+ \accentdel \. Z 8z 175
+ \accentdel \' z 8z 188
+ \accentdel \. z 8z 191
+}
+
+%%%% Cross for polish L is in TT fonts unavalable:
+
+\modifydef 8z:nocrossL; {%
+ \characterdel \Lslash 8z 163
+ \characterdel \lslash 8z 179
+ \characterdef \spacechar 8z 32
+}
+
+%%% Times etc.:
+
+\modifydef 8z:badaccents; {%
+ \accentdel \k A 8z 161
+ \accentdel \u A 8z 195
+ \accentdel \k a 8z 177
+ \accentdel \u a 8z 227
+ \accentdel \' C 8z 198
+ \accentdel \c C 8z 199
+ \accentdel \' c 8z 230
+ \accentdel \c c 8z 231
+ \accentdel \k E 8z 202
+ \accentdel \k e 8z 234
+ \accentdel \' N 8z 209
+ \accentdel \' n 8z 241
+ \accentdel \H O 8z 213
+ \accentdel \H o 8z 245
+ \accentdel \' S 8z 166
+ \accentdel \c S 8z 170
+ \accentdel \' s 8z 182
+ \accentdel \c s 8z 186
+ \accentdel \c T 8z 222
+ \accentdel \c t 8z 189
+ \accentdel \H U 8z 219
+ \accentdel \H u 8z 251
+ \accentdel \' Z 8z 172
+ \accentdel \. Z 8z 175
+ \accentdel \' z 8z 188
+ \accentdel \. z 8z 191
+ %
+ \characterdel \dotelssj 8z 17
+ \characterdel \texttimes 8z 215
+ \characterdel \textdiv 8z 247
+}
+
+%%%
+
+\modifydef 8z:ienc; {% For \ienc, see iencdoc.tex
+ \skipfirststep
+ \csname 8z:badaccents\endcsname
+ \csname 8z:csfonts\endcsname
+}
+
+\modifydef 8z:lccodes; {% For \setlang, see langdoc.tex
+ \skipfirststep
+ \lccodes ^^e1^^c1% a-acute
+ \lccodes ^^e4^^c4% a-diaeresis
+ \lccodes ^^e8^^c8% c-caron
+ \lccodes ^^ef^^cf% d-caron
+ \lccodes ^^e9^^c9% e-acute
+ \lccodes ^^ec^^cc% e-caron
+ \lccodes ^^ed^^cd% i-acute
+ \lccodes ^^e5^^c5% l-acute
+ \lccodes ^^b5^^a5% l-caron
+ \lccodes ^^f2^^d2% n-caron
+ \lccodes ^^f3^^d3% o-acute
+ \lccodes ^^f4^^d4% o-circumflex
+ \lccodes ^^f6^^d6% o-diaeresis
+ \lccodes ^^e0^^c0% r-acute
+ \lccodes ^^f8^^d8% r-caron
+ \lccodes ^^b9^^a9% s-caron
+ \lccodes ^^bb^^ab% t-caron
+ \lccodes ^^fa^^da% u-acute
+ \lccodes ^^f9^^d9% u-ring
+ \lccodes ^^fc^^dc% u-diaeresis
+ \lccodes ^^fd^^dd% y-acute
+ \lccodes ^^be^^ae% z-caron
+ \lccodes ^^b1^^a1% a-ogonek
+ \lccodes ^^e2^^c2% a-circumflex
+ \lccodes ^^e3^^c3% a-breve
+ \lccodes ^^e6^^c6% c-acute
+ \lccodes ^^e7^^c7% c-cedilla
+ \lccodes ^^ea^^ca% e-ogonek
+ \lccodes ^^eb^^cb% e-dieresis
+ \lccodes ^^ee^^ce% i-circumflex
+ \lccodes ^^f1^^d1% n-acute
+ \lccodes ^^f5^^d5% o-hungarumlaut
+ \lccodes ^^b6^^a6% s-acute
+ \lccodes ^^ba^^aa% s-cedilla
+ \lccodes ^^de^^bd% t-cedilla
+ \lccodes ^^fb^^db% u-hungarumlaut
+ \lccodes ^^bc^^ac% z-acute
+ \lccodes ^^bf^^af% z-dotaccatcent
+ \def\lccodesback {\zerolccodes^^80^^ff}%
+}
+
+\endinput %%% the following macros will be included in LANG style files
+
+%%% Macros for quotes
+
+\def\doubleuv#1{\clqq#1\crqq}
+\def\doublefuv#1{\frqq#1\flqq}
+\def\doubleauv#1{\elqq#1\erqq}
+\def\singleauv#1{\elq#1\erq}
+\let\uv=\doubleuv
+\let\fuv=\doublefuv
+\let\auv=\doubleauv
+