blob: 3f9bc896fe375577db85a29a260198e7d36e90d0 (
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
|
%D \module
%D [ file=enco-ec,
%D version=1999.16.7,
%D title=\CONTEXT\ Encoding Macros,
%D subtitle=\LATEX\ EC Encoding,
%D author={Hans Hagen, Taco Hoekwater, Patrick Gundlach},
%D date=\currentdate,
%D copyright={Hans Hagen \& Taco Hoekwater \& Patrick Gundlach}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
%D This is \LATEX2e's T1 encoding vector. All standard \LATEX\
%D accents will work, including \type{\k}. The only accent that
%D does not work is \type{\t} (there is no tie in T1 encoding).
%D
%D Annoyingly, most \POSTSCRIPT\ fonts do not have \type
%D {\dotlessj}, and T1 encoding does not make the various
%D prebuilts with \type {j} available.
%D
%D There is hardly a point in supporting TS1 encoding.
\startmapping[ec]
%D The case mappings are fairly simple.
%\definecasemaps 128 to 156 lc 0 uc 0
%D 157 Idotaccent
%D 158 dcroat (with bar)
%D 159 sectionmark
\definecasemaps 160 to 188 lc +32 uc 0
%D 189 exclamdown
%D 190 questiondown
%D 191 sterling pound
\definecasemaps 192 to 255 lc 0 uc -32
%D So far for the mapping.
\stopmapping
\startencoding[ec][ec] % second arg defines auto regime
\definecharacter textgrave 0
\definecharacter textacute 1
\definecharacter textcircumflex 2
\definecharacter texttilde 3
\definecharacter textdiaeresis 4
\definecharacter texthungarumlaut 5
\definecharacter textring 6
\definecharacter textcaron 7
\definecharacter textbreve 8
\definecharacter textmacron 9
\definecharacter textdotaccent 10
\definecharacter textcedilla 11
\definecharacter textogonek 12
\definecharacter quotesinglebase 13 % singlebasequote
\definecharacter guilsingleleft 14 % singleleftguillemot
\definecharacter guilsingleright 15 % singlerightguillemot
\definecharacter quotedblleft 16 % doubleleftquote
\definecharacter quotedblright 17 % doublerightquote
\definecharacter quotedblbase 18 % doiublebasequote
\definecharacter leftguillemot 19
\definecharacter rightguillemot 20
\definecharacter endash 21 % lig
\definecharacter emdash 22 % lig
\definecharacter cwm 23 % compoundwordmark
\definecharacter perthousand 24
\definecharacter dotlessi 25
\definecharacter dotlessj 26
\definecharacter textbackslash 92
\definecharacter textasciicircum 94 % ?
\definecharacter textunderscore 95
\definecharacter textbraceleft 123 % textleftbrace
\definecharacter textbraceright 125 % textrightbrace
\definecharacter texttilde 126
\definecharacter softhyphen 127 % ?
\definecharacter Abreve 128
\definecharacter Aogonek 129
\definecharacter Cacute 130
\definecharacter Ccaron 131
\definecharacter Dcaron 132
\definecharacter Ecaron 133
\definecharacter Eogonek 134
\definecharacter Gbreve 135
\definecharacter Lacute 136
\definecharacter Lcaron 137
\definecharacter Lstroke 138
\definecharacter Nacute 139
\definecharacter Ncaron 140
%definecharacter NG 141
\definecharacter Ohungarumlaut 142
\definecharacter Racute 143
\definecharacter Rcaron 144
\definecharacter Sacute 145
\definecharacter Scaron 146
\definecharacter Scedilla 147
\definecharacter Tcaron 148
\definecharacter Tcedilla 149
\definecharacter Uhungarumlaut 150
\definecharacter Uring 151
\definecharacter Ydiaeresis 152
\definecharacter Zacute 153
\definecharacter Zcaron 154
\definecharacter Zdotaccent 155
\definecharacter IJligature 156
\definecharacter Idotaccent 157
\definecharacter dmacron 158
\definecharacter sectionmark 159
\definecharacter abreve 160
\definecharacter aogonek 161
\definecharacter cacute 162
\definecharacter ccaron 163
\definecharacter dcaron 164
\definecharacter ecaron 165
\definecharacter eogonek 166
\definecharacter gbreve 167
\definecharacter lacute 168
\definecharacter lcaron 169
\definecharacter lstroke 170
\definecharacter nacute 171
\definecharacter ncaron 172
%definecharacter ng 173
\definecharacter ohungarumlaut 174
\definecharacter racute 175
\definecharacter rcaron 176
\definecharacter sacute 177
\definecharacter scaron 178
\definecharacter scedilla 179
\definecharacter tcaron 180
\definecharacter tcedilla 181
\definecharacter uhungarumlaut 182
\definecharacter uring 183
\definecharacter ydiaeresis 184
\definecharacter zacute 185
\definecharacter zcaron 186
\definecharacter zdotaccent 187
\definecharacter ijligature 188
\definecharacter exclamdown 189 % lig
\definecharacter questiondown 190 % lig
\definecharacter pounds 191
\definecharacter Agrave 192
\definecharacter Aacute 193
\definecharacter Acircumflex 194
\definecharacter Atilde 195
\definecharacter Adiaeresis 196
\definecharacter Aring 197
\definecharacter AEligature 198
\definecharacter Ccedilla 199
\definecharacter Egrave 200
\definecharacter Eacute 201
\definecharacter Ecircumflex 202
\definecharacter Ediaeresis 203
\definecharacter Igrave 204
\definecharacter Iacute 205
\definecharacter Icircumflex 206
\definecharacter Idiaeresis 207
\definecharacter Eth 208
\definecharacter Ntilde 209
\definecharacter Ograve 210
\definecharacter Oacute 211
\definecharacter Ocircumflex 212
\definecharacter Otilde 213
\definecharacter Odiaeresis 214
\definecharacter OEligature 215
\definecharacter Ostroke 216
\definecharacter Ugrave 217
\definecharacter Uacute 218
\definecharacter Ucircumflex 219
\definecharacter Udiaeresis 220
\definecharacter Yacute 221
\definecharacter Thorn 222
\definecharacter Ssharp 223
\definecharacter agrave 224
\definecharacter aacute 225
\definecharacter acircumflex 226
\definecharacter atilde 227
\definecharacter adiaeresis 228
\definecharacter aring 229
\definecharacter aeligature 230
\definecharacter ccedilla 231
\definecharacter egrave 232
\definecharacter eacute 233
\definecharacter ecircumflex 234
\definecharacter ediaeresis 235
\definecharacter igrave 236
\definecharacter iacute 237
\definecharacter icircumflex 238
\definecharacter idiaeresis 239
\definecharacter eth 240
\definecharacter ntilde 241
\definecharacter ograve 242
\definecharacter oacute 243
\definecharacter ocircumflex 244
\definecharacter otilde 245
\definecharacter odiaeresis 246
\definecharacter oeligature 247
\definecharacter ostroke 248
\definecharacter ugrave 249
\definecharacter uacute 250
\definecharacter ucircumflex 251
\definecharacter udiaeresis 252
\definecharacter yacute 253
\definecharacter thorn 254
\definecharacter ssharp 255
\stopencoding
\endinput
|