1 @c -*- coding: utf-8 -*-
3 @c We map some UTF-8 characters to corresponding texinfo macros.
7 % This UTF-8 parser is based on LaTeX's `utf8.def'.
13 \gdef\UTFviiiTwoOctets#1#2{%
15 \UTFviiiDefined\csname u8:#1\string #2\endcsname}
16 \gdef\UTFviiiThreeOctets#1#2#3{%
18 \UTFviiiDefined\csname u8:#1\string #2\string #3\endcsname}
19 \gdef\UTFviiiFourOctets#1#2#3#4{%
21 \UTFviiiDefined\csname u8:#1\string #2\string #3\string #4\endcsname}
23 \gdef\UTFviiiDefined#1{%
26 \linenumber Unicode char \string #1 not set up for use with texinfo}
37 \global\catcode\countX\active
39 \uppercase\expandafter{\UTFviiiTmp}%
41 \ifnum\countX < \countY
42 \expandafter\UTFviiiLoop
48 \xdef~{\noexpand\UTFviiiTwoOctets\string~}}
54 \xdef~{\noexpand\UTFviiiThreeOctets\string~}}
60 \xdef~{\noexpand\UTFviiiFourOctets\string~}}
73 \gdef\DeclareUnicodeCharacter#1#2{%
75 \wlog{\space\space defining Unicode char U+#1 (decimal \the\countZ)}%
78 \def\UTFviiiTwoOctets##1##2{%
79 \csname u8:##1\string ##2\endcsname}%
80 \def\UTFviiiThreeOctets##1##2##3{%
81 \csname u8:##1\string ##2\string ##3\endcsname}%
82 \def\UTFviiiFourOctets##1##2##3##4{%
83 \csname u8:##1\string ##2\string ##3\string ##4\endcsname}%
84 \expandafter\expandafter\expandafter\expandafter
85 \expandafter\expandafter\expandafter
89 \gdef\parseXMLCharref{%
90 \ifnum\countZ < "A0\relax
92 \errmessage{Cannot define Unicode char value < 00A0}%
93 \else\ifnum\countZ < "800\relax
95 \parseUTFviiiB C\UTFviiiTwoOctets.,%
96 \else\ifnum\countZ < "10000\relax
99 \parseUTFviiiB E\UTFviiiThreeOctets.{,;}%
104 \parseUTFviiiB F\UTFviiiFourOctets.{!,;}%
108 \gdef\parseUTFviiiA#1{%
112 \multiply\countZ by 64
113 \advance\countX by -\countZ
114 \advance\countX by 128
118 \gdef\parseUTFviiiB#1#2#3#4{%
119 \advance\countZ by "#10\relax
121 \uppercase{\gdef\UTFviiiTmp{#2#3#4}}}
124 \DeclareUnicodeCharacter{00A0}{\tie}
125 \DeclareUnicodeCharacter{00A1}{\exclamdown} % ¡
126 \DeclareUnicodeCharacter{00A3}{\pounds} % £
127 \DeclareUnicodeCharacter{00A8}{\"{ }} % ¨
128 \DeclareUnicodeCharacter{00A9}{\copyright} % ©
129 \DeclareUnicodeCharacter{00AA}{\ordf} % ª
130 \DeclareUnicodeCharacter{00AD}{\-} % discretionary hyphen
131 \DeclareUnicodeCharacter{00AE}{\registeredsymbol} % ®
132 \DeclareUnicodeCharacter{00AF}{\={ }} % ¯
134 \DeclareUnicodeCharacter{00B0}{\ringaccent{ }} % °
135 \DeclareUnicodeCharacter{00B4}{\'{ }} % ´
136 \DeclareUnicodeCharacter{00B8}{\,{ }} % ¸
137 \DeclareUnicodeCharacter{00BA}{\ordm} % º
138 \DeclareUnicodeCharacter{00BF}{\questiondown} % ¿
140 \DeclareUnicodeCharacter{00C0}{\`A} % À
141 \DeclareUnicodeCharacter{00C1}{\'A} % Á
142 \DeclareUnicodeCharacter{00C2}{\^A} % Â
143 \DeclareUnicodeCharacter{00C3}{\~A} % Ã
144 \DeclareUnicodeCharacter{00C4}{\"A} % Ä
145 \DeclareUnicodeCharacter{00C5}{\AA} % Å
146 \DeclareUnicodeCharacter{00C6}{\AE} % Æ
147 \DeclareUnicodeCharacter{00C7}{\,{C}} % Ç
148 \DeclareUnicodeCharacter{00C8}{\`E} % È
149 \DeclareUnicodeCharacter{00C9}{\'E} % É
150 \DeclareUnicodeCharacter{00CA}{\^E} % Ê
151 \DeclareUnicodeCharacter{00CB}{\"E} % Ë
152 \DeclareUnicodeCharacter{00CC}{\`I} % Ì
153 \DeclareUnicodeCharacter{00CD}{\'I} % Í
154 \DeclareUnicodeCharacter{00CE}{\^I} % Î
155 \DeclareUnicodeCharacter{00CF}{\"I} % Ï
157 \DeclareUnicodeCharacter{00D1}{\~N} % Ñ
158 \DeclareUnicodeCharacter{00D2}{\`O} % Ò
159 \DeclareUnicodeCharacter{00D3}{\'O} % Ó
160 \DeclareUnicodeCharacter{00D4}{\^O} % Ô
161 \DeclareUnicodeCharacter{00D5}{\~O} % Õ
162 \DeclareUnicodeCharacter{00D6}{\"O} % Ö
163 \DeclareUnicodeCharacter{00D8}{\O} % Ø
164 \DeclareUnicodeCharacter{00D9}{\`U} % Ù
165 \DeclareUnicodeCharacter{00DA}{\'U} % Ú
166 \DeclareUnicodeCharacter{00DB}{\^U} % Û
167 \DeclareUnicodeCharacter{00DC}{\"U} % Ü
168 \DeclareUnicodeCharacter{00DD}{\'Y} % Ý
169 \DeclareUnicodeCharacter{00DF}{\ss} % ß
171 \DeclareUnicodeCharacter{00E0}{\`a} % à
172 \DeclareUnicodeCharacter{00E1}{\'a} % á
173 \DeclareUnicodeCharacter{00E2}{\^a} % â
174 \DeclareUnicodeCharacter{00E3}{\~a} % ã
175 \DeclareUnicodeCharacter{00E4}{\"a} % ä
176 \DeclareUnicodeCharacter{00E5}{\aa} % å
177 \DeclareUnicodeCharacter{00E6}{\ae} % æ
178 \DeclareUnicodeCharacter{00E7}{\,{c}} % ç
179 \DeclareUnicodeCharacter{00E8}{\`e} % è
180 \DeclareUnicodeCharacter{00E9}{\'e} % é
181 \DeclareUnicodeCharacter{00EA}{\^e} % ê
182 \DeclareUnicodeCharacter{00EB}{\"e} % ë
183 \DeclareUnicodeCharacter{00EC}{\`{\dotless{i}}} % ì
184 \DeclareUnicodeCharacter{00ED}{\'{\dotless{i}}} % í
185 \DeclareUnicodeCharacter{00EE}{\^{\dotless{i}}} % î
186 \DeclareUnicodeCharacter{00EF}{\"{\dotless{i}}} % ï
188 \DeclareUnicodeCharacter{00F1}{\~n} % ñ
189 \DeclareUnicodeCharacter{00F2}{\`o} % ò
190 \DeclareUnicodeCharacter{00F3}{\'o} % ó
191 \DeclareUnicodeCharacter{00F4}{\^o} % ô
192 \DeclareUnicodeCharacter{00F5}{\~o} % õ
193 \DeclareUnicodeCharacter{00F6}{\"o} % ö
194 \DeclareUnicodeCharacter{00F8}{\o} % ø
195 \DeclareUnicodeCharacter{00F9}{\`u} % ù
196 \DeclareUnicodeCharacter{00FA}{\'u} % ú
197 \DeclareUnicodeCharacter{00FB}{\^u} % û
198 \DeclareUnicodeCharacter{00FC}{\"u} % ü
199 \DeclareUnicodeCharacter{00FD}{\'y} % ý
200 \DeclareUnicodeCharacter{00FF}{\"y} % ÿ
202 \DeclareUnicodeCharacter{0100}{\=A} % Ā
203 \DeclareUnicodeCharacter{0101}{\=a} % ā
204 \DeclareUnicodeCharacter{0102}{\u{A}} % Ă
205 \DeclareUnicodeCharacter{0103}{\u{a}} % ă
206 \DeclareUnicodeCharacter{0106}{\'C} % Ć
207 \DeclareUnicodeCharacter{0107}{\'c} % ć
208 \DeclareUnicodeCharacter{0108}{\^C} % Ĉ
209 \DeclareUnicodeCharacter{0109}{\^c} % ĉ
210 \DeclareUnicodeCharacter{010A}{\dotaccent{C}} % Ċ
211 \DeclareUnicodeCharacter{010B}{\dotaccent{c}} % ċ
212 \DeclareUnicodeCharacter{010C}{\v{C}} % Č
213 \DeclareUnicodeCharacter{010D}{\v{c}} % č
214 \DeclareUnicodeCharacter{010E}{\v{D}} % Ď
215 %\DeclareUnicodeCharacter{010F}{\v{d}} % ď
217 \DeclareUnicodeCharacter{0112}{\=E} % Ē
218 \DeclareUnicodeCharacter{0113}{\=e} % ē
219 \DeclareUnicodeCharacter{0114}{\u{E}} % Ĕ
220 \DeclareUnicodeCharacter{0115}{\u{e}} % ĕ
221 \DeclareUnicodeCharacter{0116}{\dotaccent{E}} % Ė
222 \DeclareUnicodeCharacter{0117}{\dotaccent{e}} % ė
223 \DeclareUnicodeCharacter{011A}{\v{E}} % Ě
224 \DeclareUnicodeCharacter{011B}{\v{e}} % ě
225 \DeclareUnicodeCharacter{011C}{\^G} % Ĝ
226 \DeclareUnicodeCharacter{011D}{\^g} % ĝ
227 \DeclareUnicodeCharacter{011E}{\u{G}} % Ğ
228 \DeclareUnicodeCharacter{011F}{\u{g}} % ğ
230 \DeclareUnicodeCharacter{0120}{\dotaccent{G}} % Ġ
231 \DeclareUnicodeCharacter{0121}{\dotaccent{g}} % ġ
232 \DeclareUnicodeCharacter{0124}{\^H} % Ĥ
233 \DeclareUnicodeCharacter{0125}{\^h} % ĥ
234 \DeclareUnicodeCharacter{0128}{\~I} % Ĩ
235 \DeclareUnicodeCharacter{0129}{\~{\dotless{i}}} % ĩ
236 \DeclareUnicodeCharacter{012A}{\=I} % Ī
237 \DeclareUnicodeCharacter{012B}{\={\dotless{i}}} % ī
238 \DeclareUnicodeCharacter{012C}{\u{I}} % Ĭ
239 \DeclareUnicodeCharacter{012D}{\u{\dotless{i}}} % ĭ
241 \DeclareUnicodeCharacter{0130}{\dotaccent{I}} % İ
242 \DeclareUnicodeCharacter{0131}{\dotless{i}} % ı
243 \DeclareUnicodeCharacter{0132}{IJ} % IJ
244 \DeclareUnicodeCharacter{0133}{ij} % ij
245 \DeclareUnicodeCharacter{0134}{\^J} % Ĵ
246 \DeclareUnicodeCharacter{0135}{\^{\dotless{j}}} % ĵ
247 \DeclareUnicodeCharacter{0139}{\'L} % Ĺ
248 \DeclareUnicodeCharacter{013A}{\'l} % ĺ
250 \DeclareUnicodeCharacter{0141}{\L} % Ł
251 \DeclareUnicodeCharacter{0142}{\l} % ł
252 \DeclareUnicodeCharacter{0143}{\'N} % Ń
253 \DeclareUnicodeCharacter{0144}{\'n} % ń
254 \DeclareUnicodeCharacter{0147}{\v{N}} % Ň
255 \DeclareUnicodeCharacter{0148}{\v{n}} % ň
256 \DeclareUnicodeCharacter{014C}{\=O} % Ō
257 \DeclareUnicodeCharacter{014D}{\=o} % ō
258 \DeclareUnicodeCharacter{014E}{\u{O}} % Ŏ
259 \DeclareUnicodeCharacter{014F}{\u{o}} % ŏ
261 \DeclareUnicodeCharacter{0150}{\H{O}} % Ő
262 \DeclareUnicodeCharacter{0151}{\H{o}} % ő
263 \DeclareUnicodeCharacter{0152}{\OE} % Œ
264 \DeclareUnicodeCharacter{0153}{\oe} % œ
265 \DeclareUnicodeCharacter{0154}{\'R} % Ŕ
266 \DeclareUnicodeCharacter{0155}{\'r} % ŕ
267 \DeclareUnicodeCharacter{0158}{\v{R}} % Ř
268 \DeclareUnicodeCharacter{0159}{\v{r}} % ř
269 \DeclareUnicodeCharacter{015A}{\'S} % Ś
270 \DeclareUnicodeCharacter{015B}{\'s} % ś
271 \DeclareUnicodeCharacter{015C}{\^S} % Ŝ
272 \DeclareUnicodeCharacter{015D}{\^s} % ŝ
273 \DeclareUnicodeCharacter{015E}{\,{S}} % Ş
274 \DeclareUnicodeCharacter{015F}{\,{s}} % ş
276 \DeclareUnicodeCharacter{0160}{\v{S}} % Š
277 \DeclareUnicodeCharacter{0161}{\v{s}} % š
278 \DeclareUnicodeCharacter{0162}{\,{t}} % Ţ
279 \DeclareUnicodeCharacter{0163}{\,{T}} % ţ
280 \DeclareUnicodeCharacter{0164}{\v{T}} % Ť
281 %\DeclareUnicodeCharacter{0165}{\v{t}} % ť
282 \DeclareUnicodeCharacter{0168}{\~U} % Ũ
283 \DeclareUnicodeCharacter{0169}{\~u} % ũ
284 \DeclareUnicodeCharacter{016A}{\=U} % Ū
285 \DeclareUnicodeCharacter{016B}{\=u} % ū
286 \DeclareUnicodeCharacter{016C}{\u{U}} % Ŭ
287 \DeclareUnicodeCharacter{016D}{\u{u}} % ŭ
288 \DeclareUnicodeCharacter{016E}{\ringaccent{U}} % Ů
289 \DeclareUnicodeCharacter{016F}{\ringaccent{u}} % ů
291 \DeclareUnicodeCharacter{0170}{\H{U}} % Ű
292 \DeclareUnicodeCharacter{0171}{\H{u}} % ű
293 \DeclareUnicodeCharacter{0174}{\^W} % Ŵ
294 \DeclareUnicodeCharacter{0175}{\^w} % ŵ
295 \DeclareUnicodeCharacter{0176}{\^Y} % Ŷ
296 \DeclareUnicodeCharacter{0177}{\^y} % ŷ
297 \DeclareUnicodeCharacter{0178}{\"Y} % Ÿ
298 \DeclareUnicodeCharacter{0179}{\'Z} % Ź
299 \DeclareUnicodeCharacter{017A}{\'z} % ź
300 \DeclareUnicodeCharacter{017B}{\dotaccent{Z}} % Ż
301 \DeclareUnicodeCharacter{017C}{\dotaccent{z}} % ż
302 \DeclareUnicodeCharacter{017D}{\v{Z}} % Ž
303 \DeclareUnicodeCharacter{017E}{\v{z}} % ž
305 \DeclareUnicodeCharacter{01C4}{D\v{Z}} % DŽ
306 \DeclareUnicodeCharacter{01C5}{D\v{z}} % Dž
307 \DeclareUnicodeCharacter{01C6}{d\v{z}} % dž
308 \DeclareUnicodeCharacter{01C7}{LJ} % LJ
309 \DeclareUnicodeCharacter{01C8}{Lj} % Lj
310 \DeclareUnicodeCharacter{01C9}{lj} % lj
311 \DeclareUnicodeCharacter{01CA}{NJ} % NJ
312 \DeclareUnicodeCharacter{01CB}{Nj} % Nj
313 \DeclareUnicodeCharacter{01CC}{nj} % nj
314 \DeclareUnicodeCharacter{01CD}{\v{A}} % Ǎ
315 \DeclareUnicodeCharacter{01CE}{\v{a}} % ǎ
316 \DeclareUnicodeCharacter{01CF}{\v{I}} % Ǐ
318 \DeclareUnicodeCharacter{01D0}{\v{\dotless{i}}} % ǐ
319 \DeclareUnicodeCharacter{01D1}{\v{O}} % Ǒ
320 \DeclareUnicodeCharacter{01D2}{\v{o}} % ǒ
321 \DeclareUnicodeCharacter{01D3}{\v{U}} % Ǔ
322 \DeclareUnicodeCharacter{01D4}{\v{u}} % ǔ
324 \DeclareUnicodeCharacter{01E2}{\={\AE}} % Ǣ
325 \DeclareUnicodeCharacter{01E3}{\={\ae}} % ǣ
326 \DeclareUnicodeCharacter{01E6}{\v{G}} % Ǧ
327 \DeclareUnicodeCharacter{01E7}{\v{g}} % ǧ
328 \DeclareUnicodeCharacter{01E8}{\v{K}} % Ǩ
329 \DeclareUnicodeCharacter{01E9}{\v{k}} % ǩ
331 \DeclareUnicodeCharacter{01F0}{\v{\dotless{j}}} % ǰ
332 \DeclareUnicodeCharacter{01F1}{DZ} % DZ
333 \DeclareUnicodeCharacter{01F2}{Dz} % Dz
334 \DeclareUnicodeCharacter{01F3}{dz} % dz
335 \DeclareUnicodeCharacter{01F4}{\'G} % Ǵ
336 \DeclareUnicodeCharacter{01F5}{\'g} % ǵ
337 \DeclareUnicodeCharacter{01F8}{\`N} % Ǹ
338 \DeclareUnicodeCharacter{01F9}{\`n} % ǹ
339 \DeclareUnicodeCharacter{01FC}{\'{\AE}} % Ǽ
340 \DeclareUnicodeCharacter{01FD}{\'{\ae}} % ǽ
341 \DeclareUnicodeCharacter{01FE}{\'{\O}} % Ǿ
342 \DeclareUnicodeCharacter{01FF}{\'{\o}} % ǿ
344 \DeclareUnicodeCharacter{021E}{\v{H}} % Ȟ
345 \DeclareUnicodeCharacter{021F}{\v{h}} % ȟ
347 \DeclareUnicodeCharacter{0226}{\dotaccent{A}} % Ȧ
348 \DeclareUnicodeCharacter{0227}{\dotaccent{a}} % ȧ
349 \DeclareUnicodeCharacter{0228}{\,{E}} % Ȩ
350 \DeclareUnicodeCharacter{0229}{\,{e}} % ȩ
351 \DeclareUnicodeCharacter{022E}{\dotaccent{O}} % Ȯ
352 \DeclareUnicodeCharacter{022F}{\dotaccent{o}} % ȯ
354 \DeclareUnicodeCharacter{0232}{\=Y} % Ȳ
355 \DeclareUnicodeCharacter{0233}{\=y} % ȳ
356 \DeclareUnicodeCharacter{0237}{\dotless{j}} % ȷ
358 \DeclareUnicodeCharacter{1E02}{\dotaccent{B}} % Ḃ
359 \DeclareUnicodeCharacter{1E03}{\dotaccent{b}} % ḃ
360 \DeclareUnicodeCharacter{1E04}{\udotaccent{B}} % Ḅ
361 \DeclareUnicodeCharacter{1E05}{\udotaccent{b}} % ḅ
362 \DeclareUnicodeCharacter{1E06}{\ubaraccent{B}} % Ḇ
363 \DeclareUnicodeCharacter{1E07}{\ubaraccent{b}} % ḇ
364 \DeclareUnicodeCharacter{1E0A}{\dotaccent{D}} % Ḋ
365 \DeclareUnicodeCharacter{1E0B}{\dotaccent{d}} % ḋ
366 \DeclareUnicodeCharacter{1E0C}{\udotaccent{D}} % Ḍ
367 \DeclareUnicodeCharacter{1E0D}{\udotaccent{d}} % ḍ
368 \DeclareUnicodeCharacter{1E0E}{\ubaraccent{D}} % Ḏ
369 \DeclareUnicodeCharacter{1E0F}{\ubaraccent{d}} % ḏ
371 \DeclareUnicodeCharacter{1E1E}{\dotaccent{F}} % Ḟ
372 \DeclareUnicodeCharacter{1E1F}{\dotaccent{f}} % ḟ
374 \DeclareUnicodeCharacter{1E20}{\=G} % Ḡ
375 \DeclareUnicodeCharacter{1E21}{\=g} % ḡ
376 \DeclareUnicodeCharacter{1E22}{\dotaccent{H}} % Ḣ
377 \DeclareUnicodeCharacter{1E23}{\dotaccent{h}} % ḣ
378 \DeclareUnicodeCharacter{1E24}{\udotaccent{H}} % Ḥ
379 \DeclareUnicodeCharacter{1E25}{\udotaccent{h}} % ḥ
380 \DeclareUnicodeCharacter{1E26}{\"H} % Ḧ
381 \DeclareUnicodeCharacter{1E27}{\"h} % ḧ
383 \DeclareUnicodeCharacter{1E30}{\'K} % Ḱ
384 \DeclareUnicodeCharacter{1E31}{\'k} % ḱ
385 \DeclareUnicodeCharacter{1E32}{\udotaccent{K}} % Ḳ
386 \DeclareUnicodeCharacter{1E33}{\udotaccent{k}} % ḳ
387 \DeclareUnicodeCharacter{1E34}{\ubaraccent{K}} % Ḵ
388 \DeclareUnicodeCharacter{1E35}{\ubaraccent{k}} % ḵ
389 \DeclareUnicodeCharacter{1E36}{\udotaccent{L}} % Ḷ
390 \DeclareUnicodeCharacter{1E37}{\udotaccent{l}} % ḷ
391 \DeclareUnicodeCharacter{1E3A}{\ubaraccent{L}} % Ḻ
392 \DeclareUnicodeCharacter{1E3B}{\ubaraccent{l}} % ḻ
393 \DeclareUnicodeCharacter{1E3E}{\'M} % Ḿ
394 \DeclareUnicodeCharacter{1E3F}{\'m} % ḿ
396 \DeclareUnicodeCharacter{1E40}{\dotaccent{M}} % Ṁ
397 \DeclareUnicodeCharacter{1E41}{\dotaccent{m}} % ṁ
398 \DeclareUnicodeCharacter{1E42}{\udotaccent{M}} % Ṃ
399 \DeclareUnicodeCharacter{1E43}{\udotaccent{m}} % ṃ
400 \DeclareUnicodeCharacter{1E44}{\dotaccent{N}} % Ṅ
401 \DeclareUnicodeCharacter{1E45}{\dotaccent{n}} % ṅ
402 \DeclareUnicodeCharacter{1E46}{\udotaccent{N}} % Ṇ
403 \DeclareUnicodeCharacter{1E47}{\udotaccent{n}} % ṇ
404 \DeclareUnicodeCharacter{1E48}{\ubaraccent{N}} % Ṉ
405 \DeclareUnicodeCharacter{1E49}{\ubaraccent{n}} % ṉ
407 \DeclareUnicodeCharacter{1E54}{\'P} % Ṕ
408 \DeclareUnicodeCharacter{1E55}{\'p} % ṕ
409 \DeclareUnicodeCharacter{1E56}{\dotaccent{P}} % Ṗ
410 \DeclareUnicodeCharacter{1E57}{\dotaccent{p}} % ṗ
411 \DeclareUnicodeCharacter{1E58}{\dotaccent{R}} % Ṙ
412 \DeclareUnicodeCharacter{1E59}{\dotaccent{r}} % ṙ
413 \DeclareUnicodeCharacter{1E5A}{\udotaccent{R}} % Ṛ
414 \DeclareUnicodeCharacter{1E5B}{\udotaccent{r}} % ṛ
415 \DeclareUnicodeCharacter{1E5E}{\ubaraccent{R}} % Ṟ
416 \DeclareUnicodeCharacter{1E5F}{\ubaraccent{r}} % ṟ
418 \DeclareUnicodeCharacter{1E60}{\dotaccent{S}} % Ṡ
419 \DeclareUnicodeCharacter{1E61}{\dotaccent{s}} % ṡ
420 \DeclareUnicodeCharacter{1E62}{\udotaccent{S}} % Ṣ
421 \DeclareUnicodeCharacter{1E63}{\udotaccent{s}} % ṣ
422 \DeclareUnicodeCharacter{1E6A}{\dotaccent{T}} % Ṫ
423 \DeclareUnicodeCharacter{1E6B}{\dotaccent{t}} % ṫ
424 \DeclareUnicodeCharacter{1E6C}{\udotaccent{T}} % Ṭ
425 \DeclareUnicodeCharacter{1E6D}{\udotaccent{t}} % ṭ
426 \DeclareUnicodeCharacter{1E6E}{\ubaraccent{T}} % Ṯ
427 \DeclareUnicodeCharacter{1E6F}{\ubaraccent{t}} % ṯ
429 \DeclareUnicodeCharacter{1E7C}{\~V} % Ṽ
430 \DeclareUnicodeCharacter{1E7D}{\~v} % ṽ
431 \DeclareUnicodeCharacter{1E7E}{\udotaccent{V}} % Ṿ
432 \DeclareUnicodeCharacter{1E7F}{\udotaccent{v}} % ṿ
434 \DeclareUnicodeCharacter{1E80}{\`W} % Ẁ
435 \DeclareUnicodeCharacter{1E81}{\`w} % ẁ
436 \DeclareUnicodeCharacter{1E82}{\'W} % Ẃ
437 \DeclareUnicodeCharacter{1E83}{\'w} % ẃ
438 \DeclareUnicodeCharacter{1E84}{\"W} % Ẅ
439 \DeclareUnicodeCharacter{1E85}{\"w} % ẅ
440 \DeclareUnicodeCharacter{1E86}{\dotaccent{W}} % Ẇ
441 \DeclareUnicodeCharacter{1E87}{\dotaccent{w}} % ẇ
442 \DeclareUnicodeCharacter{1E88}{\udotaccent{W}} % Ẉ
443 \DeclareUnicodeCharacter{1E89}{\udotaccent{w}} % ẉ
444 \DeclareUnicodeCharacter{1E8A}{\dotaccent{X}} % Ẋ
445 \DeclareUnicodeCharacter{1E8B}{\dotaccent{x}} % ẋ
446 \DeclareUnicodeCharacter{1E8C}{\"X} % Ẍ
447 \DeclareUnicodeCharacter{1E8D}{\"x} % ẍ
448 \DeclareUnicodeCharacter{1E8E}{\dotaccent{Y}} % Ẏ
449 \DeclareUnicodeCharacter{1E8F}{\dotaccent{y}} % ẏ
451 \DeclareUnicodeCharacter{1E90}{\^Z} % Ẑ
452 \DeclareUnicodeCharacter{1E91}{\^z} % ẑ
453 \DeclareUnicodeCharacter{1E92}{\udotaccent{Z}} % Ẓ
454 \DeclareUnicodeCharacter{1E93}{\udotaccent{z}} % ẓ
455 \DeclareUnicodeCharacter{1E94}{\ubaraccent{Z}} % Ẕ
456 \DeclareUnicodeCharacter{1E95}{\ubaraccent{z}} % ẕ
457 \DeclareUnicodeCharacter{1E96}{\ubaraccent{h}} % ẖ
458 \DeclareUnicodeCharacter{1E97}{\"t} % ẗ
459 \DeclareUnicodeCharacter{1E98}{\ringaccent{w}} % ẘ
460 \DeclareUnicodeCharacter{1E99}{\ringaccent{y}} % ẙ
462 \DeclareUnicodeCharacter{1EA0}{\udotaccent{A}} % Ạ
463 \DeclareUnicodeCharacter{1EA1}{\udotaccent{a}} % ạ
465 \DeclareUnicodeCharacter{1EB8}{\udotaccent{E}} % Ẹ
466 \DeclareUnicodeCharacter{1EB9}{\udotaccent{e}} % ẹ
467 \DeclareUnicodeCharacter{1EBC}{\~E} % Ẽ
468 \DeclareUnicodeCharacter{1EBD}{\~e} % ẽ
470 \DeclareUnicodeCharacter{1ECA}{\udotaccent{I}} % Ị
471 \DeclareUnicodeCharacter{1ECB}{\udotaccent{i}} % ị
472 \DeclareUnicodeCharacter{1ECC}{\udotaccent{O}} % Ọ
473 \DeclareUnicodeCharacter{1ECD}{\udotaccent{o}} % ọ
475 \DeclareUnicodeCharacter{1EE4}{\udotaccent{U}} % Ụ
476 \DeclareUnicodeCharacter{1EE5}{\udotaccent{u}} % ụ
478 \DeclareUnicodeCharacter{1EF2}{\`Y} % Ỳ
479 \DeclareUnicodeCharacter{1EF3}{\`y} % ỳ
480 \DeclareUnicodeCharacter{1EF4}{\udotaccent{Y}} % Ỵ
481 %\DeclareUnicodeCharacter{1EF5}{\udotaccent{y}} % ỵ
482 \DeclareUnicodeCharacter{1EF8}{\~Y} % Ỹ
483 \DeclareUnicodeCharacter{1EF9}{\~y} % ỹ
485 \DeclareUnicodeCharacter{2013}{--} % –
486 \DeclareUnicodeCharacter{2014}{---} % —
487 \DeclareUnicodeCharacter{2022}{\bullet} % •
488 \DeclareUnicodeCharacter{2026}{\dots} % …
489 \DeclareUnicodeCharacter{20AC}{\euro} % €
491 \DeclareUnicodeCharacter{2192}{\expansion} % →
492 \DeclareUnicodeCharacter{21D2}{\result} % ⇒
494 \DeclareUnicodeCharacter{2212}{\minus} % −
495 \DeclareUnicodeCharacter{2217}{\point} % ∗
496 \DeclareUnicodeCharacter{2261}{\equiv} % ≡