blob: 407d60bd7368de3334f50c53e47abbb9f13b8a57 (
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
|
%D \module
%D [ file=enco-qx,
%D version=2004.04.03,
%D title=\CONTEXT\ Encoding Macros,
%D subtitle=Polish QX Encoding,
%D author=Hans Hagen,
%D date=\currentdate,
%D copyright=PRAGMA-ADE]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
% to be done
% 35 numbersign
% 95 dotaccent
% 132 greaterequal
% 133 approxequal
% 137 lessequal
% 142 ell
% 156 IJ
% 173 infinity
% 182 threequartersemdash
% 188 ij
% 247 anglearc
% 248 diameter
\startmapping[qx] % to be done
\resetcaserange 128 to 128
\resetcaserange 131 to 133
\resetcaserange 136 to 137
\resetcaserange 140 to 144
\resetcaserange 148 to 148
\resetcaserange 150 to 150
\resetcaserange 157 to 160
\resetcaserange 163 to 165
\resetcaserange 168 to 169
\resetcaserange 172 to 176
\resetcaserange 180 to 180
\resetcaserange 182 to 182
\resetcaserange 189 to 191
\resetcaserange 198 to 198
\resetcaserange 215 to 216
\resetcaserange 223 to 223
\resetcaserange 230 to 230
\resetcaserange 247 to 248
\resetcaserange 255 to 255
\definecaseswap 161 129
\definecaseswap 162 130
\definecaseswap 166 134
\definecaseswap 167 135
\definecaseswap 170 138
\definecaseswap 171 139
\definecaseswap 177 145
\definecaseswap 178 146
\definecaseswap 179 147
\definecaseswap 181 149
\definecasemaps 151 to 156 lc +32 uc 0
\definecasemaps 183 to 188 lc 0 uc -32
\definecasemaps 192 to 197 lc +32 uc 0
\definecasemaps 224 to 229 lc 0 uc -32
\definecasemaps 199 to 214 lc +32 uc 0
\definecasemaps 231 to 246 lc 0 uc -32
\definecasemaps 217 to 222 lc +32 uc 0
\definecasemaps 249 to 254 lc 0 uc -32
\stopmapping
\startencoding[qx]
\definecharacter textacute 19
\definecharacter textbreve 21
\definecharacter textcaron 20
\definecharacter textcedilla 24
\definecharacter textcircumflex 94
\definecharacter textdiaeresis 127
\definecharacter textdotaccent 94
\definecharacter textgrave 18
\definecharacter texthungarumlaut 125
\definecharacter textmacron 22
\definecharacter textogonek 150
\definecharacter textring 23
\definecharacter texttilde 126
\definecharacter dotlessi 16
\definecharacter dotlessj 17
\definecharacter endash 123
\definecharacter emdash 124
\definecharacter aeligature 26
\definecharacter AEligature 29
\definecharacter oeligature 27
\definecharacter OEligature 30
\definecharacter ssharp 25
%definecharacter Ssharp 25
\definecharacter thorn 254
\definecharacter Thorn 222
\definecharacter Dstroke 208 % also Eth, mapped into enco-def
\definecharacter eth 240
\definecharacter exclamdown 60
\definecharacter questiondown 62
\definecharacter sectionmark 159
\definecharacter percent 37
\definecharacter perthousand 216
\definecharacter textasciicircum 141
\definecharacter textasciitilde 140
\definecharacter textbackslash 198
\definecharacter textbraceleft 157
\definecharacter textbraceright 158
\definecharacter textunderscore 230
\definecharacter textcurrency 215
\definecharacter textdollar 36
\definecharacter texteuro 128
\definecharacter periodcentered 189
\definecharacter textdag 143
\definecharacter textddag 144
\definecharacter textdegree 148
\definecharacter textbullet 180
\definecharacter paragraphmark 176
\definecharacter copyright 164
\definecharacter registered 163
\definecharacter textbrokenbar 223
\definecharacter textellipsis 8
\definecharacter textslash 47
\definecharacter textpm 172
\definecharacter textdiv 165
\definecharacter textminus 168
\definecharacter textmultiply 169
\definecharacter textmu 7
\definecharacter quotedbl 190
\definecharacter quotedblbase 255
\definecharacter quotedblleft 92
\definecharacter quotedblright 34
\definecharacter quotesingle 191
\definecharacter quoteleft 96
\definecharacter quoteright 39
\definecharacter leftguillemot 174
\definecharacter rightguillemot 175
\definecharacter aacute 225
\definecharacter Aacute 193
\definecharacter cacute 162
\definecharacter Cacute 130
\definecharacter eacute 233
\definecharacter Eacute 201
\definecharacter iacute 237
\definecharacter Iacute 205
\definecharacter Nacute 139
\definecharacter Oacute 211
\definecharacter nacute 171
\definecharacter oacute 243
\definecharacter sacute 177
\definecharacter Sacute 145
\definecharacter uacute 250
\definecharacter Uacute 218
\definecharacter yacute 253
\definecharacter Yacute 221
\definecharacter zacute 185
\definecharacter Zacute 153
\definecharacter scaron 178
\definecharacter Scaron 146
\definecharacter zcaron 186
\definecharacter Zcaron 154
\definecharacter ccedilla 231
\definecharacter Ccedilla 199
\definecharacter acircumflex 226
\definecharacter Acircumflex 194
\definecharacter ecircumflex 234
\definecharacter Ecircumflex 202
\definecharacter icircumflex 238
\definecharacter Icircumflex 206
\definecharacter ocircumflex 244
\definecharacter Ocircumflex 212
\definecharacter ucircumflex 251
\definecharacter Ucircumflex 219
\definecharacter adiaeresis 228
\definecharacter Adiaeresis 196
\definecharacter ediaeresis 235
\definecharacter Ediaeresis 203
\definecharacter idiaeresis 239
\definecharacter Idiaeresis 207
\definecharacter odiaeresis 246
\definecharacter Odiaeresis 214
\definecharacter udiaeresis 252
\definecharacter Udiaeresis 220
\definecharacter ydiaeresis 184
\definecharacter Ydiaeresis 152
\definecharacter zdotaccent 187
\definecharacter Zdotaccent 155
\definecharacter agrave 224
\definecharacter Agrave 192
\definecharacter egrave 232
\definecharacter Egrave 200
\definecharacter igrave 236
\definecharacter Igrave 204
\definecharacter ograve 242
\definecharacter Ograve 210
\definecharacter ugrave 249
\definecharacter Ugrave 217
\definecharacter aogonek 161
\definecharacter Aogonek 129
\definecharacter eogonek 166
\definecharacter Eogonek 134
\definecharacter iogonek 167
\definecharacter Iogonek 135
\definecharacter uogonek 183
\definecharacter Uogonek 151
\definecharacter aring 229
\definecharacter Aring 197
\definecharacter lstroke 170
\definecharacter Lstroke 138
\definecharacter ostroke 28
\definecharacter Ostroke 31
\definecharacter atilde 227
\definecharacter Atilde 195
\definecharacter ntilde 241
\definecharacter Ntilde 209
\definecharacter otilde 245
\definecharacter Otilde 213
\definecharacter scommaaccent 179
\definecharacter Scommaaccent 147
\definecharacter tcommaaccent 181
\definecharacter Tcommaaccent 149
\stopencoding
\endinput
|