summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/ofs/ofs-8c.tex
blob: 8106f46d89518ab5a29da9d3f888764aa54c4efc (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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
% OFS: Declaration of TS1 extra encoding
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Feb 2004                    Petr Olsak

% See ofsdoc.tex manual for more details.

\protectreading ofs-8c.tex % This is part of OFS package

\ifx \characterdef \undefined \input ofs \fi

\fontmessage {\ofsmessageheader 
   Extra characters + accents of 8c encoding defined.}

\accentdef \capitalgrave         * 8c  {\accent0 }
\accentdef \capitalacute         * 8c  {\accent1 }
\accentdef \capitalcircumflex    * 8c  {\accent2 }
\accentdef \capitaltilde         * 8c  {\accent3 }
\accentdef \capitaldieresis      * 8c  {\accent4 }
\accentdef \capitalhungarumlaut  * 8c  {\accent5 }
\accentdef \capitalring          * 8c  {\accent6 }
\accentdef \capitalcaron         * 8c  {\accent7 }
\accentdef \capitalbreve         * 8c  {\accent8 }
\accentdef \capitalmacron        * 8c  {\accent9 }
\accentdef \capitaldotaccent     * 8c  {\accent10 }
\accentdef \t                    * 8c  {\accent26 }
\accentdef \capitaltie           * 8c  {\accent27 }
\accentdef \newtie               * 8c  {\accent28 }
\accentdef \capitalnewtie        * 8c  {\accent29 }

% the \text... prefix is used only for names where math-character
% with the same name is defined in plain.tex

\characterdef \capitalcompwordmark   8c  23
\characterdef \ascendercompwordmark  8c  31
\characterdef \quotestraightbase     8c  13
\characterdef \quotestraightdblbase  8c  18
\characterdef \twelveudash           8c  21
\characterdef \threequartersemdash   8c  22
\characterdef \textleftarrow         8c  24
\characterdef \textrightarrow        8c  25
\characterdef \blank                 8c  32
\characterdef \dollar                8c  36
\characterdef \quotesingle           8c  39
\characterdef \asteriskcentered      8c  42
\characterdef \dblhyphen             8c  45
\characterdef \fractionsolidus       8c  47
\characterdef \textlangle            8c  60
\characterdef \textminus             8c  61
\characterdef \textrangle            8c  62
\characterdef \mho                   8c  77
\characterdef \bigcircle             8c  79
\characterdef \ohm                   8c  87
\characterdef \lbrackdbl             8c  91
\characterdef \rbrackdbl             8c  93
\characterdef \textuparrow           8c  94
\characterdef \textdownarrow         8c  95
\characterdef \asciigrave            8c  96
\characterdef \born                  8c  98
\characterdef \divorced              8c  99
\characterdef \died                  8c  100
\characterdef \leaf                  8c  108
\characterdef \married               8c  109
\characterdef \musicalnote           8c  110
\characterdef \tildelow              8c  126
\characterdef \dblhyphenchar         8c  127
\characterdef \asciibreve            8c  128
\characterdef \asciicaron            8c  129
\characterdef \acutedbl              8c  130
\characterdef \gravedbl              8c  131
\let\dag=\relax \let\ddag=\relax
\characterdef \dag                   8c  132
\characterdef \ddag                  8c  133
\characterdef \bardbl                8c  134
\characterdef \perthousand           8c  135
\characterdef \textbullet            8c  136
\characterdef \celsius               8c  137
\characterdef \dollaroldstyle        8c  138
\characterdef \centoldstyle          8c  139
\characterdef \florin                8c  140
\characterdef \colonmonetary         8c  141
\characterdef \won                   8c  142
\characterdef \naira                 8c  143
\characterdef \guarani               8c  144
\characterdef \peso                  8c  145
\characterdef \lira                  8c  146
\characterdef \recipe                8c  147
\characterdef \interrobang           8c  148
\characterdef \interrobangdown       8c  149
\characterdef \dong                  8c  150
\characterdef \trademark             8c  151
\characterdef \pertenthousand        8c  152
\characterdef \pilcrow               8c  153
\characterdef \baht                  8c  154
\characterdef \numero                8c  155
\characterdef \discount              8c  156
\characterdef \estimated             8c  157
\characterdef \openbullet            8c  158
\characterdef \servicemark           8c  159
\characterdef \lquill                8c  160
\characterdef \rquill                8c  161
\characterdef \cent                  8c  162
\characterdef \sterling              8c  163
\characterdef \currency              8c  164
\characterdef \yen                   8c  165
\characterdef \brokenbar             8c  166
\characterdef \section               8c  167
\characterdef \asciidieresis         8c  168
\let\copyright=\relax
\characterdef \copyright             *   {\ofscopyright}
\characterdef \copyright             8c  169
\characterdef \ordfeminine           8c  170
\characterdef \copyleft              8c  171
\characterdef \textlnot              8c  172
\characterdef \circledP              8c  173
\characterdef \registered            8c  174
\characterdef \asciimacron           8c  175
\characterdef \degree                8c  176
\characterdef \textpm                8c  177
\characterdef \twosuperior           8c  178
\characterdef \threesuperior         8c  179
\characterdef \asciiacute            8c  180
\characterdef \textmu                8c  181 % micro sign
\characterdef \paragraph             8c  182
\characterdef \periodcentered        8c  183
\characterdef \referencemark         8c  184
\characterdef \onesuperior           8c  185
\characterdef \ordmasculine          8c  186
\characterdef \textsurd              8c  187
\characterdef \onequarter            8c  188
\characterdef \onehalf               8c  189
\characterdef \threequarters         8c  190
\characterdef \euro                  8c  191
\characterdef \texttimes             8c  214
\characterdef \textdiv               8c  246

%%% Commands:

\characterdef \circled        8c  {\aftergroup\circledcmd}
\characterdef \capitalcedilla 8c  {\aftergroup\capitalcedillacmd}
\characterdef \capitalogonek  8c  {\aftergroup\capitalogonekcmd}

\def \circledcmd #1{{%
   \ooalign{%
      \hfil \raise .07ex\hbox {#1}\hfil \crcr
      {\setextrafont\char 79}% '117 = "4F
   }%
}}
\def \capitalcedillacmd #1{{\ooalign{\null#1\crcr
        \hidewidth{\setextrafont\char11}\hidewidth}}}
\def \capitalogonekcmd  #1{{\ooalign{\null#1\crcr
        \hidewidth\setextrafont{\char12}\hidewidth}}}

%%% Extensions / reductions

\modifydef 8c:vardigits;{%
   \characterdef \vardigits             *   {\setextrafont}
   \characterdef \zerooldstyle          8c  48
   \characterdef \oneoldstyle           8c  49
   \characterdef \twooldstyle           8c  50
   \characterdef \threeoldstyle         8c  51
   \characterdef \fouroldstyle          8c  52
   \characterdef \fiveoldstyle          8c  53
   \characterdef \sixoldstyle           8c  54
   \characterdef \sevenoldstyle         8c  55
   \characterdef \eightoldstyle         8c  56
   \characterdef \nineoldstyle          8c  57
}
\modifydef 8c:poor;{%
   \characterdel \capitalcompwordmark   8c  23
   \characterdel \ascendercompwordmark  8c  31
   \characterdel \twelveudash           8c  21
   \characterdel \textleftarrow         8c  24
   \characterdel \textrightarrow        8c  25
   \characterdel \blank                 8c  32
   \characterdel \asteriskcentered      8c  42
   \characterdel \dblhyphen             8c  45
   \characterdel \fractionsolidus       8c  47
   \characterdel \textlangle            8c  60
   \characterdel \textminus             8c  61
   \characterdel \textrangle            8c  62
   \characterdel \mho                   8c  77
   \characterdel \bigcircle             8c  79
   \characterdel \ohm                   8c  87
   \characterdel \lbrackdbl             8c  91
   \characterdel \rbrackdbl             8c  93
   \characterdel \textuparrow           8c  94
   \characterdel \textdownarrow         8c  95
   \characterdel \asciigrave            8c  96
   \characterdel \born                  8c  98
   \characterdel \divorced              8c  99
   \characterdel \died                  8c  100
   \characterdel \leaf                  8c  108
   \characterdel \married               8c  109
   \characterdel \musicalnote           8c  110
   \characterdel \dblhyphenchar         8c  127
   \characterdel \asciibreve            8c  128
   \characterdel \textbullet            8c  136
   \characterdel \dollaroldstyle        8c  138
   \characterdel \centoldstyle          8c  139
   \characterdel \colonmonetary         8c  141
   \characterdel \won                   8c  142
   \characterdel \naira                 8c  143
   \characterdel \guarani               8c  144
   \characterdel \peso                  8c  145
   \characterdel \lira                  8c  146
   \characterdel \recipe                8c  147
   \characterdel \interrobang           8c  148
   \characterdel \interrobangdown       8c  149
   \characterdel \dong                  8c  150
   \characterdel \pertenthousand        8c  152
   \characterdel \pilcrow               8c  153
   \characterdel \baht                  8c  154
   \characterdel \numero                8c  155
   \characterdel \discount              8c  156
   \characterdel \estimated             8c  157
   \characterdel \openbullet            8c  158
   \characterdel \servicemark           8c  159
   \characterdel \lquill                8c  160
   \characterdel \rquill                8c  161
   \characterdel \copyleft              8c  171
   \characterdel \circledP              8c  173
   \characterdel \referencemark         8c  184
   \characterdel \textsurd              8c  187
   \characterdel \euro                  8c  191
   \characterdel \circled               8c  {\aftergroup\circledcmd}
   %
   \accentdel \t                    * 8c  26
   \accentdel \capitaltie           * 8c  27
   \accentdel \newtie               * 8c  28
   \accentdel \capitalnewtie        * 8c  29
}

% For LaTeX name space compatibility:

\let \textcapitalcompwordmark   \capitalcompwordmark
\let \textascendercompwordmark  \ascendercompwordmark
\let \textquotestraightbase     \quotestraightbase
\let \textquotestraightdblbase  \quotestraightdblbase 
\let \texttwelveudash           \twelveudash
\let \textthreequartersemdash   \threequartersemdash
\let \textblank                 \blank
\let \textdollar                \dollar
\let \textquotesingle           \quotesingle
\let \textasteriskcentered      \asteriskcentered
\let \textdblhyphen             \dblhyphen
\let \textfractionsolidus       \fractionsolidus
\let \textzerooldstyle          \zerooldstyle
\let \textoneoldstyle           \oneoldstyle
\let \texttwooldstyle           \twooldstyle
\let \textthreeoldstyle         \threeoldstyle
\let \textfouroldstyle          \fouroldstyle
\let \textfiveoldstyle          \fiveoldstyle
\let \textsixoldstyle           \sixoldstyle
\let \textsevenoldstyle         \sevenoldstyle
\let \texteightoldstyle         \eightoldstyle
\let \textnineoldstyle          \nineoldstyle
\let \textmho                   \mho
\let \textbigcircle             \bigcircle
\let \textohm                   \ohm
\let \textlbrackdbl             \lbrackdbl
\let \textrbrackdbl             \rbrackdbl
\let \textasciigrave            \asciigrave
\let \textborn                  \born
\let \textdivorced              \divorced
\let \textdied                  \died
\let \textleaf                  \leaf
\let \textmarried               \married
\let \textmusicalnote           \musicalnote
\let \texttildelow              \tildelow
\let \textdblhyphenchar         \dblhyphenchar
\let \textasciibreve            \asciibreve
\let \textasciicaron            \asciicaron
\let \textacutedbl              \acutedbl
\let \textgravedbl              \gravedbl
\let \textdagger                \dag
\let \textdaggerdbl             \ddag
\let \textbardbl                \bardbl
\let \textperthousand           \perthousand
\let \textcelsius               \celsius
\let \textdollaroldstyle        \dollaroldstyle
\let \textcentoldstyle          \centoldstyle
\let \textflorin                \florin
\let \textcolonmonetary         \colonmonetary 
\let \textwon                   \won
\let \textnaira                 \naira
\let \textguarani               \guarani
\let \textpeso                  \peso
\let \textlira                  \lira
\let \textrecipe                \recipe
\let \textinterrobang           \interrobang
\let \textinterrobangdown       \interrobangdown 
\let \textdong                  \dong
\let \texttrademark             \trademark
\let \textpertenthousand        \pertenthousand
\let \textpilcrow               \pilcrow
\let \textbaht                  \baht
\let \textnumero                \numero
\let \textdiscount              \discount
\let \textestimated             \estimated
\let \textopenbullet            \openbullet
\let \textservicemark           \servicemark
\let \textlquill                \lquill
\let \textrquill                \rquill
\let \textcent                  \cent
\let \textsterling              \sterling 
\let \textcurrency              \currency
\let \textyen                   \yen
\let \textbrokenbar             \brokenbar
\let \textsection               \section
\let \textasciidieresis         \asciidieresis
\let \textcopyright             \copyright
\let \textordfeminine           \ordfeminine
\let \textcopyleft              \copyleft
\let \textcircledP              \circledP
\let \textregistered            \registered
\let \textasciimacron           \asciimacron
\let \textdegree                \degree
\let \texttwosuperior           \twosuperior
\let \textthreesuperior         \threesuperior
\let \textasciiacute            \asciiacute
\let \textparagraph             \paragraph
\let \textperiodcentered        \periodcentered 
\let \textreferencemark         \referencemark
\let \textonesuperior           \onesuperior
\let \textordmasculine          \ordmasculine
\let \textonequarter            \onequarter
\let \textonehalf               \onehalf
\let \textthreequarters         \threequarters
\let \texteuro                  \euro

\endinput