source: stylesheets/lfs-xsl/docbook-xsl-1.78.1/manpages/charmap.groff.xsl@ c158fe6

7.5-systemd 7.6-systemd 7.7-systemd 7.8-systemd 7.9-systemd
Last change on this file since c158fe6 was b1a51ac1, checked in by Krejzi <krejzi@…>, 11 years ago

Import new branch

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10389 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 150.2 KB
Line 
1<?xml version="1.0" encoding="US-ASCII"?>
2<xsl:stylesheet version="2.0"
3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4 xmlns:u="http://docbook.sf.net/xmlns/unichar/1.0"
5 exclude-result-prefixes="u">
6
7<!-- ********************************************************************
8 $Id: charmap.groff.xsl 7806 2008-03-04 03:27:47Z xmldoc $
9 ********************************************************************
10
11 This file is part of the XSL DocBook Stylesheet distribution.
12 See ../README or http://docbook.sf.net/release/xsl/current/ for
13 copyright and other information.
14
15 ******************************************************************** -->
16
17<xsl:character-map name="groff">
18
19 <!-- * *************************************************************** -->
20 <!-- * Commentary -->
21 <!-- * *************************************************************** -->
22 <!-- * -->
23 <!-- * This file maps a selection of Unicode symbols and special -->
24 <!-- * characters (about 800) to corresponding groff escape sequences.-->
25 <!-- * -->
26 <!-- * Although the format of this file follows the "character map" -->
27 <!-- * format described in the XSLT 2.0 specification[1], the file can -->
28 <!-- * also be used with an appropriate XSLT 1.0 stylesheet and any -->
29 <!-- * XSLT 1.0 processor. -->
30 <!-- * -->
31 <!-- * [1] http://www.w3.org/TR/xslt20/#character-maps -->
32 <!-- * -->
33 <!-- * In order to make the character map more readable, and to make -->
34 <!-- * it possible to create subsets of it at run time, it uses the -->
35 <!-- * following "extension attributes" (in the "unichar" namespace): -->
36 <!-- * -->
37 <!-- * - u:name = ISO character name (e.g., "OHM SIGN") -->
38 <!-- * - u:entity = ISO entity name (e.g., "ohm") -->
39 <!-- * - u:block = Unicode block name (e.g., "Letterlike Symbols") -->
40 <!-- * - u:class = character class (e.g., "bullets") -->
41 <!-- * -->
42 <!-- * Use of such extension attributes is permitted by the XSLT 2.0 -->
43 <!-- * spec; see the "Extension Attributes" section[2]. -->
44 <!-- * -->
45 <!-- * [2] http://www.w3.org/TR/xslt20/#extension-attributes -->
46 <!-- * -->
47 <!-- * *************************************************************** -->
48 <!-- * Acknowledgements -->
49 <!-- * *************************************************************** -->
50 <!-- * The following references were consulted when selecting roff -->
51 <!-- * mappings and character information: -->
52 <!-- * -->
53 <!-- * - groff_char(7) man page[3] -->
54 <!-- * - groff info file[4]; in particular, the "Page Motions" node[5] -->
55 <!-- * - tables in "Character Sets" chapter of "XML In a Nutshell"[6] -->
56 <!-- * - Zvon Character Search[7] -->
57 <!-- * -->
58 <!-- * [3] http://www.linux.se/showMan.php?TITLE=groff_char&SECTION=7 -->
59 <!-- * [4] http://www.fifi.org/cgi-bin/info2www?(groff) -->
60 <!-- * [5] http://www.fifi.org/cgi-bin/info2www?(groff)Page+Motions -->
61 <!-- * [6] http://www.ibiblio.org/xml/books/xian2/ -->
62 <!-- * [7] http://zvon.org/other/charSearch/PHP/search.php -->
63 <!-- * -->
64 <!-- * The initial version of this file (before the "string" mappings -->
65 <!-- * were added) was generated by taking the "unichars.el" file from -->
66 <!-- * Norm Walsh's "xmlunicode.el"[8] elisp distro, and running a -->
67 <!-- * script on it to convert it to XML. -->
68 <!-- * -->
69 <!-- * [8] http://nwalsh.com/emacs/xmlchars/ -->
70 <!-- * -->
71 <!-- * The idea for implementing a character map in the DocBook Project -->
72 <!-- * manpages system was inspired by Steve Cheng's docbook2x[9]; -->
73 <!-- * in particular, its "utf8trans" utility and character-map system. -->
74 <!-- * -->
75 <!-- * [9] http://docbook2x.sourceforge.net/ -->
76 <!-- * -->
77 <!-- * ################################################################# -->
78
79 <!-- * ***************************************************************** -->
80 <!-- * Begin: Latin-1/ISO-8859-1 -->
81 <!-- * x00a0 to x00ff -->
82 <!-- * ***************************************************************** -->
83
84 <!-- * A no-break space can be written two ways in roff; the difference, -->
85 <!-- * according to the "Page Motions" node in the groff info page, is: -->
86 <!-- * -->
87 <!-- * "\ " = -->
88 <!-- * An unbreakable and unpaddable (i.e. not expanded during filling) -->
89 <!-- * space. -->
90 <!-- * -->
91 <!-- * "\~" = -->
92 <!-- * An unbreakable space that stretches like a normal -->
93 <!-- * inter-word space when a line is adjusted." -->
94 <!-- * -->
95 <!-- * Unfortunately, roff seems to do some weird things with long -->
96 <!-- * lines that only have words separated by "\~" spaces, so it's -->
97 <!-- * safer just to stick with the "\ " space -->
98 <xsl:output-character
99 character="&#x00a0;"
100 u:name="NO-BREAK SPACE"
101 u:entity="nbsp"
102 string="\ \&amp;"
103 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
104 u:class="symbols"
105 />
106 <xsl:output-character
107 character="&#x00a1;"
108 u:name="INVERTED EXCLAMATION MARK"
109 u:entity="iexcl"
110 string="\(r!"
111 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
112 u:class="symbols"
113 />
114 <xsl:output-character
115 character="&#x00a2;"
116 u:name="CENT SIGN"
117 u:entity="cent"
118 string="\(ct"
119 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
120 u:class="symbols"
121 />
122 <xsl:output-character
123 character="&#x00a3;"
124 u:name="POUND SIGN"
125 u:entity="pound"
126 string="\(Po"
127 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
128 u:class="symbols"
129 />
130 <xsl:output-character
131 character="&#x00a4;"
132 u:name="CURRENCY SIGN"
133 u:entity="curren"
134 string="\(Cs"
135 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
136 u:class="symbols"
137 />
138 <xsl:output-character
139 character="&#x00a5;"
140 u:name="YEN SIGN"
141 u:entity="yen"
142 string="\(Ye"
143 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
144 u:class="symbols"
145 />
146 <xsl:output-character
147 character="&#x00a6;"
148 u:name="BROKEN BAR"
149 u:entity="brvbar"
150 string="\(bb"
151 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
152 u:class="symbols"
153 />
154 <xsl:output-character
155 character="&#x00a7;"
156 u:name="SECTION SIGN"
157 u:entity="sect"
158 string="\(sc"
159 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
160 u:class="symbols"
161 />
162 <xsl:output-character
163 character="&#x00a8;"
164 u:name="DIAERESIS"
165 u:entity="Dot"
166 string="\(ad"
167 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
168 u:class="symbols"
169 />
170 <xsl:output-character
171 character="&#x00a9;"
172 u:name="COPYRIGHT SIGN"
173 u:entity="copy"
174 string="\(co"
175 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
176 u:class="symbols"
177 />
178 <xsl:output-character
179 character="&#x00aa;"
180 u:name="FEMININE ORDINAL INDICATOR"
181 u:entity="ordf"
182 string="\(Of"
183 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
184 u:class="symbols"
185 />
186 <xsl:output-character
187 character="&#x00ab;"
188 u:name="LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"
189 u:entity="laquo"
190 string="\(Fo"
191 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
192 u:class="symbols"
193 />
194 <xsl:output-character
195 character="&#x00ac;"
196 u:name="NOT SIGN"
197 u:entity="not"
198 string="\(no"
199 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
200 u:class="symbols"
201 />
202 <!-- * groff_char(7) man page sayxsl: "the soft hyphen control character -->
203 <!-- * (prints as itself). groff never use this character for output -->
204 <!-- * (thus it is omitted in the table below); the input character 173 -->
205 <!-- * is onto \%." -->
206 <xsl:output-character
207 character="&#x00ad;"
208 u:name="SOFT HYPHEN"
209 u:entity="shy"
210 string="\%"
211 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
212 u:class="symbols"
213 />
214 <xsl:output-character
215 character="&#x00ae;"
216 u:name="REGISTERED SIGN"
217 u:entity="reg"
218 string="\(rg"
219 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
220 u:class="symbols"
221 />
222 <xsl:output-character
223 character="&#x00af;"
224 u:name="MACRON"
225 u:entity="macr"
226 string="\(a-"
227 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
228 u:class="symbols"
229 />
230 <xsl:output-character
231 character="&#x00b0;"
232 u:name="DEGREE SIGN"
233 u:entity="deg"
234 string="\(de"
235 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
236 u:class="symbols"
237 />
238 <xsl:output-character
239 character="&#x00b1;"
240 u:name="PLUS-MINUS SIGN"
241 u:entity="plusmn"
242 string="\(+-"
243 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
244 u:class="symbols"
245 />
246 <xsl:output-character
247 character="&#x00b2;"
248 u:name="SUPERSCRIPT TWO"
249 u:entity="sup2"
250 string="\(S2"
251 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
252 u:class="symbols"
253 />
254 <xsl:output-character
255 character="&#x00b3;"
256 u:name="SUPERSCRIPT THREE"
257 u:entity="sup3"
258 string="\(S3"
259 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
260 u:class="symbols"
261 />
262 <xsl:output-character
263 character="&#x00b4;"
264 u:name="ACUTE ACCENT"
265 u:entity="acute"
266 string="\(aa"
267 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
268 u:class="symbols"
269 />
270 <xsl:output-character
271 character="&#x00b5;"
272 u:name="MICRO SIGN"
273 u:entity="micro"
274 string="\(mc"
275 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
276 u:class="symbols"
277 />
278 <xsl:output-character
279 character="&#x00b6;"
280 u:name="PILCROW SIGN"
281 u:entity="para"
282 string="\(ps"
283 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
284 u:class="symbols"
285 />
286 <!-- * according to groff_char(7), I think the escape string \(pc -->
287 <!-- * "periodcentered" could also be used for middot; not sure which -->
288 <!-- * is better, but "md" mnemonic is a better fit :-) -->
289 <xsl:output-character
290 character="&#x00b7;"
291 u:name="MIDDLE DOT"
292 u:entity="middot"
293 string="\(md"
294 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
295 u:class="symbols"
296 />
297 <xsl:output-character
298 character="&#x00b8;"
299 u:name="CEDILLA"
300 u:entity="cedil"
301 string="\(ac"
302 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
303 u:class="symbols"
304 />
305 <xsl:output-character
306 character="&#x00b9;"
307 u:name="SUPERSCRIPT ONE"
308 u:entity="sup1"
309 string="\(S1"
310 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
311 u:class="symbols"
312 />
313 <xsl:output-character
314 character="&#x00ba;"
315 u:name="MASCULINE ORDINAL INDICATOR"
316 u:entity="ordm"
317 string="\(Om"
318 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
319 u:class="symbols"
320 />
321 <xsl:output-character
322 character="&#x00bb;"
323 u:name="RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"
324 u:entity="raquo"
325 string="\(Fc"
326 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
327 u:class="symbols"
328 />
329 <xsl:output-character
330 character="&#x00bc;"
331 u:name="VULGAR FRACTION ONE QUARTER"
332 u:entity="frac14"
333 string="\(14"
334 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
335 u:class="symbols"
336 />
337 <xsl:output-character
338 character="&#x00bd;"
339 u:name="VULGAR FRACTION ONE HALF"
340 u:entity="frac12"
341 string="\(12"
342 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
343 u:class="symbols"
344 />
345 <xsl:output-character
346 character="&#x00be;"
347 u:name="VULGAR FRACTION THREE QUARTERS"
348 u:entity="frac34"
349 string="\(34"
350 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
351 u:class="symbols"
352 />
353 <xsl:output-character
354 character="&#x00bf;"
355 u:name="INVERTED QUESTION MARK"
356 u:entity="iquest"
357 string="\(r?"
358 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
359 u:class="symbols"
360 />
361 <xsl:output-character
362 character="&#x00c0;"
363 u:name="LATIN CAPITAL LETTER A WITH GRAVE"
364 u:entity="Agrave"
365 string="\(`A"
366 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
367 u:class="letters"
368 />
369 <xsl:output-character
370 character="&#x00c1;"
371 u:name="LATIN CAPITAL LETTER A WITH ACUTE"
372 u:entity="Aacute"
373 string="\('A"
374 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
375 u:class="letters"
376 />
377 <xsl:output-character
378 character="&#x00c2;"
379 u:name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX"
380 u:entity="Acirc"
381 string="\(^A"
382 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
383 u:class="letters"
384 />
385 <xsl:output-character
386 character="&#x00c3;"
387 u:name="LATIN CAPITAL LETTER A WITH TILDE"
388 u:entity="Atilde"
389 string="\(~A"
390 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
391 u:class="letters"
392 />
393 <xsl:output-character
394 character="&#x00c4;"
395 u:name="LATIN CAPITAL LETTER A WITH DIAERESIS"
396 u:entity="Auml"
397 string="\(:A"
398 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
399 u:class="letters"
400 />
401 <xsl:output-character
402 character="&#x00c5;"
403 u:name="LATIN CAPITAL LETTER A WITH RING ABOVE"
404 u:entity="Aring"
405 string="\(oA"
406 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
407 u:class="letters"
408 />
409 <xsl:output-character
410 character="&#x00c6;"
411 u:name="LATIN CAPITAL LETTER AE"
412 u:entity="AElig"
413 string="\(AE"
414 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
415 u:class="letters"
416 />
417 <xsl:output-character
418 character="&#x00c7;"
419 u:name="LATIN CAPITAL LETTER C WITH CEDILLA"
420 u:entity="Ccedil"
421 string="\(,C"
422 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
423 u:class="letters"
424 />
425 <xsl:output-character
426 character="&#x00c8;"
427 u:name="LATIN CAPITAL LETTER E WITH GRAVE"
428 u:entity="Egrave"
429 string="\(`E"
430 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
431 u:class="letters"
432 />
433 <xsl:output-character
434 character="&#x00c9;"
435 u:name="LATIN CAPITAL LETTER E WITH ACUTE"
436 u:entity="Eacute"
437 string="\('E"
438 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
439 u:class="letters"
440 />
441 <xsl:output-character
442 character="&#x00ca;"
443 u:name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX"
444 u:entity="Ecirc"
445 string="\(^E"
446 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
447 u:class="letters"
448 />
449 <xsl:output-character
450 character="&#x00cb;"
451 u:name="LATIN CAPITAL LETTER E WITH DIAERESIS"
452 u:entity="Euml"
453 string="\(:E"
454 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
455 u:class="letters"
456 />
457 <xsl:output-character
458 character="&#x00cc;"
459 u:name="LATIN CAPITAL LETTER I WITH GRAVE"
460 u:entity="Igrave"
461 string="\(`I"
462 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
463 u:class="letters"
464 />
465 <xsl:output-character
466 character="&#x00cd;"
467 u:name="LATIN CAPITAL LETTER I WITH ACUTE"
468 u:entity="Iacute"
469 string="\('I"
470 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
471 u:class="letters"
472 />
473 <xsl:output-character
474 character="&#x00ce;"
475 u:name="LATIN CAPITAL LETTER I WITH CIRCUMFLEX"
476 u:entity="Icirc"
477 string="\(^I"
478 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
479 u:class="letters"
480 />
481 <xsl:output-character
482 character="&#x00cf;"
483 u:name="LATIN CAPITAL LETTER I WITH DIAERESIS"
484 u:entity="Iuml"
485 string="\(:I"
486 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
487 u:class="letters"
488 />
489 <xsl:output-character
490 character="&#x00d0;"
491 u:name="LATIN CAPITAL LETTER ETH"
492 u:entity="ETH"
493 string="\(-D"
494 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
495 u:class="letters"
496 />
497 <xsl:output-character
498 character="&#x00d1;"
499 u:name="LATIN CAPITAL LETTER N WITH TILDE"
500 u:entity="Ntilde"
501 string="\(~N"
502 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
503 u:class="letters"
504 />
505 <xsl:output-character
506 character="&#x00d2;"
507 u:name="LATIN CAPITAL LETTER O WITH GRAVE"
508 u:entity="Ograve"
509 string="\(`O"
510 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
511 u:class="letters"
512 />
513 <xsl:output-character
514 character="&#x00d3;"
515 u:name="LATIN CAPITAL LETTER O WITH ACUTE"
516 u:entity="Oacute"
517 string="\('O"
518 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
519 u:class="letters"
520 />
521 <xsl:output-character
522 character="&#x00d4;"
523 u:name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX"
524 u:entity="Ocirc"
525 string="\(^O"
526 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
527 u:class="letters"
528 />
529 <xsl:output-character
530 character="&#x00d5;"
531 u:name="LATIN CAPITAL LETTER O WITH TILDE"
532 u:entity="Otilde"
533 string="\(~O"
534 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
535 u:class="letters"
536 />
537 <xsl:output-character
538 character="&#x00d6;"
539 u:name="LATIN CAPITAL LETTER O WITH DIAERESIS"
540 u:entity="Ouml"
541 string="\(:O"
542 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
543 u:class="letters"
544 />
545 <xsl:output-character
546 character="&#x00d7;"
547 u:name="MULTIPLICATION SIGN"
548 u:entity="times"
549 string="\(mu"
550 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
551 u:class="symbols"
552 />
553 <xsl:output-character
554 character="&#x00d8;"
555 u:name="LATIN CAPITAL LETTER O WITH STROKE"
556 u:entity="Oslash"
557 string="\(/O"
558 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
559 u:class="letters"
560 />
561 <xsl:output-character
562 character="&#x00d9;"
563 u:name="LATIN CAPITAL LETTER U WITH GRAVE"
564 u:entity="Ugrave"
565 string="\(`U"
566 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
567 u:class="letters"
568 />
569 <xsl:output-character
570 character="&#x00da;"
571 u:name="LATIN CAPITAL LETTER U WITH ACUTE"
572 u:entity="Uacute"
573 string="\('U"
574 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
575 u:class="letters"
576 />
577 <xsl:output-character
578 character="&#x00db;"
579 u:name="LATIN CAPITAL LETTER U WITH CIRCUMFLEX"
580 u:entity="Ucirc"
581 string="\(^U"
582 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
583 u:class="letters"
584 />
585 <xsl:output-character
586 character="&#x00dc;"
587 u:name="LATIN CAPITAL LETTER U WITH DIAERESIS"
588 u:entity="Uuml"
589 string="\(:U"
590 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
591 u:class="letters"
592 />
593 <xsl:output-character
594 character="&#x00dd;"
595 u:name="LATIN CAPITAL LETTER Y WITH ACUTE"
596 u:entity="Yacute"
597 string="\('Y"
598 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
599 u:class="letters"
600 />
601 <xsl:output-character
602 character="&#x00de;"
603 u:name="LATIN CAPITAL LETTER THORN"
604 u:entity="THORN"
605 string="\(TP"
606 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
607 u:class="letters"
608 />
609 <xsl:output-character
610 character="&#x00df;"
611 u:name="LATIN SMALL LETTER SHARP S"
612 u:entity="szlig"
613 string="\(ss"
614 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
615 u:class="letters"
616 />
617 <xsl:output-character
618 character="&#x00e0;"
619 u:name="LATIN SMALL LETTER A WITH GRAVE"
620 u:entity="agrave"
621 string="\(`a"
622 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
623 u:class="letters"
624 />
625 <xsl:output-character
626 character="&#x00e1;"
627 u:name="LATIN SMALL LETTER A WITH ACUTE"
628 u:entity="aacute"
629 string="\('a"
630 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
631 u:class="letters"
632 />
633 <xsl:output-character
634 character="&#x00e2;"
635 u:name="LATIN SMALL LETTER A WITH CIRCUMFLEX"
636 u:entity="acirc"
637 string="\(^a"
638 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
639 u:class="letters"
640 />
641 <xsl:output-character
642 character="&#x00e3;"
643 u:name="LATIN SMALL LETTER A WITH TILDE"
644 u:entity="atilde"
645 string="\(~a"
646 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
647 u:class="letters"
648 />
649 <xsl:output-character
650 character="&#x00e4;"
651 u:name="LATIN SMALL LETTER A WITH DIAERESIS"
652 u:entity="auml"
653 string="\(:a"
654 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
655 u:class="letters"
656 />
657 <xsl:output-character
658 character="&#x00e5;"
659 u:name="LATIN SMALL LETTER A WITH RING ABOVE"
660 u:entity="aring"
661 string="\(oa"
662 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
663 u:class="letters"
664 />
665 <xsl:output-character
666 character="&#x00e6;"
667 u:name="LATIN SMALL LETTER AE"
668 u:entity="aelig"
669 string="\(ae"
670 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
671 u:class="letters"
672 />
673 <xsl:output-character
674 character="&#x00e7;"
675 u:name="LATIN SMALL LETTER C WITH CEDILLA"
676 u:entity="ccedil"
677 string="\(,c"
678 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
679 u:class="letters"
680 />
681 <xsl:output-character
682 character="&#x00e8;"
683 u:name="LATIN SMALL LETTER E WITH GRAVE"
684 u:entity="egrave"
685 string="\(`e"
686 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
687 u:class="letters"
688 />
689 <xsl:output-character
690 character="&#x00e9;"
691 u:name="LATIN SMALL LETTER E WITH ACUTE"
692 u:entity="eacute"
693 string="\('e"
694 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
695 u:class="letters"
696 />
697 <xsl:output-character
698 character="&#x00ea;"
699 u:name="LATIN SMALL LETTER E WITH CIRCUMFLEX"
700 u:entity="ecirc"
701 string="\(^e"
702 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
703 u:class="letters"
704 />
705 <xsl:output-character
706 character="&#x00eb;"
707 u:name="LATIN SMALL LETTER E WITH DIAERESIS"
708 u:entity="euml"
709 string="\(:e"
710 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
711 u:class="letters"
712 />
713 <xsl:output-character
714 character="&#x00ec;"
715 u:name="LATIN SMALL LETTER I WITH GRAVE"
716 u:entity="igrave"
717 string="\(`i"
718 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
719 u:class="letters"
720 />
721 <xsl:output-character
722 character="&#x00ed;"
723 u:name="LATIN SMALL LETTER I WITH ACUTE"
724 u:entity="iacute"
725 string="\('i"
726 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
727 u:class="letters"
728 />
729 <xsl:output-character
730 character="&#x00ee;"
731 u:name="LATIN SMALL LETTER I WITH CIRCUMFLEX"
732 u:entity="icirc"
733 string="\(^i"
734 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
735 u:class="letters"
736 />
737 <xsl:output-character
738 character="&#x00ef;"
739 u:name="LATIN SMALL LETTER I WITH DIAERESIS"
740 u:entity="iuml"
741 string="\(:i"
742 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
743 u:class="letters"
744 />
745 <xsl:output-character
746 character="&#x00f0;"
747 u:name="LATIN SMALL LETTER ETH"
748 u:entity="eth"
749 string="\(Sd"
750 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
751 u:class="letters"
752 />
753 <xsl:output-character
754 character="&#x00f1;"
755 u:name="LATIN SMALL LETTER N WITH TILDE"
756 u:entity="ntilde"
757 string="\(~n"
758 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
759 u:class="letters"
760 />
761 <xsl:output-character
762 character="&#x00f2;"
763 u:name="LATIN SMALL LETTER O WITH GRAVE"
764 u:entity="ograve"
765 string="\(`o"
766 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
767 u:class="letters"
768 />
769 <xsl:output-character
770 character="&#x00f3;"
771 u:name="LATIN SMALL LETTER O WITH ACUTE"
772 u:entity="oacute"
773 string="\('o"
774 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
775 u:class="letters"
776 />
777 <xsl:output-character
778 character="&#x00f4;"
779 u:name="LATIN SMALL LETTER O WITH CIRCUMFLEX"
780 u:entity="ocirc"
781 string="\(^o"
782 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
783 u:class="letters"
784 />
785 <xsl:output-character
786 character="&#x00f5;"
787 u:name="LATIN SMALL LETTER O WITH TILDE"
788 u:entity="otilde"
789 string="\(~o"
790 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
791 u:class="letters"
792 />
793 <xsl:output-character
794 character="&#x00f6;"
795 u:name="LATIN SMALL LETTER O WITH DIAERESIS"
796 u:entity="ouml"
797 string="\(:o"
798 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
799 u:class="letters"
800 />
801 <xsl:output-character
802 character="&#x00f7;"
803 u:name="DIVISION SIGN"
804 u:entity="divide"
805 string="\(di"
806 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
807 u:class="symbols"
808 />
809 <xsl:output-character
810 character="&#x00f8;"
811 u:name="LATIN SMALL LETTER O WITH STROKE"
812 u:entity="oslash"
813 string="\(/o"
814 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
815 u:class="letters"
816 />
817 <xsl:output-character
818 character="&#x00f9;"
819 u:name="LATIN SMALL LETTER U WITH GRAVE"
820 u:entity="ugrave"
821 string="\(`u"
822 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
823 u:class="letters"
824 />
825 <xsl:output-character
826 character="&#x00fa;"
827 u:name="LATIN SMALL LETTER U WITH ACUTE"
828 u:entity="uacute"
829 string="\('u"
830 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
831 u:class="letters"
832 />
833 <xsl:output-character
834 character="&#x00fb;"
835 u:name="LATIN SMALL LETTER U WITH CIRCUMFLEX"
836 u:entity="ucirc"
837 string="\(^u"
838 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
839 u:class="letters"
840 />
841 <xsl:output-character
842 character="&#x00fc;"
843 u:name="LATIN SMALL LETTER U WITH DIAERESIS"
844 u:entity="uuml"
845 string="\(:u"
846 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
847 u:class="letters"
848 />
849 <xsl:output-character
850 character="&#x00fd;"
851 u:name="LATIN SMALL LETTER Y WITH ACUTE"
852 u:entity="yacute"
853 string="\('y"
854 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
855 u:class="letters"
856 />
857 <xsl:output-character
858 character="&#x00fe;"
859 u:name="LATIN SMALL LETTER THORN"
860 u:entity="thorn"
861 string="\(Tp"
862 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
863 u:class="letters"
864 />
865 <xsl:output-character
866 character="&#x00ff;"
867 u:name="LATIN SMALL LETTER Y WITH DIAERESIS"
868 u:entity="yuml"
869 string="\(:y"
870 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
871 u:class="letters"
872 />
873 <!-- * **************************************************************** -->
874 <!-- * End: Latin-1/ISO-8859-1 -->
875 <!-- * **************************************************************** -->
876
877 <!-- * **************************************************************** -->
878 <!-- * Begin: -->
879 <!-- * -->
880 <!-- * - x0100 to x017f (Latin Extended-A) -->
881 <!-- * - x0180 to x023f (Latin Extended-B) -->
882 <!-- * - x0250 to x02ad (IPA Extensions) -->
883 <!-- * - x02b0 to x02ee (Spacing Modifier Letters) -->
884 <!-- * - x0300 to x036f (Combining Diacritical Marks) -->
885 <!-- * -->
886 <!-- * Other than the following exceptions, characters in these -->
887 <!-- * blocks don't have any roff equivalents -->
888 <!-- * **************************************************************** -->
889
890 <xsl:output-character
891 character="&#x0131;"
892 u:name="LATIN SMALL LETTER DOTLESS I"
893 u:entity="inodot"
894 string="\(.i"
895 u:block="Latin Extended-A"
896 />
897 <xsl:output-character
898 character="&#x0132;"
899 u:name="LATIN CAPITAL LIGATURE IJ"
900 u:entity="IJlig"
901 string="\(IJ"
902 u:block="Latin Extended-A"
903 />
904 <xsl:output-character
905 character="&#x0133;"
906 u:name="LATIN SMALL LIGATURE IJ"
907 u:entity="ijlig"
908 string="\(ij"
909 u:block="Latin Extended-A"
910 />
911 <xsl:output-character
912 character="&#x0141;"
913 u:name="LATIN CAPITAL LETTER L WITH STROKE"
914 u:entity="Lstrok"
915 string="\(/L"
916 u:block="Latin Extended-A"
917 />
918 <xsl:output-character
919 character="&#x0142;"
920 u:name="LATIN SMALL LETTER L WITH STROKE"
921 u:entity="lstrok"
922 string="\(/l"
923 u:block="Latin Extended-A"
924 />
925 <xsl:output-character
926 character="&#x0152;"
927 u:name="LATIN CAPITAL LIGATURE OE"
928 u:entity="OElig"
929 string="\(OE"
930 u:block="Latin Extended-A"
931 />
932 <xsl:output-character
933 character="&#x0153;"
934 u:name="LATIN SMALL LIGATURE OE"
935 u:entity="oelig"
936 string="\(oe"
937 u:block="Latin Extended-A"
938 />
939 <xsl:output-character
940 character="&#x160;"
941 u:name="LATIN CAPITAL LETTER S WITH CARON"
942 u:entity="Scaron"
943 string="\(vS"
944 u:block="Latin Extended-A"
945 />
946 <xsl:output-character
947 character="&#x161;"
948 u:name="LATIN SMALL LETTER S WITH CARON"
949 u:entity="scaron"
950 string="\(vs"
951 u:block="Latin Extended-A"
952 />
953 <xsl:output-character
954 character="&#x17D;"
955 u:name="LATIN CAPITAL LETTER Z WITH CARON"
956 u:entity="Zcaron"
957 string="\(vZ"
958 u:block="Latin Extended-A"
959 />
960 <xsl:output-character
961 character="&#x17E;"
962 u:name="LATIN SMALL LETTER Z WITH CARON"
963 u:entity="zcaron"
964 string="\(vz"
965 u:block="Latin Extended-A"
966 />
967 <xsl:output-character
968 character="&#x0192;"
969 u:name="LATIN SMALL LETTER F WITH HOOK"
970 u:entity="fnof"
971 string="\(Fn"
972 u:block="Latin Extended-B"
973 />
974 <xsl:output-character
975 character="&#x02c6;"
976 u:name="MODIFIER LETTER CIRCUMFLEX ACCENT"
977 u:entity="circ"
978 string="\(a^"
979 u:block="Spacing Modifier Letters"
980 />
981 <xsl:output-character
982 character="&#x02c7;"
983 u:name="CARON"
984 u:entity="caron"
985 string="\(ac"
986 u:block="Spacing Modifier Letters"
987 />
988 <xsl:output-character
989 character="&#x02c9;"
990 u:name="MODIFIER LETTER MACRON"
991 string="\(a-"
992 u:block="Spacing Modifier Letters"
993 />
994 <xsl:output-character
995 character="&#x02d8;"
996 u:name="BREVE"
997 u:entity="breve"
998 string="\(ab"
999 u:block="Spacing Modifier Letters"
1000 />
1001<!-- * there does not seem to by any roff equivalent for "dot above" -->
1002<!-- * <xsl:output-character -->
1003<!-- * character="&#x02d9;" -->
1004<!-- * u:name="DOT ABOVE" -->
1005<!-- * u:entity="dot" -->
1006<!-- * /> -->
1007 <xsl:output-character
1008 character="&#x02da;"
1009 u:name="RING ABOVE"
1010 u:entity="ring"
1011 string="\(ao"
1012 u:block="Spacing Modifier Letters"
1013 />
1014 <xsl:output-character
1015 character="&#x02db;"
1016 u:name="OGONEK"
1017 u:entity="ogon"
1018 string="\(ho"
1019 u:block="Spacing Modifier Letters"
1020 />
1021 <!-- groff_char(7) calls Unicode x02dd a "Hungarian umlaut" -->
1022 <xsl:output-character
1023 character="&#x02dd;"
1024 u:name="DOUBLE ACUTE ACCENT"
1025 u:entity="dblac"
1026 string='\(a"'
1027 u:block="Spacing Modifier Letters"
1028 />
1029
1030 <!-- * **************************************************************** -->
1031 <!-- * End: -->
1032 <!-- * - Latin Extended-A -->
1033 <!-- * - Latin Extended-B -->
1034 <!-- * - IPA Extensions -->
1035 <!-- * - Spacing Modifier Letters -->
1036 <!-- * - Combining Diacritical Marks -->
1037 <!-- * **************************************************************** -->
1038
1039 <!-- * **************************************************************** -->
1040 <!-- * Begin: Greek and Coptic -->
1041 <!-- * x0370 to x03ff -->
1042 <!-- * **************************************************************** -->
1043
1044 <xsl:output-character
1045 character="&#x0391;"
1046 u:name="GREEK CAPITAL LETTER ALPHA"
1047 u:entity="Agr"
1048 string="\(*A)"
1049 u:block="Greek and Coptic"
1050 />
1051 <xsl:output-character
1052 character="&#x0392;"
1053 u:name="GREEK CAPITAL LETTER BETA"
1054 u:entity="Bgr"
1055 string="\(*B"
1056 u:block="Greek and Coptic"
1057 />
1058 <xsl:output-character
1059 character="&#x0393;"
1060 u:name="GREEK CAPITAL LETTER GAMMA"
1061 u:entity="Gamma"
1062 string="\(*G"
1063 u:block="Greek and Coptic"
1064 />
1065 <xsl:output-character
1066 character="&#x0394;"
1067 u:name="GREEK CAPITAL LETTER DELTA"
1068 u:entity="Delta"
1069 string="\(*D"
1070 u:block="Greek and Coptic"
1071 />
1072 <xsl:output-character
1073 character="&#x0395;"
1074 u:name="GREEK CAPITAL LETTER EPSILON"
1075 u:entity="Egr"
1076 string="\(*E"
1077 u:block="Greek and Coptic"
1078 />
1079 <xsl:output-character
1080 character="&#x0396;"
1081 u:name="GREEK CAPITAL LETTER ZETA"
1082 u:entity="Zgr"
1083 string="\(*Z"
1084 u:block="Greek and Coptic"
1085 />
1086 <xsl:output-character
1087 character="&#x0397;"
1088 u:name="GREEK CAPITAL LETTER ETA"
1089 u:entity="EEgr"
1090 string="\(*Y"
1091 u:block="Greek and Coptic"
1092 />
1093 <xsl:output-character
1094 character="&#x0398;"
1095 u:name="GREEK CAPITAL LETTER THETA"
1096 u:entity="THgr"
1097 string="\(*H"
1098 u:block="Greek and Coptic"
1099 />
1100 <xsl:output-character
1101 character="&#x0399;"
1102 u:name="GREEK CAPITAL LETTER IOTA"
1103 u:entity="Igr"
1104 string="\(*I"
1105 u:block="Greek and Coptic"
1106 />
1107 <xsl:output-character
1108 character="&#x039a;"
1109 u:name="GREEK CAPITAL LETTER KAPPA"
1110 u:entity="Kgr"
1111 string="\(*K"
1112 u:block="Greek and Coptic"
1113 />
1114 <xsl:output-character
1115 character="&#x039b;"
1116 u:name="GREEK CAPITAL LETTER LAMDA"
1117 u:entity="Lambda"
1118 string="\(*L"
1119 u:block="Greek and Coptic"
1120 />
1121 <xsl:output-character
1122 character="&#x039c;"
1123 u:name="GREEK CAPITAL LETTER MU"
1124 u:entity="Mgr"
1125 string="\(*M"
1126 u:block="Greek and Coptic"
1127 />
1128 <xsl:output-character
1129 character="&#x039d;"
1130 u:name="GREEK CAPITAL LETTER NU"
1131 u:entity="Ngr"
1132 string="\(*N"
1133 u:block="Greek and Coptic"
1134 />
1135 <xsl:output-character
1136 character="&#x039e;"
1137 u:name="GREEK CAPITAL LETTER XI"
1138 u:entity="Xgr"
1139 string="\(*C"
1140 u:block="Greek and Coptic"
1141 />
1142 <xsl:output-character
1143 character="&#x039f;"
1144 u:name="GREEK CAPITAL LETTER OMICRON"
1145 u:entity="Ogr"
1146 string="\(*O"
1147 u:block="Greek and Coptic"
1148 />
1149 <xsl:output-character
1150 character="&#x03a0;"
1151 u:name="GREEK CAPITAL LETTER PI"
1152 u:entity="Pgr"
1153 string="\(*P"
1154 u:block="Greek and Coptic"
1155 />
1156 <xsl:output-character
1157 character="&#x03a1;"
1158 u:name="GREEK CAPITAL LETTER RHO"
1159 u:entity="Rgr"
1160 string="\(*R"
1161 u:block="Greek and Coptic"
1162 />
1163 <xsl:output-character
1164 character="&#x03a3;"
1165 u:name="GREEK CAPITAL LETTER SIGMA"
1166 u:entity="Sgr"
1167 string="\(*S"
1168 u:block="Greek and Coptic"
1169 />
1170 <xsl:output-character
1171 character="&#x03a4;"
1172 u:name="GREEK CAPITAL LETTER TAU"
1173 u:entity="Tgr"
1174 string="\(*T"
1175 u:block="Greek and Coptic"
1176 />
1177 <xsl:output-character
1178 character="&#x03a5;"
1179 u:name="GREEK CAPITAL LETTER UPSILON"
1180 u:entity="Ugr"
1181 string="\(*U"
1182 u:block="Greek and Coptic"
1183 />
1184 <xsl:output-character
1185 character="&#x03a6;"
1186 u:name="GREEK CAPITAL LETTER PHI"
1187 u:entity="PHgr"
1188 string="\(*F"
1189 u:block="Greek and Coptic"
1190 />
1191 <xsl:output-character
1192 character="&#x03a7;"
1193 u:name="GREEK CAPITAL LETTER CHI"
1194 u:entity="KHgr"
1195 string="\(*X"
1196 u:block="Greek and Coptic"
1197 />
1198 <xsl:output-character
1199 character="&#x03a8;"
1200 u:name="GREEK CAPITAL LETTER PSI"
1201 u:entity="PSgr"
1202 string="\(*Q"
1203 u:block="Greek and Coptic"
1204 />
1205 <xsl:output-character
1206 character="&#x03a9;"
1207 u:name="GREEK CAPITAL LETTER OMEGA"
1208 u:entity="OHgr"
1209 string="\(*W"
1210 u:block="Greek and Coptic"
1211 />
1212 <xsl:output-character
1213 character="&#x03aa;"
1214 u:name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"
1215 u:entity="Idigr"
1216 string="\(*I"
1217 u:block="Greek and Coptic"
1218 />
1219 <xsl:output-character
1220 character="&#x03ab;"
1221 u:name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"
1222 u:entity="Udigr"
1223 string="\(*U"
1224 u:block="Greek and Coptic"
1225 />
1226 <xsl:output-character
1227 character="&#x03ac;"
1228 u:name="GREEK SMALL LETTER ALPHA WITH TONOS"
1229 u:entity="aacgr"
1230 string="\(*a"
1231 u:block="Greek and Coptic"
1232 />
1233 <xsl:output-character
1234 character="&#x03ad;"
1235 u:name="GREEK SMALL LETTER EPSILON WITH TONOS"
1236 u:entity="eacgr"
1237 string="\(*e"
1238 u:block="Greek and Coptic"
1239 />
1240 <xsl:output-character
1241 character="&#x03ae;"
1242 u:name="GREEK SMALL LETTER ETA WITH TONOS"
1243 u:entity="eeacgr"
1244 string="\(*y"
1245 u:block="Greek and Coptic"
1246 />
1247 <xsl:output-character
1248 character="&#x03af;"
1249 u:name="GREEK SMALL LETTER IOTA WITH TONOS"
1250 u:entity="iacgr"
1251 string="\(*i"
1252 u:block="Greek and Coptic"
1253 />
1254 <xsl:output-character
1255 character="&#x03b0;"
1256 u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS"
1257 u:entity="udiagr"
1258 string="\(*u"
1259 u:block="Greek and Coptic"
1260 />
1261 <xsl:output-character
1262 character="&#x03b1;"
1263 u:name="GREEK SMALL LETTER ALPHA"
1264 u:entity="agr"
1265 string="\(*a"
1266 u:block="Greek and Coptic"
1267 />
1268 <xsl:output-character
1269 character="&#x03b2;"
1270 u:name="GREEK SMALL LETTER BETA"
1271 u:entity="beta"
1272 string="\(*b"
1273 u:block="Greek and Coptic"
1274 />
1275 <xsl:output-character
1276 character="&#x03b3;"
1277 u:name="GREEK SMALL LETTER GAMMA"
1278 u:entity="gamma"
1279 string="\(*g"
1280 u:block="Greek and Coptic"
1281 />
1282 <xsl:output-character
1283 character="&#x03b4;"
1284 u:name="GREEK SMALL LETTER DELTA"
1285 u:entity="delta"
1286 string="\(*d"
1287 u:block="Greek and Coptic"
1288 />
1289 <xsl:output-character
1290 character="&#x03b5;"
1291 u:name="GREEK SMALL LETTER EPSILON"
1292 u:entity="epsi"
1293 string="\(*e"
1294 u:block="Greek and Coptic"
1295 />
1296 <xsl:output-character
1297 character="&#x03b6;"
1298 u:name="GREEK SMALL LETTER ZETA"
1299 u:entity="zeta"
1300 string="\(*z"
1301 u:block="Greek and Coptic"
1302 />
1303 <xsl:output-character
1304 character="&#x03b7;"
1305 u:name="GREEK SMALL LETTER ETA"
1306 u:entity="eegr"
1307 string="\(*y"
1308 u:block="Greek and Coptic"
1309 />
1310 <xsl:output-character
1311 character="&#x03b8;"
1312 u:name="GREEK SMALL LETTER THETA"
1313 u:entity="thetas"
1314 string="\(*h"
1315 u:block="Greek and Coptic"
1316 />
1317 <xsl:output-character
1318 character="&#x03b9;"
1319 u:name="GREEK SMALL LETTER IOTA"
1320 u:entity="igr"
1321 string="\(*i"
1322 u:block="Greek and Coptic"
1323 />
1324 <xsl:output-character
1325 character="&#x03ba;"
1326 u:name="GREEK SMALL LETTER KAPPA"
1327 u:entity="kappa"
1328 string="\(*k"
1329 u:block="Greek and Coptic"
1330 />
1331 <xsl:output-character
1332 character="&#x03bb;"
1333 u:name="GREEK SMALL LETTER LAMDA"
1334 u:entity="lambda"
1335 string="\(*l"
1336 u:block="Greek and Coptic"
1337 />
1338 <xsl:output-character
1339 character="&#x03bc;"
1340 u:name="GREEK SMALL LETTER MU"
1341 u:entity="mgr"
1342 string="\(*m"
1343 u:block="Greek and Coptic"
1344 />
1345 <xsl:output-character
1346 character="&#x03bd;"
1347 u:name="GREEK SMALL LETTER NU"
1348 u:entity="ngr"
1349 string="\(*n"
1350 u:block="Greek and Coptic"
1351 />
1352 <xsl:output-character
1353 character="&#x03be;"
1354 u:name="GREEK SMALL LETTER XI"
1355 u:entity="xgr"
1356 string="\(*c"
1357 u:block="Greek and Coptic"
1358 />
1359 <xsl:output-character
1360 character="&#x03bf;"
1361 u:name="GREEK SMALL LETTER OMICRON"
1362 u:entity="ogr"
1363 string="\(*o"
1364 u:block="Greek and Coptic"
1365 />
1366 <xsl:output-character
1367 character="&#x03c0;"
1368 u:name="GREEK SMALL LETTER PI"
1369 u:entity="pgr"
1370 string="\(*p"
1371 u:block="Greek and Coptic"
1372 />
1373 <xsl:output-character
1374 character="&#x03c1;"
1375 u:name="GREEK SMALL LETTER RHO"
1376 u:entity="rgr"
1377 string="\(*r"
1378 u:block="Greek and Coptic"
1379 />
1380 <xsl:output-character
1381 character="&#x03c2;"
1382 u:name="GREEK SMALL LETTER FINAL SIGMA"
1383 u:entity="sfgr"
1384 string="\(ts"
1385 u:block="Greek and Coptic"
1386 />
1387 <xsl:output-character
1388 character="&#x03c3;"
1389 u:name="GREEK SMALL LETTER SIGMA"
1390 u:entity="sgr"
1391 string="\(*s"
1392 u:block="Greek and Coptic"
1393 />
1394 <xsl:output-character
1395 character="&#x03c4;"
1396 u:name="GREEK SMALL LETTER TAU"
1397 u:entity="tau"
1398 string="\(*t"
1399 u:block="Greek and Coptic"
1400 />
1401 <xsl:output-character
1402 character="&#x03c5;"
1403 u:name="GREEK SMALL LETTER UPSILON"
1404 u:entity="ugr"
1405 string="\(*u"
1406 u:block="Greek and Coptic"
1407 />
1408 <xsl:output-character
1409 character="&#x03c6;"
1410 u:name="GREEK SMALL LETTER PHI"
1411 u:entity="phgr"
1412 string="\(*f"
1413 u:block="Greek and Coptic"
1414 />
1415 <xsl:output-character
1416 character="&#x03c7;"
1417 u:name="GREEK SMALL LETTER CHI"
1418 u:entity="chi"
1419 string="\(*x"
1420 u:block="Greek and Coptic"
1421 />
1422 <xsl:output-character
1423 character="&#x03c8;"
1424 u:name="GREEK SMALL LETTER PSI"
1425 u:entity="psgr"
1426 string="\(*q"
1427 u:block="Greek and Coptic"
1428 />
1429 <xsl:output-character
1430 character="&#x03c9;"
1431 u:name="GREEK SMALL LETTER OMEGA"
1432 u:entity="ohgr"
1433 string="\(*w"
1434 u:block="Greek and Coptic"
1435 />
1436 <xsl:output-character
1437 character="&#x03ca;"
1438 u:name="GREEK SMALL LETTER IOTA WITH DIALYTIKA"
1439 u:entity="idigr"
1440 string="\(*i"
1441 u:block="Greek and Coptic"
1442 />
1443 <xsl:output-character
1444 character="&#x03cb;"
1445 u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA"
1446 u:entity="udigr"
1447 string="\(*u"
1448 u:block="Greek and Coptic"
1449 />
1450 <xsl:output-character
1451 character="&#x03cc;"
1452 u:name="GREEK SMALL LETTER OMICRON WITH TONOS"
1453 u:entity="oacgr"
1454 string="\(*o"
1455 u:block="Greek and Coptic"
1456 />
1457 <xsl:output-character
1458 character="&#x03cd;"
1459 u:name="GREEK SMALL LETTER UPSILON WITH TONOS"
1460 u:entity="uacgr"
1461 string="\(*u"
1462 u:block="Greek and Coptic"
1463 />
1464 <xsl:output-character
1465 character="&#x03ce;"
1466 u:name="GREEK SMALL LETTER OMEGA WITH TONOS"
1467 u:entity="ohacgr"
1468 string="\(*w"
1469 u:block="Greek and Coptic"
1470 />
1471 <xsl:output-character
1472 character="&#x03d0;"
1473 u:name="GREEK BETA SYMBOL"
1474 string="\(*B"
1475 u:block="Greek and Coptic"
1476 />
1477 <xsl:output-character
1478 character="&#x03d1;"
1479 u:name="GREEK THETA SYMBOL"
1480 u:entity="thetav"
1481 string="\(+h"
1482 u:block="Greek and Coptic"
1483 />
1484 <xsl:output-character
1485 character="&#x03d2;"
1486 u:name="GREEK UPSILON WITH HOOK SYMBOL"
1487 u:entity="Upsi"
1488 string="\(*U"
1489 u:block="Greek and Coptic"
1490 />
1491 <xsl:output-character
1492 character="&#x03d3;"
1493 u:name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL"
1494 string="\(*U"
1495 u:block="Greek and Coptic"
1496 />
1497 <xsl:output-character
1498 character="&#x03d4;"
1499 u:name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL"
1500 string="\(*U"
1501 u:block="Greek and Coptic"
1502 />
1503 <xsl:output-character
1504 character="&#x03d5;"
1505 u:name="GREEK PHI SYMBOL"
1506 u:entity="phis"
1507 string="\(+f"
1508 u:block="Greek and Coptic"
1509 />
1510 <xsl:output-character
1511 character="&#x03d6;"
1512 u:name="GREEK PI SYMBOL"
1513 u:entity="piv"
1514 string="\(+p"
1515 u:block="Greek and Coptic"
1516 />
1517 <!-- no mappings for remaining chars x03d7 to x03ef -->
1518 <xsl:output-character
1519 character="&#x03f0;"
1520 u:name="GREEK KAPPA SYMBOL"
1521 u:entity="kappav"
1522 string="(*k"
1523 u:block="Greek and Coptic"
1524 />
1525 <xsl:output-character
1526 character="&#x03f1;"
1527 u:name="GREEK RHO SYMBOL"
1528 u:entity="rhov"
1529 string="\(*r"
1530 u:block="Greek and Coptic"
1531 />
1532 <xsl:output-character
1533 character="&#x03f2;"
1534 u:name="GREEK LUNATE SIGMA SYMBOL"
1535 string="\(*s"
1536 u:block="Greek and Coptic"
1537 />
1538 <xsl:output-character
1539 character="&#x03f4;"
1540 u:name="GREEK CAPITAL THETA SYMBOL"
1541 string="\(*H"
1542 u:block="Greek and Coptic"
1543 />
1544 <xsl:output-character
1545 character="&#x03f5;"
1546 u:name="GREEK LUNATE EPSILON SYMBOL"
1547 string="\(*e"
1548 u:block="Greek and Coptic"
1549 />
1550 <xsl:output-character
1551 character="&#x03f6;"
1552 u:name="GREEK REVERSED LUNATE EPSILON SYMBOL"
1553 u:entity="bepsi"
1554 string="\(*e"
1555 u:block="Greek and Coptic"
1556 />
1557
1558 <!-- * ***************************************************************** -->
1559 <!-- * End: Greek and Coptic -->
1560 <!-- * ***************************************************************** -->
1561
1562 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
1563 <!-- * Cyrillic -->
1564 <!-- * x0400 to x04ff -->
1565 <!-- * - do nothing - -->
1566 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
1567
1568 <!-- * ***************************************************************** -->
1569 <!-- * Begin: General Punctuation -->
1570 <!-- * x2000 to x206f -->
1571 <!-- * ***************************************************************** -->
1572
1573 <!-- * first, spaces of various widths -->
1574
1575 <!-- * Note: There does not seem to be either a real em space or en space -->
1576 <!-- * in roff; to approximate them, this character map assumes that in -->
1577 <!-- * most fonts, an en space is about the same as the width of a digit -->
1578 <!-- * (in roff, "\0"), so an em space (which by definition is -->
1579 <!-- * equal to the width of two en spaces) is about the same as the width -->
1580 <!-- * of two digits (thus, in roff, "\0\0") -->
1581
1582 <xsl:output-character
1583 character="&#x2000;"
1584 u:name="EN QUAD"
1585 string="\0"
1586 u:block="General Punctuation"
1587 u:class="spaces"
1588 />
1589 <xsl:output-character
1590 character="&#x2001;"
1591 u:name="EM QUAD"
1592 string="\0\0"
1593 u:block="General Punctuation"
1594 u:class="spaces"
1595 />
1596 <xsl:output-character
1597 character="&#x2002;"
1598 u:name="EN SPACE"
1599 u:entity="ensp"
1600 string="\0"
1601 u:block="General Punctuation"
1602 u:class="spaces"
1603 />
1604 <xsl:output-character
1605 character="&#x2003;"
1606 u:name="EM SPACE"
1607 u:entity="emsp"
1608 string="\0\0"
1609 u:block="General Punctuation"
1610 u:class="spaces"
1611 />
1612 <!-- * roughly same width as a normal space -->
1613 <xsl:output-character
1614 character="&#x2004;"
1615 u:name="THREE-PER-EM SPACE"
1616 u:entity="emsp13"
1617 string=" "
1618 u:block="General Punctuation"
1619 u:class="spaces"
1620 />
1621 <!-- * roughly same width as a normal space -->
1622 <xsl:output-character
1623 character="&#x2005;"
1624 u:name="FOUR-PER-EM SPACE"
1625 u:entity="emsp14"
1626 string=" "
1627 u:block="General Punctuation"
1628 u:class="spaces"
1629 />
1630 <!-- * roughly same width as a normal space -->
1631 <xsl:output-character
1632 character="&#x2006;"
1633 u:name="SIX-PER-EM SPACE"
1634 string=" "
1635 u:block="General Punctuation"
1636 u:class="spaces"
1637 />
1638 <!-- * same as roff "digit" space -->
1639 <xsl:output-character
1640 character="&#x2007;"
1641 u:name="FIGURE SPACE"
1642 u:entity="numsp"
1643 string="\0"
1644 u:block="General Punctuation"
1645 u:class="spaces"
1646 />
1647 <!-- * punctuation space in most fonts is actually closer to a normal -->
1648 <!-- * space than it is to a thin space -->
1649 <xsl:output-character
1650 character="&#x2008;"
1651 u:name="PUNCTUATION SPACE"
1652 u:entity="puncsp"
1653 string=" "
1654 u:block="General Punctuation"
1655 u:class="spaces"
1656 />
1657 <!-- * Note: Not sure how best to deal with thin space, because the roff -->
1658 <!-- * thin space, "\^", prints as a zero-width space in TTY -->
1659 <!-- * output. However, it seems that, unlike a hair space, a thin space, -->
1660 <!-- * at 1/12 of an em, is still recognizable to most people as a space, -->
1661 <!-- * so treating it as zero-width seems wrong. So, for the sake of making -->
1662 <!-- * TTY output look OK, just substitute with a normal space; but real -->
1663 <!-- * roff escape is "\(\^" -->
1664 <xsl:output-character
1665 character="&#x2009;"
1666 u:name="THIN SPACE"
1667 u:entity="thinsp"
1668 string=" "
1669 u:block="General Punctuation"
1670 u:class="spaces"
1671 />
1672 <!-- * I don't think there's a standard definition of what a hair -->
1673 <!-- * space is; some guides just say it's "less than 1/5 of an em" or -->
1674 <!-- * that it's "narrower than a thin space"; seems like in practice, -->
1675 <!-- * it's *a lot* narrower than a thin space, to the point where -->
1676 <!-- * it's close to being a non-space, so here it's substituted with -->
1677 <!-- * roff equivalent of a zero-width no-break space -->
1678 <xsl:output-character
1679 character="&#x200a;"
1680 u:name="HAIR SPACE"
1681 u:entity="hairsp"
1682 string="\&amp;"
1683 u:block="General Punctuation"
1684 u:class="spaces"
1685 />
1686 <!-- * map to roff "zero-width break point" -->
1687 <xsl:output-character
1688 character="&#x200b;"
1689 u:name="ZERO WIDTH SPACE"
1690 string="\:"
1691 u:block="General Punctuation"
1692 u:class="spaces"
1693 />
1694
1695 <!-- * x200c and x200d have special purposes in some Indic languages (I -->
1696 <!-- * think); for the "correct" zero-width space, according to Unicode docs, -->
1697 <!-- * use x2060, not x200c or x200d -->
1698 <!-- * <xsl:output-character -->
1699 <!-- * character="&#x200c;" -->
1700 <!-- * u:name="ZERO WIDTH NON-JOINER" -->
1701 <!-- * string="\:" -->
1702 <!-- * /> -->
1703 <!-- * <xsl:output-character -->
1704 <!-- * character="&#x200d;" -->
1705 <!-- * u:name="ZERO WIDTH JOINER" -->
1706 <!-- * string="\&amp;" -->
1707 <!-- * /> -->
1708 <!-- * non-visible -->
1709 <!-- * <xsl:output-character -->
1710 <!-- * character="&#x200e;" -->
1711 <!-- * u:name="LEFT-TO-RIGHT MARK" -->
1712 <!-- * /> -->
1713 <!-- * <xsl:output-character -->
1714 <!-- * character="&#x200f;" -->
1715 <!-- * u:name="RIGHT-TO-LEFT MARK" -->
1716 <!-- * /> -->
1717
1718 <!-- * .................................................... -->
1719 <!-- * next, hyphens and various dashes, bars, underscores -->
1720 <xsl:output-character
1721 character="&#x2010;"
1722 u:name="HYPHEN"
1723 u:entity="hyphen"
1724 string="\(hy"
1725 u:block="General Punctuation"
1726 u:class="dashes"
1727 />
1728 <!-- * although the groff docs do not make it clear, testing -->
1729 <!-- * indicates that the only reliable way to make a non-breaking -->
1730 <!-- * hyphen is to put just a backslash in front of it. -->
1731 <!-- * -->
1732 <!-- * based on testing, it also appears that no character is needed -->
1733 <!-- * after the hyphen in order to make it non-breaking -->
1734 <xsl:output-character
1735 character="&#x2011;"
1736 u:name="NON-BREAKING HYPHEN"
1737 string="\-"
1738 u:block="General Punctuation"
1739 u:class="dashes"
1740 />
1741 <!-- * roughly same width as en dash -->
1742 <xsl:output-character
1743 character="&#x2012;"
1744 u:name="FIGURE DASH"
1745 string="\(en"
1746 u:block="General Punctuation"
1747 u:class="dashes"
1748 />
1749 <xsl:output-character
1750 character="&#x2013;"
1751 u:name="EN DASH"
1752 u:entity="ndash"
1753 string="\(en"
1754 u:block="General Punctuation"
1755 u:class="dashes"
1756 />
1757 <xsl:output-character
1758 character="&#x2014;"
1759 u:name="EM DASH"
1760 u:entity="mdash"
1761 string="\(em"
1762 u:block="General Punctuation"
1763 u:class="dashes"
1764 />
1765 <!-- * seems roughly same width as em dash -->
1766 <xsl:output-character
1767 character="&#x2015;"
1768 u:name="HORIZONTAL BAR"
1769 u:entity="horbar"
1770 string="\(em"
1771 u:block="General Punctuation"
1772 u:class="dashes"
1773 />
1774 <xsl:output-character
1775 character="&#x2016;"
1776 u:name="DOUBLE VERTICAL LINE"
1777 u:entity="Verbar"
1778 string="\(bv\(bv"
1779 u:block="General Punctuation"
1780 />
1781 <!-- * no double-underscore in roff; so just make it a single -->
1782 <!-- * underscore -->
1783 <xsl:output-character
1784 character="&#x2017;"
1785 u:name="DOUBLE LOW LINE"
1786 string="_"
1787 u:block="General Punctuation"
1788 />
1789
1790 <!-- * .................................................... -->
1791 <!-- * various quotation marks -->
1792 <xsl:output-character
1793 character="&#x2018;"
1794 u:name="LEFT SINGLE QUOTATION MARK"
1795 u:entity="lsquo"
1796 string="\(oq"
1797 u:block="General Punctuation"
1798 u:class="quotes"
1799 />
1800 <xsl:output-character
1801 character="&#x2019;"
1802 u:name="RIGHT SINGLE QUOTATION MARK"
1803 u:entity="rsquo"
1804 string="\(cq"
1805 u:block="General Punctuation"
1806 u:class="quotes"
1807 />
1808 <xsl:output-character
1809 character="&#x201a;"
1810 u:name="SINGLE LOW-9 QUOTATION MARK"
1811 u:entity="lsquor"
1812 string="\(bq"
1813 u:block="General Punctuation"
1814 u:class="quotes"
1815 />
1816 <!-- * no roff equiv; treat same as lsquo -->
1817 <xsl:output-character
1818 character="&#x201b;"
1819 u:name="SINGLE HIGH-REVERSED-9 QUOTATION MARK"
1820 string="\(oq"
1821 u:block="General Punctuation"
1822 u:class="quotes"
1823 />
1824 <xsl:output-character
1825 character="&#x201c;"
1826 u:name="LEFT DOUBLE QUOTATION MARK"
1827 u:entity="ldquo"
1828 string="\(lq"
1829 u:block="General Punctuation"
1830 u:class="quotes"
1831 />
1832 <xsl:output-character
1833 character="&#x201d;"
1834 u:name="RIGHT DOUBLE QUOTATION MARK"
1835 u:entity="rdquo"
1836 string="\(rq"
1837 u:block="General Punctuation"
1838 u:class="quotes"
1839 />
1840 <xsl:output-character
1841 character="&#x201e;"
1842 u:name="DOUBLE LOW-9 QUOTATION MARK"
1843 u:entity="ldquor"
1844 string="\(Bq"
1845 u:block="General Punctuation"
1846 u:class="quotes"
1847 />
1848 <!-- * no roff equiv; treat same as rdquo -->
1849 <xsl:output-character
1850 character="&#x201f;"
1851 u:name="DOUBLE HIGH-REVERSED-9 QUOTATION MARK"
1852 string="\(rq"
1853 u:block="General Punctuation"
1854 u:class="quotes"
1855 />
1856
1857 <!-- * .................................................... -->
1858 <!-- * various symbols -->
1859 <xsl:output-character
1860 character="&#x2020;"
1861 u:name="DAGGER"
1862 u:entity="dagger"
1863 string="\(dg"
1864 u:block="General Punctuation_daggers"
1865 />
1866 <xsl:output-character
1867 character="&#x2021;"
1868 u:name="DOUBLE DAGGER"
1869 u:entity="Dagger"
1870 string="\(dd"
1871 u:block="General Punctuation_daggers"
1872 />
1873 <xsl:output-character
1874 character="&#x2022;"
1875 u:name="BULLET"
1876 u:entity="bull"
1877 string="\(bu"
1878 u:block="General Punctuation"
1879 u:class="bullets"
1880 />
1881 <!-- * no roff equiv -->
1882 <xsl:output-character
1883 character="&#x2023;"
1884 u:name="TRIANGULAR BULLET"
1885 string=">\&amp;"
1886 u:block="General Punctuation"
1887 u:class="bullets"
1888 />
1889 <!-- * no roff equiv -->
1890 <xsl:output-character
1891 character="&#x2024;"
1892 u:name="ONE DOT LEADER"
1893 string="\&amp;."
1894 u:block="General Punctuation_leaders"
1895 />
1896 <!-- * no roff equiv -->
1897 <xsl:output-character
1898 character="&#x2025;"
1899 u:name="TWO DOT LEADER"
1900 u:entity="nldr"
1901 string="\&amp;.."
1902 u:block="General Punctuation_leaders"
1903 />
1904 <!-- * no roff equiv -->
1905 <xsl:output-character
1906 character="&#x2026;"
1907 u:name="HORIZONTAL ELLIPSIS"
1908 u:entity="hellip"
1909 string="\&amp;..."
1910 u:block="General Punctuation"
1911 />
1912 <!-- what is "hyphenation point" used for? looks like middot to me... -->
1913 <xsl:output-character
1914 character="&#x2027;"
1915 u:name="HYPHENATION POINT"
1916 string="\(md"
1917 u:block="General Punctuation"
1918 />
1919 <!-- * Begin x2028 to x202e - no idea what to do with these -->
1920 <!-- * <xsl:output-character -->
1921 <!-- * character="&#x2028;" -->
1922 <!-- * u:name="LINE SEPARATOR" -->
1923 <!-- * /> -->
1924 <!-- * <xsl:output-character -->
1925 <!-- * character="&#x2029;" -->
1926 <!-- * u:name="PARAGRAPH SEPARATOR" -->
1927 <!-- * /> -->
1928 <!-- * <xsl:output-character -->
1929 <!-- * character="&#x202a;" -->
1930 <!-- * u:name="LEFT-TO-RIGHT EMBEDDING" -->
1931 <!-- * /> -->
1932 <!-- * <xsl:output-character -->
1933 <!-- * character="&#x202b;" -->
1934 <!-- * u:name="RIGHT-TO-LEFT EMBEDDING" -->
1935 <!-- * /> -->
1936 <!-- * <xsl:output-character -->
1937 <!-- * character="&#x202c;" -->
1938 <!-- * u:name="POP DIRECTIONAL FORMATTING" -->
1939 <!-- * /> -->
1940 <!-- * <xsl:output-character -->
1941 <!-- * character="&#x202d;" -->
1942 <!-- * u:name="LEFT-TO-RIGHT OVERRIDE" -->
1943 <!-- * /> -->
1944 <!-- * <xsl:output-character -->
1945 <!-- * character="&#x202e;" -->
1946 <!-- * u:name="RIGHT-TO-LEFT OVERRIDE" -->
1947 <!-- * /> -->
1948 <!-- * End x2028 to x202e - no idea what to do with these -->
1949
1950 <!-- * seems like "narrow" nbsp is basically the same as a no-break -->
1951 <!-- * space -->
1952 <xsl:output-character
1953 character="&#x202f;"
1954 u:name="NARROW NO-BREAK SPACE"
1955 string="\ "
1956 u:block="General Punctuation"
1957 u:class="spaces"
1958 />
1959 <xsl:output-character
1960 character="&#x2030;"
1961 u:name="PER MILLE SIGN"
1962 u:entity="permil"
1963 string="\(%0"
1964 u:block="General Punctuation"
1965 />
1966 <!-- * no roff equiv; no idea what to do with it -->
1967 <!-- * <xsl:output-character -->
1968 <!-- * character="&#x2031;" -->
1969 <!-- * u:name="PER TEN THOUSAND SIGN" -->
1970 <!-- * /> -->
1971 <xsl:output-character
1972 character="&#x2032;"
1973 u:name="PRIME"
1974 u:entity="prime"
1975 string="\(fm"
1976 u:block="General Punctuation"
1977 u:class="primes"
1978 />
1979 <xsl:output-character
1980 character="&#x2033;"
1981 u:name="DOUBLE PRIME"
1982 u:entity="Prime"
1983 string="\(sd"
1984 u:block="General Punctuation"
1985 u:class="primes"
1986 />
1987 <xsl:output-character
1988 character="&#x2034;"
1989 u:name="TRIPLE PRIME"
1990 u:entity="tprime"
1991 string="\(sd\(fm"
1992 u:block="General Punctuation"
1993 u:class="primes"
1994 />
1995 <!-- * no idea for these -->
1996 <!-- * <xsl:output-character -->
1997 <!-- * character="&#x2035;" -->
1998 <!-- * u:name="REVERSED PRIME" -->
1999 <!-- * u:entity="bprime" -->
2000 <!-- * /> -->
2001 <!-- * <xsl:output-character -->
2002 <!-- * character="&#x2036;" -->
2003 <!-- * u:name="REVERSED DOUBLE PRIME" -->
2004 <!-- * /> -->
2005 <!-- * <xsl:output-character -->
2006 <!-- * character="&#x2037;" -->
2007 <!-- * u:name="REVERSED TRIPLE PRIME" -->
2008 <!-- * /> -->
2009
2010 <!-- * there is no low caret in roff -->
2011 <xsl:output-character
2012 character="&#x2038;"
2013 u:name="CARET"
2014 string="^"
2015 u:block="General Punctuation"
2016 />
2017 <xsl:output-character
2018 character="&#x2039;"
2019 u:name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK"
2020 string="\(fo"
2021 u:block="General Punctuation"
2022 u:class="quotes"
2023 />
2024 <xsl:output-character
2025 character="&#x203a;"
2026 u:name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"
2027 string="\(fc"
2028 u:block="General Punctuation"
2029 u:class="quotes"
2030 />
2031 <!-- * not in roff -->
2032 <xsl:output-character
2033 character="&#x203b;"
2034 u:name="REFERENCE MARK"
2035 string="*"
2036 u:block="General Punctuation"
2037 />
2038 <xsl:output-character
2039 character="&#x203c;"
2040 u:name="DOUBLE EXCLAMATION MARK"
2041 string="!!"
2042 u:block="General Punctuation"
2043 />
2044 <xsl:output-character
2045 character="&#x203d;"
2046 u:name="INTERROBANG"
2047 string="?!"
2048 u:block="General Punctuation"
2049 />
2050 <xsl:output-character
2051 character="&#x203e;"
2052 u:name="OVERLINE"
2053 string="\(rn"
2054 u:block="General Punctuation"
2055 />
2056 <xsl:output-character
2057 character="&#x203f;"
2058 u:name="UNDERTIE"
2059 string="\(ul"
2060 u:block="General Punctuation"
2061 />
2062 <!-- * not in roff -->
2063 <xsl:output-character
2064 character="&#x2040;"
2065 u:name="CHARACTER TIE"
2066 string="\(rn"
2067 u:block="General Punctuation"
2068 />
2069 <!-- * not in roff -->
2070 <xsl:output-character
2071 character="&#x2041;"
2072 u:name="CARET INSERTION POINT"
2073 u:entity="caret"
2074 string="^"
2075 u:block="General Punctuation"
2076 />
2077 <!-- * not in roff -->
2078 <xsl:output-character
2079 character="&#x2042;"
2080 u:name="ASTERISM"
2081 string="*"
2082 u:block="General Punctuation"
2083 />
2084 <!-- * not in roff; just make bold hyphen -->
2085 <xsl:output-character
2086 character="&#x2043;"
2087 u:name="HYPHEN BULLET"
2088 u:entity="hybull"
2089 string="\fB-\fR"
2090 u:block="General Punctuation"
2091 u:class="bullets"
2092 />
2093 <xsl:output-character
2094 character="&#x2044;"
2095 u:name="FRACTION SLASH"
2096 string="\(sl"
2097 u:block="General Punctuation"
2098 />
2099 <!-- * not in roff -->
2100 <xsl:output-character
2101 character="&#x2045;"
2102 u:name="LEFT SQUARE BRACKET WITH QUILL"
2103 string="["
2104 u:block="General Punctuation"
2105 />
2106 <!-- * not in roff -->
2107 <xsl:output-character
2108 character="&#x2046;"
2109 u:name="RIGHT SQUARE BRACKET WITH QUILL"
2110 string="]"
2111 u:block="General Punctuation"
2112 />
2113 <xsl:output-character
2114 character="&#x2047;"
2115 u:name="DOUBLE QUESTION MARK"
2116 string="??"
2117 u:block="General Punctuation"
2118 />
2119 <xsl:output-character
2120 character="&#x2048;"
2121 u:name="QUESTION EXCLAMATION MARK"
2122 string="?!"
2123 u:block="General Punctuation"
2124 />
2125 <xsl:output-character
2126 character="&#x2049;"
2127 u:name="EXCLAMATION QUESTION MARK"
2128 string="!?"
2129 u:block="General Punctuation"
2130 />
2131 <!-- * not in roff -->
2132 <xsl:output-character
2133 character="&#x204a;"
2134 u:name="TIRONIAN SIGN ET"
2135 string="7"
2136 u:block="General Punctuation"
2137 />
2138 <!-- * not in roff; just replace with un-reversed pilcrow -->
2139 <xsl:output-character
2140 character="&#x204b;"
2141 u:name="REVERSED PILCROW SIGN"
2142 string="\(ps"
2143 u:block="General Punctuation"
2144 />
2145 <!-- * not in roff; just make regular bullet -->
2146 <xsl:output-character
2147 character="&#x204c;"
2148 u:name="BLACK LEFTWARDS BULLET"
2149 string="\(bu"
2150 u:block="General Punctuation"
2151 />
2152 <!-- * not in roff; just make regular bullet -->
2153 <xsl:output-character
2154 character="&#x204d;"
2155 u:name="BLACK RIGHTWARDS BULLET"
2156 string="\(bu"
2157 u:block="General Punctuation"
2158 />
2159 <xsl:output-character
2160 character="&#x204e;"
2161 u:name="LOW ASTERISK"
2162 string="*"
2163 u:block="General Punctuation"
2164 />
2165
2166 <!-- * ............................................................... -->
2167 <!-- * Remaining General Punctuation -->
2168 <!-- * from x2050 to x206f -->
2169 <!-- * only map a couple of these -->
2170 <!-- * ............................................................... -->
2171
2172 <!-- * basically same as a normal space -->
2173 <xsl:output-character
2174 character="&#x205f;"
2175 u:name="MEDIUM MATHEMATICAL SPACE"
2176 string=" "
2177 u:block="General Punctuation"
2178 u:class="spaces"
2179 />
2180 <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->
2181 <!-- * Line Breaking Properties"[1] says: -->
2182 <!-- * -->
2183 <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred -->
2184 <!-- * choice for an invisible character to keep other characters -->
2185 <!-- * together that would otherwise be split across the line at a direct -->
2186 <!-- * break. The character FEFF has the same effect, but because it is -->
2187 <!-- * also used in an unrelated way as a byte order mark, the use of the -->
2188 <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. -->
2189 <!-- * -->
2190 <!-- * [1] http://www.unicode.org/reports/tr14/ -->
2191 <!-- * -->
2192 <!-- * The groff docs seem ambiguous about whether \& is a joiner and -->
2193 <!-- * prevents breaks, but, based on testing, seems like it does -->
2194 <xsl:output-character
2195 character="&#x2060;"
2196 u:name="WORD JOINER"
2197 string="\&amp;"
2198 u:block="General Punctuation"
2199 />
2200
2201 <!-- * ***************************************************************** -->
2202 <!-- * End: General Punctuation -->
2203 <!-- * ***************************************************************** -->
2204
2205 <!-- * ***************************************************************** -->
2206 <!-- * Begin: Superscripts and Subscripts -->
2207 <!-- * x2070 to x209f -->
2208 <!-- * For superscripts, just do a^n thing -->
2209 <!-- * For subscripts, just do a_n -->
2210 <!-- * ***************************************************************** -->
2211
2212 <xsl:output-character
2213 character="&#x2070;"
2214 u:name="SUPERSCRIPT ZERO"
2215 string="^0"
2216 u:block="Superscripts and Subscripts"
2217 />
2218 <xsl:output-character
2219 character="&#x2071;"
2220 u:name="SUPERSCRIPT LATIN SMALL LETTER I"
2221 string="^i"
2222 u:block="Superscripts and Subscripts"
2223 />
2224 <xsl:output-character
2225 character="&#x2074;"
2226 u:name="SUPERSCRIPT FOUR"
2227 string="^4"
2228 u:block="Superscripts and Subscripts"
2229 />
2230 <xsl:output-character
2231 character="&#x2075;"
2232 u:name="SUPERSCRIPT FIVE"
2233 string="^5"
2234 u:block="Superscripts and Subscripts"
2235 />
2236 <xsl:output-character
2237 character="&#x2076;"
2238 u:name="SUPERSCRIPT SIX"
2239 string="^6"
2240 u:block="Superscripts and Subscripts"
2241 />
2242 <xsl:output-character
2243 character="&#x2077;"
2244 u:name="SUPERSCRIPT SEVEN"
2245 string="^7"
2246 u:block="Superscripts and Subscripts"
2247 />
2248 <xsl:output-character
2249 character="&#x2078;"
2250 u:name="SUPERSCRIPT EIGHT"
2251 string="^8"
2252 u:block="Superscripts and Subscripts"
2253 />
2254 <xsl:output-character
2255 character="&#x2079;"
2256 u:name="SUPERSCRIPT NINE"
2257 string="^9"
2258 u:block="Superscripts and Subscripts"
2259 />
2260 <xsl:output-character
2261 character="&#x207a;"
2262 u:name="SUPERSCRIPT PLUS SIGN"
2263 string="^+"
2264 u:block="Superscripts and Subscripts"
2265 />
2266 <xsl:output-character
2267 character="&#x207b;"
2268 u:name="SUPERSCRIPT MINUS"
2269 string="^-"
2270 u:block="Superscripts and Subscripts"
2271 />
2272 <xsl:output-character
2273 character="&#x207c;"
2274 u:name="SUPERSCRIPT EQUALS SIGN"
2275 string="^="
2276 u:block="Superscripts and Subscripts"
2277 />
2278 <xsl:output-character
2279 character="&#x207d;"
2280 u:name="SUPERSCRIPT LEFT PARENTHESIS"
2281 string="^("
2282 u:block="Superscripts and Subscripts"
2283 />
2284 <xsl:output-character
2285 character="&#x207e;"
2286 u:name="SUPERSCRIPT RIGHT PARENTHESIS"
2287 string="^)"
2288 u:block="Superscripts and Subscripts"
2289 />
2290 <xsl:output-character
2291 character="&#x207f;"
2292 u:name="SUPERSCRIPT LATIN SMALL LETTER N"
2293 string="^n"
2294 u:block="Superscripts and Subscripts"
2295 />
2296 <xsl:output-character
2297 character="&#x2080;"
2298 u:name="SUBSCRIPT ZERO"
2299 string="_0"
2300 u:block="Superscripts and Subscripts"
2301 />
2302 <xsl:output-character
2303 character="&#x2081;"
2304 u:name="SUBSCRIPT ONE"
2305 string="_1"
2306 u:block="Superscripts and Subscripts"
2307 />
2308 <xsl:output-character
2309 character="&#x2082;"
2310 u:name="SUBSCRIPT TWO"
2311 string="_2"
2312 u:block="Superscripts and Subscripts"
2313 />
2314 <xsl:output-character
2315 character="&#x2083;"
2316 u:name="SUBSCRIPT THREE"
2317 string="_3"
2318 u:block="Superscripts and Subscripts"
2319 />
2320 <xsl:output-character
2321 character="&#x2084;"
2322 u:name="SUBSCRIPT FOUR"
2323 string="_4"
2324 u:block="Superscripts and Subscripts"
2325 />
2326 <xsl:output-character
2327 character="&#x2085;"
2328 u:name="SUBSCRIPT FIVE"
2329 string="_5"
2330 u:block="Superscripts and Subscripts"
2331 />
2332 <xsl:output-character
2333 character="&#x2086;"
2334 u:name="SUBSCRIPT SIX"
2335 string="_6"
2336 u:block="Superscripts and Subscripts"
2337 />
2338 <xsl:output-character
2339 character="&#x2087;"
2340 u:name="SUBSCRIPT SEVEN"
2341 string="_7"
2342 u:block="Superscripts and Subscripts"
2343 />
2344 <xsl:output-character
2345 character="&#x2088;"
2346 u:name="SUBSCRIPT EIGHT"
2347 string="_8"
2348 u:block="Superscripts and Subscripts"
2349 />
2350 <xsl:output-character
2351 character="&#x2089;"
2352 u:name="SUBSCRIPT NINE"
2353 string="_9"
2354 u:block="Superscripts and Subscripts"
2355 />
2356 <xsl:output-character
2357 character="&#x208a;"
2358 u:name="SUBSCRIPT PLUS SIGN"
2359 string="_+"
2360 u:block="Superscripts and Subscripts"
2361 />
2362 <xsl:output-character
2363 character="&#x208b;"
2364 u:name="SUBSCRIPT MINUS"
2365 string="_-"
2366 u:block="Superscripts and Subscripts"
2367 />
2368 <xsl:output-character
2369 character="&#x208c;"
2370 u:name="SUBSCRIPT EQUALS SIGN"
2371 string="_="
2372 u:block="Superscripts and Subscripts"
2373 />
2374 <xsl:output-character
2375 character="&#x208d;"
2376 u:name="SUBSCRIPT LEFT PARENTHESIS"
2377 string="_("
2378 u:block="Superscripts and Subscripts"
2379 />
2380 <xsl:output-character
2381 character="&#x208e;"
2382 u:name="SUBSCRIPT RIGHT PARENTHESIS"
2383 string="_)"
2384 u:block="Superscripts and Subscripts"
2385 />
2386 <!-- * ***************************************************************** -->
2387 <!-- * End: Superscripts and Subscripts -->
2388 <!-- * x2070 to x209f -->
2389 <!-- * ***************************************************************** -->
2390
2391 <!-- * ***************************************************************** -->
2392 <!-- * Begin: Currency Symbols -->
2393 <!-- * x20a0 to x20b1 -->
2394 <!-- * No mappings for any of these; just spell out -->
2395 <!-- * ***************************************************************** -->
2396
2397 <xsl:output-character
2398 character="&#x20a0;"
2399 u:name="EURO-CURRENCY SIGN"
2400 string="EUR"
2401 u:block="Currency Symbols"
2402 />
2403 <xsl:output-character
2404 character="&#x20a1;"
2405 u:name="COLON SIGN"
2406 string="COLON"
2407 u:block="Currency Symbols"
2408 />
2409 <xsl:output-character
2410 character="&#x20a2;"
2411 u:name="CRUZEIRO SIGN"
2412 string="CRUZEIRO"
2413 u:block="Currency Symbols"
2414 />
2415 <xsl:output-character
2416 character="&#x20a3;"
2417 u:name="FRENCH FRANC SIGN"
2418 string="FRANC"
2419 u:block="Currency Symbols"
2420 />
2421 <xsl:output-character
2422 character="&#x20a4;"
2423 u:name="LIRA SIGN"
2424 string="LIRA"
2425 u:block="Currency Symbols"
2426 />
2427 <xsl:output-character
2428 character="&#x20a5;"
2429 u:name="MILL SIGN"
2430 string="MILL"
2431 u:block="Currency Symbols"
2432 />
2433 <xsl:output-character
2434 character="&#x20a6;"
2435 u:name="NAIRA SIGN"
2436 string="NAIRA"
2437 u:block="Currency Symbols"
2438 />
2439 <xsl:output-character
2440 character="&#x20a7;"
2441 u:name="PESETA SIGN"
2442 string="PESETA"
2443 u:block="Currency Symbols"
2444 />
2445 <xsl:output-character
2446 character="&#x20a8;"
2447 u:name="RUPEE SIGN"
2448 string="RUPEE"
2449 u:block="Currency Symbols"
2450 />
2451 <xsl:output-character
2452 character="&#x20a9;"
2453 u:name="WON SIGN"
2454 string="WON"
2455 u:block="Currency Symbols"
2456 />
2457 <xsl:output-character
2458 character="&#x20aa;"
2459 u:name="NEW SHEQEL SIGN"
2460 string="SHEQEL"
2461 u:block="Currency Symbols"
2462 />
2463 <xsl:output-character
2464 character="&#x20ab;"
2465 u:name="DONG SIGN"
2466 string="DONG"
2467 u:block="Currency Symbols"
2468 />
2469 <xsl:output-character
2470 character="&#x20ac;"
2471 u:name="EURO SIGN"
2472 string="EUR"
2473 u:block="Currency Symbols"
2474 />
2475 <xsl:output-character
2476 character="&#x20ad;"
2477 u:name="KIP SIGN"
2478 string="KIP"
2479 u:block="Currency Symbols"
2480 />
2481 <xsl:output-character
2482 character="&#x20ae;"
2483 u:name="TUGRIK SIGN"
2484 string="TUGRIK"
2485 u:block="Currency Symbols"
2486 />
2487 <xsl:output-character
2488 character="&#x20af;"
2489 u:name="DRACHMA SIGN"
2490 string="DRACHMA"
2491 u:block="Currency Symbols"
2492 />
2493 <!-- <xsl:output-character -->
2494 <!-- character="&#x20b0;" -->
2495 <!-- u:name="GERMAN PENNY SIGN" -->
2496 <!-- string="?" -->
2497 <!-- u:block="Currency Symbols" -->
2498 <!-- /> -->
2499 <xsl:output-character
2500 character="&#x20b1;"
2501 u:name="PESO SIGN"
2502 string="PESO"
2503 u:block="Currency Symbols"
2504 />
2505
2506 <!-- * ***************************************************************** -->
2507 <!-- * End: Currency Symbols -->
2508 <!-- * x20a0 to x20b1 -->
2509 <!-- * ***************************************************************** -->
2510
2511 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
2512 <!-- * Combining Diacritical Marks for Symbols -->
2513 <!-- * x20d0 to x20ff -->
2514 <!-- * - do nothing - -->
2515 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
2516
2517 <!-- * ***************************************************************** -->
2518 <!-- * Begin: Letterlike Symbols -->
2519 <!-- * x2100 to x214b -->
2520 <!-- * -->
2521 <!-- * No mappings for any of these, and nothing appropriate for -->
2522 <!-- * most of them; so, just spell out the ones that we can -->
2523 <!-- * ***************************************************************** -->
2524
2525 <xsl:output-character
2526 character="&#x2103;"
2527 u:name="DEGREE CELSIUS"
2528 string="\(deC"
2529 u:block="Letterlike Symbols"
2530 />
2531 <xsl:output-character
2532 character="&#x2105;"
2533 u:name="CARE OF"
2534 u:entity="incare"
2535 string="c/o"
2536 u:block="Letterlike Symbols"
2537 />
2538 <xsl:output-character
2539 character="&#x2109;"
2540 u:name="DEGREE FAHRENHEIT"
2541 string="\(deF"
2542 u:block="Letterlike Symbols"
2543 />
2544 <!-- roff Ifraktur -->
2545 <xsl:output-character
2546 character="&#x2111;"
2547 u:name="BLACK-LETTER CAPITAL I"
2548 string="\(Im"
2549 u:block="Letterlike Symbols"
2550 />
2551 <xsl:output-character
2552 character="&#x2113;"
2553 u:name="SCRIPT SMALL L"
2554 u:entity="ell"
2555 string="l"
2556 u:block="Letterlike Symbols"
2557 />
2558 <xsl:output-character
2559 character="&#x2116;"
2560 u:name="NUMERO SIGN"
2561 u:entity="numero"
2562 string="No."
2563 u:block="Letterlike Symbols"
2564 />
2565 <xsl:output-character
2566 character="&#x2118;"
2567 u:name="SCRIPT CAPITAL P"
2568 u:entity="weierp"
2569 string="\(wp"
2570 u:block="Letterlike Symbols"
2571 />
2572 <xsl:output-character
2573 character="&#x211c;"
2574 u:name="BLACK-LETTER CAPITAL R"
2575 u:entity="real"
2576 string="\(Re"
2577 u:block="Letterlike Symbols"
2578 />
2579 <xsl:output-character
2580 character="&#x211e;"
2581 u:name="PRESCRIPTION TAKE"
2582 u:entity="rx"
2583 string="Rx"
2584 u:block="Letterlike Symbols"
2585 />
2586 <xsl:output-character
2587 character="&#x2120;"
2588 u:name="SERVICE MARK"
2589 string="(SM)"
2590 u:block="Letterlike Symbols"
2591 />
2592 <!-- * We don't do "\(tm" for &#x2122; because for console output, groff -->
2593 <!-- * just renders that as "tm", without any preceding space, parens, -->
2594 <!-- * or anything. So it just gets run into the preceding word; i.e.: -->
2595 <!-- * -->
2596 <!-- * Product&#x2122; -> Producttm -->
2597 <!-- * -->
2598 <!-- * That it probably not what most people would want. So we just -->
2599 <!-- * render it as (TM) instead, Thus: -->
2600 <!-- * -->
2601 <!-- * Product&#x2122; -> Product(TM) -->
2602 <xsl:output-character
2603 character="&#x2122;"
2604 u:name="TRADE MARK SIGN"
2605 u:entity="trade"
2606 string="(TM)"
2607 u:block="Letterlike Symbols"
2608 />
2609 <xsl:output-character
2610 character="&#x2126;"
2611 u:name="OHM SIGN"
2612 u:entity="ohm"
2613 string="\(*W"
2614 u:block="Letterlike Symbols"
2615 />
2616 <xsl:output-character
2617 character="&#x212a;"
2618 u:name="KELVIN SIGN"
2619 string="K"
2620 u:block="Letterlike Symbols"
2621 />
2622 <xsl:output-character
2623 character="&#x212b;"
2624 u:name="ANGSTROM SIGN"
2625 u:entity="angst"
2626 string="\(oA"
2627 u:block="Letterlike Symbols"
2628 />
2629 <xsl:output-character
2630 character="&#x2135;"
2631 u:name="ALEF SYMBOL"
2632 u:entity="aleph"
2633 string="\(Ah"
2634 u:block="Letterlike Symbols"
2635 />
2636
2637 <!-- * ***************************************************************** -->
2638 <!-- * End: Letterlike Symbols -->
2639 <!-- * x2100 to x214b -->
2640 <!-- * ***************************************************************** -->
2641
2642 <!-- * ***************************************************************** -->
2643 <!-- * Begin: Number Forms -->
2644 <!-- * x2150 to x218f -->
2645 <!-- * -->
2646 <!-- * No mappings for any of these, and nothing appropriate for most -->
2647 <!-- * of them; so, just spell out the ones that we can -->
2648 <!-- * ***************************************************************** -->
2649
2650 <xsl:output-character
2651 character="&#x2153;"
2652 u:name="VULGAR FRACTION ONE THIRD"
2653 u:entity="frac13"
2654 string="1/3"
2655 u:block="Number Forms"
2656 />
2657 <xsl:output-character
2658 character="&#x2154;"
2659 u:name="VULGAR FRACTION TWO THIRDS"
2660 u:entity="frac23"
2661 string="2/3"
2662 u:block="Number Forms"
2663 />
2664 <xsl:output-character
2665 character="&#x2155;"
2666 u:name="VULGAR FRACTION ONE FIFTH"
2667 u:entity="frac15"
2668 string="1/5"
2669 u:block="Number Forms"
2670 />
2671 <xsl:output-character
2672 character="&#x2156;"
2673 u:name="VULGAR FRACTION TWO FIFTHS"
2674 u:entity="frac25"
2675 string="2/5"
2676 u:block="Number Forms"
2677 />
2678 <xsl:output-character
2679 character="&#x2157;"
2680 u:name="VULGAR FRACTION THREE FIFTHS"
2681 u:entity="frac35"
2682 string="3/5"
2683 u:block="Number Forms"
2684 />
2685 <xsl:output-character
2686 character="&#x2158;"
2687 u:name="VULGAR FRACTION FOUR FIFTHS"
2688 u:entity="frac45"
2689 string="4/5"
2690 u:block="Number Forms"
2691 />
2692 <xsl:output-character
2693 character="&#x2159;"
2694 u:name="VULGAR FRACTION ONE SIXTH"
2695 u:entity="frac16"
2696 string="1/6"
2697 u:block="Number Forms"
2698 />
2699 <xsl:output-character
2700 character="&#x215a;"
2701 u:name="VULGAR FRACTION FIVE SIXTHS"
2702 u:entity="frac56"
2703 string="5/6"
2704 u:block="Number Forms"
2705 />
2706 <xsl:output-character
2707 character="&#x215b;"
2708 u:name="VULGAR FRACTION ONE EIGHTH"
2709 u:entity="frac18"
2710 string="1/8"
2711 u:block="Number Forms"
2712 />
2713 <xsl:output-character
2714 character="&#x215c;"
2715 u:name="VULGAR FRACTION THREE EIGHTHS"
2716 u:entity="frac38"
2717 string="3/8"
2718 u:block="Number Forms"
2719 />
2720 <xsl:output-character
2721 character="&#x215d;"
2722 u:name="VULGAR FRACTION FIVE EIGHTHS"
2723 u:entity="frac58"
2724 string="5/8"
2725 u:block="Number Forms"
2726 />
2727 <xsl:output-character
2728 character="&#x215e;"
2729 u:name="VULGAR FRACTION SEVEN EIGHTHS"
2730 u:entity="frac78"
2731 string="7/8"
2732 u:block="Number Forms"
2733 />
2734 <xsl:output-character
2735 character="&#x215f;"
2736 u:name="FRACTION NUMERATOR ONE"
2737 string="1/"
2738 u:block="Number Forms"
2739 />
2740 <xsl:output-character
2741 character="&#x2160;"
2742 u:name="ROMAN NUMERAL ONE"
2743 string="I"
2744 u:block="Number Forms"
2745 />
2746 <xsl:output-character
2747 character="&#x2161;"
2748 u:name="ROMAN NUMERAL TWO"
2749 string="II"
2750 u:block="Number Forms"
2751 />
2752 <xsl:output-character
2753 character="&#x2162;"
2754 u:name="ROMAN NUMERAL THREE"
2755 string="III"
2756 u:block="Number Forms"
2757 />
2758 <xsl:output-character
2759 character="&#x2163;"
2760 u:name="ROMAN NUMERAL FOUR"
2761 string="IV"
2762 u:block="Number Forms"
2763 />
2764 <xsl:output-character
2765 character="&#x2164;"
2766 u:name="ROMAN NUMERAL FIVE"
2767 string="V"
2768 u:block="Number Forms"
2769 />
2770 <xsl:output-character
2771 character="&#x2165;"
2772 u:name="ROMAN NUMERAL SIX"
2773 string="VI"
2774 u:block="Number Forms"
2775 />
2776 <xsl:output-character
2777 character="&#x2166;"
2778 u:name="ROMAN NUMERAL SEVEN"
2779 string="VII"
2780 u:block="Number Forms"
2781 />
2782 <xsl:output-character
2783 character="&#x2167;"
2784 u:name="ROMAN NUMERAL EIGHT"
2785 string="VIII"
2786 u:block="Number Forms"
2787 />
2788 <xsl:output-character
2789 character="&#x2168;"
2790 u:name="ROMAN NUMERAL NINE"
2791 string="IX"
2792 u:block="Number Forms"
2793 />
2794 <xsl:output-character
2795 character="&#x2169;"
2796 u:name="ROMAN NUMERAL TEN"
2797 string="X"
2798 u:block="Number Forms"
2799 />
2800 <xsl:output-character
2801 character="&#x216a;"
2802 u:name="ROMAN NUMERAL ELEVEN"
2803 string="XI"
2804 u:block="Number Forms"
2805 />
2806 <xsl:output-character
2807 character="&#x216b;"
2808 u:name="ROMAN NUMERAL TWELVE"
2809 string="XII"
2810 u:block="Number Forms"
2811 />
2812 <xsl:output-character
2813 character="&#x216c;"
2814 u:name="ROMAN NUMERAL FIFTY"
2815 string="L"
2816 u:block="Number Forms"
2817 />
2818 <xsl:output-character
2819 character="&#x216d;"
2820 u:name="ROMAN NUMERAL ONE HUNDRED"
2821 string="C"
2822 u:block="Number Forms"
2823 />
2824 <xsl:output-character
2825 character="&#x216e;"
2826 u:name="ROMAN NUMERAL FIVE HUNDRED"
2827 string="D"
2828 u:block="Number Forms"
2829 />
2830 <xsl:output-character
2831 character="&#x216f;"
2832 u:name="ROMAN NUMERAL ONE THOUSAND"
2833 string="M"
2834 u:block="Number Forms"
2835 />
2836 <xsl:output-character
2837 character="&#x2170;"
2838 u:name="SMALL ROMAN NUMERAL ONE"
2839 string="i"
2840 u:block="Number Forms"
2841 />
2842 <xsl:output-character
2843 character="&#x2171;"
2844 u:name="SMALL ROMAN NUMERAL TWO"
2845 string="ii"
2846 u:block="Number Forms"
2847 />
2848 <xsl:output-character
2849 character="&#x2172;"
2850 u:name="SMALL ROMAN NUMERAL THREE"
2851 string="iii"
2852 u:block="Number Forms"
2853 />
2854 <xsl:output-character
2855 character="&#x2173;"
2856 u:name="SMALL ROMAN NUMERAL FOUR"
2857 string="iv"
2858 u:block="Number Forms"
2859 />
2860 <xsl:output-character
2861 character="&#x2174;"
2862 u:name="SMALL ROMAN NUMERAL FIVE"
2863 string="v"
2864 u:block="Number Forms"
2865 />
2866 <xsl:output-character
2867 character="&#x2175;"
2868 u:name="SMALL ROMAN NUMERAL SIX"
2869 string="vi"
2870 u:block="Number Forms"
2871 />
2872 <xsl:output-character
2873 character="&#x2176;"
2874 u:name="SMALL ROMAN NUMERAL SEVEN"
2875 string="vii"
2876 u:block="Number Forms"
2877 />
2878 <xsl:output-character
2879 character="&#x2177;"
2880 u:name="SMALL ROMAN NUMERAL EIGHT"
2881 string="viii"
2882 u:block="Number Forms"
2883 />
2884 <xsl:output-character
2885 character="&#x2178;"
2886 u:name="SMALL ROMAN NUMERAL NINE"
2887 string="ix"
2888 u:block="Number Forms"
2889 />
2890 <xsl:output-character
2891 character="&#x2179;"
2892 u:name="SMALL ROMAN NUMERAL TEN"
2893 string="x"
2894 u:block="Number Forms"
2895 />
2896 <xsl:output-character
2897 character="&#x217a;"
2898 u:name="SMALL ROMAN NUMERAL ELEVEN"
2899 string="xi"
2900 u:block="Number Forms"
2901 />
2902 <xsl:output-character
2903 character="&#x217b;"
2904 u:name="SMALL ROMAN NUMERAL TWELVE"
2905 string="xii"
2906 u:block="Number Forms"
2907 />
2908 <xsl:output-character
2909 character="&#x217c;"
2910 u:name="SMALL ROMAN NUMERAL FIFTY"
2911 string="l"
2912 u:block="Number Forms"
2913 />
2914 <xsl:output-character
2915 character="&#x217d;"
2916 u:name="SMALL ROMAN NUMERAL ONE HUNDRED"
2917 string="c"
2918 u:block="Number Forms"
2919 />
2920 <xsl:output-character
2921 character="&#x217e;"
2922 u:name="SMALL ROMAN NUMERAL FIVE HUNDRED"
2923 string="d"
2924 u:block="Number Forms"
2925 />
2926 <xsl:output-character
2927 character="&#x217f;"
2928 u:name="SMALL ROMAN NUMERAL ONE THOUSAND"
2929 string="m"
2930 u:block="Number Forms"
2931 />
2932 <xsl:output-character
2933 character="&#x2180;"
2934 u:name="ROMAN NUMERAL ONE THOUSAND C D"
2935 string="CD"
2936 u:block="Number Forms"
2937 />
2938
2939 <!-- * ***************************************************************** -->
2940 <!-- * End: Number Forms -->
2941 <!-- * x2150 to x218f -->
2942 <!-- * ***************************************************************** -->
2943
2944 <!-- * ***************************************************************** -->
2945 <!-- * Begin: Arrows -->
2946 <!-- * x2190 to x21ff -->
2947 <!-- * ***************************************************************** -->
2948
2949 <xsl:output-character
2950 character="&#x2190;"
2951 u:name="LEFTWARDS ARROW"
2952 u:entity="larr"
2953 string="\(&lt;-"
2954 u:block="Arrows"
2955 />
2956 <xsl:output-character
2957 character="&#x2191;"
2958 u:name="UPWARDS ARROW"
2959 u:entity="uarr"
2960 string="\(ua"
2961 u:block="Arrows"
2962 />
2963 <xsl:output-character
2964 character="&#x2192;"
2965 u:name="RIGHTWARDS ARROW"
2966 u:entity="rarr"
2967 string="\(->"
2968 u:block="Arrows"
2969 />
2970 <xsl:output-character
2971 character="&#x2193;"
2972 u:name="DOWNWARDS ARROW"
2973 u:entity="darr"
2974 string="\(da"
2975 u:block="Arrows"
2976 />
2977 <xsl:output-character
2978 character="&#x2194;"
2979 u:name="LEFT RIGHT ARROW"
2980 u:entity="harr"
2981 string="\(&lt;>"
2982 u:block="Arrows"
2983 />
2984 <xsl:output-character
2985 character="&#x2195;"
2986 u:name="UP DOWN ARROW"
2987 u:entity="varr"
2988 string="\(va"
2989 u:block="Arrows"
2990 />
2991 <xsl:output-character
2992 character="&#x21b5;"
2993 u:name="DOWNWARDS ARROW WITH CORNER LEFTWARDS"
2994 u:entity="crarr"
2995 string="\(CR"
2996 u:block="Arrows"
2997 />
2998 <xsl:output-character
2999 character="&#x21d0;"
3000 u:name="LEFTWARDS DOUBLE ARROW"
3001 u:entity="lArr"
3002 string="\(la"
3003 u:block="Arrows"
3004 />
3005 <xsl:output-character
3006 character="&#x21d1;"
3007 u:name="UPWARDS DOUBLE ARROW"
3008 u:entity="uArr"
3009 string="\(uA"
3010 u:block="Arrows"
3011 />
3012 <xsl:output-character
3013 character="&#x21d2;"
3014 u:name="RIGHTWARDS DOUBLE ARROW"
3015 u:entity="rArr"
3016 string="\(rA"
3017 u:block="Arrows"
3018 />
3019 <xsl:output-character
3020 character="&#x21d3;"
3021 u:name="DOWNWARDS DOUBLE ARROW"
3022 u:entity="dArr"
3023 string="\(dA"
3024 u:block="Arrows"
3025 />
3026 <xsl:output-character
3027 character="&#x21d4;"
3028 u:name="LEFT RIGHT DOUBLE ARROW"
3029 u:entity="hArr"
3030 string="\(hA"
3031 u:block="Arrows"
3032 />
3033 <!-- no roff equiv; render same as single arrow -->
3034 <xsl:output-character
3035 character="&#x21d5;"
3036 u:name="UP DOWN DOUBLE ARROW"
3037 u:entity="vArr"
3038 string="\(va"
3039 u:block="Arrows"
3040 />
3041
3042 <!-- * ***************************************************************** -->
3043 <!-- * Begin: Mathematical Operators -->
3044 <!-- * x2200 to x22ff -->
3045 <!-- * ***************************************************************** -->
3046
3047 <xsl:output-character
3048 character="&#x2200;"
3049 u:name="FOR ALL"
3050 u:entity="forall"
3051 string="\(fa"
3052 u:block="Mathematical Operators"
3053 />
3054 <xsl:output-character
3055 character="&#x2201;"
3056 u:name="COMPLEMENT"
3057 u:entity="comp"
3058 string="C"
3059 u:block="Mathematical Operators"
3060 />
3061 <xsl:output-character
3062 character="&#x2202;"
3063 u:name="PARTIAL DIFFERENTIAL"
3064 u:entity="part"
3065 string="\(pd"
3066 u:block="Mathematical Operators"
3067 />
3068 <xsl:output-character
3069 character="&#x2203;"
3070 u:name="THERE EXISTS"
3071 u:entity="exist"
3072 string="\(te"
3073 u:block="Mathematical Operators"
3074 />
3075 <!-- * no roff equiv -->
3076 <!-- * <xsl:output-character -->
3077 <!-- * character="&#x2204;" -->
3078 <!-- * u:name="THERE DOES NOT EXIST" -->
3079 <!-- * u:entity="nexist" -->
3080 <!-- * /> -->
3081 <xsl:output-character
3082 character="&#x2205;"
3083 u:name="EMPTY SET"
3084 u:entity="empty"
3085 string="\(es"
3086 u:block="Mathematical Operators"
3087 />
3088 <xsl:output-character
3089 character="&#x2206;"
3090 u:name="INCREMENT"
3091 string="\(*D"
3092 u:block="Mathematical Operators"
3093 />
3094 <xsl:output-character
3095 character="&#x2207;"
3096 u:name="NABLA"
3097 u:entity="nabla"
3098 string="\(gr"
3099 u:block="Mathematical Operators"
3100 />
3101 <xsl:output-character
3102 character="&#x2208;"
3103 u:name="ELEMENT OF"
3104 u:entity="isin"
3105 string="\(mo"
3106 u:block="Mathematical Operators"
3107 />
3108 <xsl:output-character
3109 character="&#x2209;"
3110 u:name="NOT AN ELEMENT OF"
3111 u:entity="notin"
3112 string="\(nm"
3113 u:block="Mathematical Operators"
3114 />
3115 <xsl:output-character
3116 character="&#x220a;"
3117 u:name="SMALL ELEMENT OF"
3118 string="\(mo"
3119 u:block="Mathematical Operators"
3120 />
3121
3122 <xsl:output-character
3123 character="&#x220b;"
3124 u:name="CONTAINS AS MEMBER"
3125 u:entity="ni"
3126 string="\(st"
3127 u:block="Mathematical Operators"
3128 />
3129 <!-- * not in roff -->
3130 <!-- * <xsl:output-character -->
3131 <!-- * character="&#x220c;" -->
3132 <!-- * u:name="DOES NOT CONTAIN AS MEMBER" -->
3133 <!-- * /> -->
3134 <xsl:output-character
3135 character="&#x220d;"
3136 u:name="SMALL CONTAINS AS MEMBER"
3137 string="\(st"
3138 u:block="Mathematical Operators"
3139 />
3140 <!-- * not in roff -->
3141 <!-- * <xsl:output-character -->
3142 <!-- * character="&#x220e;" -->
3143 <!-- * u:name="END OF PROOF" -->
3144 <!-- * /> -->
3145 <xsl:output-character
3146 character="&#x220f;"
3147 u:name="N-ARY PRODUCT"
3148 u:entity="prod"
3149 string="\(product"
3150 u:block="Mathematical Operators"
3151 />
3152 <!-- * not in roff -->
3153 <!-- * <xsl:output-character -->
3154 <!-- * character="&#x2210;" -->
3155 <!-- * u:name="N-ARY COPRODUCT" -->
3156 <!-- * u:entity="coprod" -->
3157 <!-- * /> -->
3158 <xsl:output-character
3159 character="&#x2211;"
3160 u:name="N-ARY SUMMATION"
3161 u:entity="sum"
3162 string="\(sum"
3163 u:block="Mathematical Operators"
3164 />
3165 <xsl:output-character
3166 character="&#x2212;"
3167 u:name="MINUS SIGN"
3168 u:entity="minus"
3169 string="\-"
3170 u:block="Mathematical Operators"
3171 />
3172 <xsl:output-character
3173 character="&#x2213;"
3174 u:name="MINUS-OR-PLUS SIGN"
3175 u:entity="mnplus"
3176 string="\(+-"
3177 u:block="Mathematical Operators"
3178 />
3179 <!-- * not in roff -->
3180 <!-- * <xsl:output-character -->
3181 <!-- * character="&#x2214;" -->
3182 <!-- * u:name="DOT PLUS" -->
3183 <!-- * u:entity="plusdo" -->
3184 <!-- * /> -->
3185 <xsl:output-character
3186 character="&#x2215;"
3187 u:name="DIVISION SLASH"
3188 string="\(f/"
3189 u:block="Mathematical Operators"
3190 />
3191 <xsl:output-character
3192 character="&#x2216;"
3193 u:name="SET MINUS"
3194 u:entity="setmn"
3195 string="\e"
3196 u:block="Mathematical Operators"
3197 />
3198 <xsl:output-character
3199 character="&#x2217;"
3200 u:name="ASTERISK OPERATOR"
3201 u:entity="lowast"
3202 string="\(**"
3203 u:block="Mathematical Operators"
3204 />
3205 <!-- * not in roff -->
3206 <!-- * <xsl:output-character -->
3207 <!-- * character="&#x2218;" -->
3208 <!-- * u:name="RING OPERATOR" -->
3209 <!-- * u:entity="compfn" -->
3210 <!-- * /> -->
3211 <xsl:output-character
3212 character="&#x2219;"
3213 u:name="BULLET OPERATOR"
3214 string="\(bu"
3215 u:block="Mathematical Operators"
3216 />
3217 <xsl:output-character
3218 character="&#x221a;"
3219 u:name="SQUARE ROOT"
3220 u:entity="radic"
3221 string="\(sr"
3222 u:block="Mathematical Operators"
3223 />
3224 <!-- * not in roff -->
3225 <!-- * <xsl:output-character -->
3226 <!-- * character="&#x221b;" -->
3227 <!-- * u:name="CUBE ROOT" -->
3228 <!-- * /> -->
3229 <!-- * <xsl:output-character -->
3230 <!-- * character="&#x221c;" -->
3231 <!-- * u:name="FOURTH ROOT" -->
3232 <!-- * /> -->
3233 <xsl:output-character
3234 character="&#x221d;"
3235 u:name="PROPORTIONAL TO"
3236 u:entity="prop"
3237 string="\(pt"
3238 u:block="Mathematical Operators"
3239 />
3240 <xsl:output-character
3241 character="&#x221e;"
3242 u:name="INFINITY"
3243 u:entity="infin"
3244 string="\(if"
3245 u:block="Mathematical Operators"
3246 />
3247 <!-- * not in roff -->
3248 <!-- * <xsl:output-character -->
3249 <!-- * character="&#x221f;" -->
3250 <!-- * u:name="RIGHT ANGLE" -->
3251 <!-- * u:entity="ang90" -->
3252 <!-- * /> -->
3253 <xsl:output-character
3254 character="&#x2220;"
3255 u:name="ANGLE"
3256 u:entity="ang"
3257 string="\(/_"
3258 u:block="Mathematical Operators"
3259 />
3260
3261 <!-- * 0x2221 to 0x2226 not in roff; -->
3262 <!-- * but fake a parallel sign with vert bars -->
3263
3264 <xsl:output-character
3265 character="&#x2225;"
3266 u:name="PARALLEL TO"
3267 u:entity="par"
3268 string="\(bv\(bv"
3269 u:block="Mathematical Operators"
3270 />
3271
3272 <xsl:output-character
3273 character="&#x2227;"
3274 u:name="LOGICAL AND"
3275 u:entity="and"
3276 string="\(AN"
3277 u:block="Mathematical Operators"
3278 />
3279 <xsl:output-character
3280 character="&#x2228;"
3281 u:name="LOGICAL OR"
3282 u:entity="or"
3283 string="\(OR"
3284 u:block="Mathematical Operators"
3285 />
3286 <xsl:output-character
3287 character="&#x2229;"
3288 u:name="INTERSECTION"
3289 u:entity="cap"
3290 string="\(ca"
3291 u:block="Mathematical Operators"
3292 />
3293 <xsl:output-character
3294 character="&#x222a;"
3295 u:name="UNION"
3296 u:entity="cup"
3297 string="\(cu"
3298 u:block="Mathematical Operators"
3299 />
3300 <xsl:output-character
3301 character="&#x222b;"
3302 u:name="INTEGRAL"
3303 u:entity="int"
3304 string="\(is"
3305 u:block="Mathematical Operators"
3306 />
3307 <xsl:output-character
3308 character="&#x222c;"
3309 u:name="DOUBLE INTEGRAL"
3310 string="\(is\(is"
3311 u:block="Mathematical Operators"
3312 />
3313 <xsl:output-character
3314 character="&#x222d;"
3315 u:name="TRIPLE INTEGRAL"
3316 string="\(is\(is\(is"
3317 u:block="Mathematical Operators"
3318 />
3319
3320 <!-- * 0x222e to 0x2233 not in roff -->
3321
3322 <xsl:output-character
3323 character="&#x2234;"
3324 u:name="THEREFORE"
3325 u:entity="there4"
3326 string="\(tf"
3327 u:block="Mathematical Operators"
3328 />
3329
3330 <!-- * not in roff -->
3331 <!-- * <xsl:output-character -->
3332 <!-- * character="&#x2235;" -->
3333 <!-- * u:name="BECAUSE" -->
3334 <!-- * u:entity="becaus" -->
3335 <!-- * /> -->
3336 <xsl:output-character
3337 character="&#x2236;"
3338 u:name="RATIO"
3339 string=":"
3340 u:block="Mathematical Operators"
3341 />
3342 <xsl:output-character
3343 character="&#x2237;"
3344 u:name="PROPORTION"
3345 string="::"
3346 u:block="Mathematical Operators"
3347 />
3348
3349 <!-- * 0x2238 to 0x223b not in roff -->
3350
3351 <xsl:output-character
3352 character="&#x223c;"
3353 u:name="TILDE OPERATOR"
3354 u:entity="sim"
3355 string="\(ti"
3356 u:block="Mathematical Operators"
3357 />
3358
3359 <!-- * 0x223d to 0x224b not in roff -->
3360
3361 <xsl:output-character
3362 character="&#x2245;"
3363 u:name="APPROXIMATELY EQUAL TO"
3364 u:entity="cong"
3365 string="\(=~"
3366 u:block="Mathematical Operators"
3367 />
3368
3369 <!-- * not in roff -->
3370 <!-- * <xsl:output-character -->
3371 <!-- * character="&#x2246;" -->
3372 <!-- * u:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" -->
3373 <!-- * /> -->
3374 <!-- * <xsl:output-character -->
3375 <!-- * character="&#x2247;" -->
3376 <!-- * u:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" -->
3377 <!-- * u:entity="ncong" -->
3378 <!-- * /> -->
3379
3380 <xsl:output-character
3381 character="&#x2248;"
3382 u:name="ALMOST EQUAL TO"
3383 u:entity="asymp"
3384 string="\(~~"
3385 u:block="Mathematical Operators"
3386 />
3387
3388 <!-- * x2249 to x2253 not in roff -->
3389
3390 <xsl:output-character
3391 character="&#x2254;"
3392 u:name="COLON EQUALS"
3393 u:entity="colone"
3394 string=":="
3395 u:block="Mathematical Operators"
3396 />
3397 <xsl:output-character
3398 character="&#x2255;"
3399 u:name="EQUALS COLON"
3400 u:entity="ecolon"
3401 string="=:"
3402 u:block="Mathematical Operators"
3403 />
3404
3405 <!-- * x2256 to x2255 not in roff -->
3406
3407 <xsl:output-character
3408 character="&#x225f;"
3409 u:name="QUESTIONED EQUAL TO"
3410 string="?="
3411 u:block="Mathematical Operators"
3412 />
3413 <xsl:output-character
3414 character="&#x2260;"
3415 u:name="NOT EQUAL TO"
3416 u:entity="ne"
3417 string="\(!="
3418 u:block="Mathematical Operators"
3419 />
3420 <xsl:output-character
3421 character="&#x2261;"
3422 u:name="IDENTICAL TO"
3423 u:entity="equiv"
3424 string="\(=="
3425 u:block="Mathematical Operators"
3426 />
3427 <!-- * not in roff -->
3428 <!-- * <xsl:output-character -->
3429 <!-- * character="&#x2262;" -->
3430 <!-- * u:name="NOT IDENTICAL TO" -->
3431 <!-- * u:entity="nequiv" -->
3432 <!-- * /> -->
3433 <!-- * <xsl:output-character -->
3434 <!-- * character="&#x2263;" -->
3435 <!-- * u:name="STRICTLY EQUIVALENT TO" -->
3436 <!-- * /> -->
3437 <xsl:output-character
3438 character="&#x2264;"
3439 u:name="LESS-THAN OR EQUAL TO"
3440 u:entity="le"
3441 string="\(&lt;="
3442 u:block="Mathematical Operators"
3443 />
3444 <xsl:output-character
3445 character="&#x2265;"
3446 u:name="GREATER-THAN OR EQUAL TO"
3447 u:entity="ge"
3448 string="\(>="
3449 u:block="Mathematical Operators"
3450 />
3451 <!-- * x2266 to x2269 not in roff -->
3452
3453 <xsl:output-character
3454 character="&#x226a;"
3455 u:name="MUCH LESS-THAN"
3456 u:entity="Lt"
3457 string="&lt;&lt;"
3458 u:block="Mathematical Operators"
3459 />
3460 <xsl:output-character
3461 character="&#x226b;"
3462 u:name="MUCH GREATER-THAN"
3463 u:entity="Gt"
3464 string=">>"
3465 u:block="Mathematical Operators"
3466 />
3467 <!-- * x226c to x2281 not in roff -->
3468
3469 <xsl:output-character
3470 character="&#x2282;"
3471 u:name="SUBSET OF"
3472 u:entity="sub"
3473 string="\(sb"
3474 u:block="Mathematical Operators"
3475 />
3476 <xsl:output-character
3477 character="&#x2283;"
3478 u:name="SUPERSET OF"
3479 u:entity="sup"
3480 string="\(sp"
3481 u:block="Mathematical Operators"
3482 />
3483 <xsl:output-character
3484 character="&#x2284;"
3485 u:name="NOT A SUBSET OF"
3486 u:entity="nsub"
3487 string="\(nb"
3488 u:block="Mathematical Operators"
3489 />
3490 <!-- * not in roff -->
3491 <!-- * <xsl:output-character -->
3492 <!-- * character="&#x2285;" -->
3493 <!-- * u:name="NOT A SUPERSET OF" -->
3494 <!-- * u:entity="nsup" -->
3495 <!-- * /> -->
3496 <xsl:output-character
3497 character="&#x2286;"
3498 u:name="SUBSET OF OR EQUAL TO"
3499 u:entity="sube"
3500 string="\(ib"
3501 u:block="Mathematical Operators"
3502 />
3503 <xsl:output-character
3504 character="&#x2287;"
3505 u:name="SUPERSET OF OR EQUAL TO"
3506 u:entity="supe"
3507 string="\(ip"
3508 u:block="Mathematical Operators"
3509 />
3510 <!-- * x2288 to x2294 not in roff -->
3511
3512 <xsl:output-character
3513 character="&#x2295;"
3514 u:name="CIRCLED PLUS"
3515 u:entity="oplus"
3516 string="\(c+"
3517 u:block="Mathematical Operators"
3518 />
3519 <xsl:output-character
3520 character="&#x2296;"
3521 u:name="CIRCLED MINUS"
3522 u:entity="ominus"
3523 string="\(c*"
3524 u:block="Mathematical Operators"
3525 />
3526 <xsl:output-character
3527 character="&#x2297;"
3528 u:name="CIRCLED TIMES"
3529 u:entity="otimes"
3530 string="\(c*"
3531 u:block="Mathematical Operators"
3532 />
3533
3534 <!-- * x2298 to x22a4 not in roff -->
3535
3536 <xsl:output-character
3537 character="&#x22a5;"
3538 u:name="UP TACK"
3539 u:entity="bottom"
3540 string="\(pp"
3541 u:block="Mathematical Operators"
3542 />
3543
3544 <!-- * x22a6 to x22bf not in roff -->
3545
3546 <xsl:output-character
3547 character="&#x22c0;"
3548 u:name="N-ARY LOGICAL AND"
3549 string="\(AN"
3550 u:block="Mathematical Operators"
3551 />
3552 <xsl:output-character
3553 character="&#x22c1;"
3554 u:name="N-ARY LOGICAL OR"
3555 string="\(OR"
3556 u:block="Mathematical Operators"
3557 />
3558 <xsl:output-character
3559 character="&#x22c2;"
3560 u:name="N-ARY INTERSECTION"
3561 string="\(ca"
3562 u:block="Mathematical Operators"
3563 />
3564 <xsl:output-character
3565 character="&#x22c3;"
3566 u:name="N-ARY UNION"
3567 string="\(cu"
3568 u:block="Mathematical Operators"
3569 />
3570
3571 <!-- * not in roff -->
3572 <!-- * <xsl:output-character -->
3573 <!-- * character="&#x22c4;" -->
3574 <!-- * u:name="DIAMOND OPERATOR" -->
3575 <!-- * u:entity="diam" -->
3576 <!-- * /> -->
3577 <xsl:output-character
3578 character="&#x22c5;"
3579 u:name="DOT OPERATOR"
3580 u:entity="sdot"
3581 string="\(md"
3582 u:block="Mathematical Operators"
3583 />
3584 <xsl:output-character
3585 character="&#x22c6;"
3586 u:name="STAR OPERATOR"
3587 u:entity="sstarf"
3588 string="\(**"
3589 u:block="Mathematical Operators"
3590 />
3591 <!-- * x22c7 to x22cd not in roff -->
3592
3593 <xsl:output-character
3594 character="&#x22ce;"
3595 u:name="CURLY LOGICAL OR"
3596 u:entity="cuvee"
3597 string="\(OR"
3598 u:block="Mathematical Operators"
3599 />
3600 <xsl:output-character
3601 character="&#x22cf;"
3602 u:name="CURLY LOGICAL AND"
3603 u:entity="cuwed"
3604 string="\(AN"
3605 u:block="Mathematical Operators"
3606 />
3607
3608 <!-- * x22d0 to x22d7 not in roff -->
3609
3610 <xsl:output-character
3611 character="&#x22d8;"
3612 u:name="VERY MUCH LESS-THAN"
3613 u:entity="Ll"
3614 string="&lt;&lt;&lt;"
3615 u:block="Mathematical Operators"
3616 />
3617 <xsl:output-character
3618 character="&#x22d9;"
3619 u:name="VERY MUCH GREATER-THAN"
3620 u:entity="Gg"
3621 string=">>>"
3622 u:block="Mathematical Operators"
3623 />
3624
3625 <!-- * x22da to x22ee not in roff -->
3626
3627 <xsl:output-character
3628 character="&#x22ef;"
3629 u:name="MIDLINE HORIZONTAL ELLIPSIS"
3630 string="\&amp;..."
3631 u:block="Mathematical Operators"
3632 />
3633
3634 <!-- * x22fo to x22ff not in roff -->
3635
3636 <!-- * ***************************************************************** -->
3637 <!-- * End: Mathematical Operators -->
3638 <!-- * ***************************************************************** -->
3639
3640 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
3641 <!-- * Miscellaneous Technical -->
3642 <!-- * x2300 to x23ff -->
3643 <!-- * - do nothing except for angle brackets - -->
3644 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
3645
3646 <xsl:output-character
3647 character="&#x2329;"
3648 u:name="LEFT-POINTING ANGLE BRACKET"
3649 u:entity="lang"
3650 string="\(la"
3651 u:block="Miscellaneous Technical"
3652 />
3653 <xsl:output-character
3654 character="&#x232a;"
3655 u:name="RIGHT-POINTING ANGLE BRACKET"
3656 u:entity="rang"
3657 string="\(ra"
3658 u:block="Miscellaneous Technical"
3659 />
3660
3661 <!-- * ***************************************************************** -->
3662 <!-- * Begin: Control Pictures -->
3663 <!-- * x2400 to x243f -->
3664 <!-- * ***************************************************************** -->
3665
3666 <xsl:output-character
3667 character="&#x2400;"
3668 u:name="SYMBOL FOR NULL"
3669 string="NUL"
3670 u:block="Control Pictures"
3671 />
3672 <xsl:output-character
3673 character="&#x2401;"
3674 u:name="SYMBOL FOR START OF HEADING"
3675 string="SOH"
3676 u:block="Control Pictures"
3677 />
3678 <xsl:output-character
3679 character="&#x2402;"
3680 u:name="SYMBOL FOR START OF TEXT"
3681 string="STX"
3682 u:block="Control Pictures"
3683 />
3684 <xsl:output-character
3685 character="&#x2403;"
3686 u:name="SYMBOL FOR END OF TEXT"
3687 string="ETX"
3688 u:block="Control Pictures"
3689 />
3690 <xsl:output-character
3691 character="&#x2404;"
3692 u:name="SYMBOL FOR END OF TRANSMISSION"
3693 string="EOT"
3694 u:block="Control Pictures"
3695 />
3696 <xsl:output-character
3697 character="&#x2405;"
3698 u:name="SYMBOL FOR ENQUIRY"
3699 string="ENQ"
3700 u:block="Control Pictures"
3701 />
3702 <xsl:output-character
3703 character="&#x2406;"
3704 u:name="SYMBOL FOR ACKNOWLEDGE"
3705 string="ACK"
3706 u:block="Control Pictures"
3707 />
3708 <xsl:output-character
3709 character="&#x2407;"
3710 u:name="SYMBOL FOR BELL"
3711 string="BEL"
3712 u:block="Control Pictures"
3713 />
3714 <xsl:output-character
3715 character="&#x2408;"
3716 u:name="SYMBOL FOR BACKSPACE"
3717 string="BS"
3718 u:block="Control Pictures"
3719 />
3720 <xsl:output-character
3721 character="&#x2409;"
3722 u:name="SYMBOL FOR HORIZONTAL TABULATION"
3723 string="HT"
3724 u:block="Control Pictures"
3725 />
3726 <xsl:output-character
3727 character="&#x240a;"
3728 u:name="SYMBOL FOR LINE FEED"
3729 string="LF"
3730 u:block="Control Pictures"
3731 />
3732 <xsl:output-character
3733 character="&#x240b;"
3734 u:name="SYMBOL FOR VERTICAL TABULATION"
3735 string="VT"
3736 u:block="Control Pictures"
3737 />
3738 <xsl:output-character
3739 character="&#x240c;"
3740 u:name="SYMBOL FOR FORM FEED"
3741 string="FF"
3742 u:block="Control Pictures"
3743 />
3744 <xsl:output-character
3745 character="&#x240d;"
3746 u:name="SYMBOL FOR CARRIAGE RETURN"
3747 string="CR"
3748 u:block="Control Pictures"
3749 />
3750 <xsl:output-character
3751 character="&#x240e;"
3752 u:name="SYMBOL FOR SHIFT OUT"
3753 string="SO"
3754 u:block="Control Pictures"
3755 />
3756 <xsl:output-character
3757 character="&#x240f;"
3758 u:name="SYMBOL FOR SHIFT IN"
3759 string="SI"
3760 u:block="Control Pictures"
3761 />
3762 <xsl:output-character
3763 character="&#x2410;"
3764 u:name="SYMBOL FOR DATA LINK ESCAPE"
3765 string="DLE"
3766 u:block="Control Pictures"
3767 />
3768 <xsl:output-character
3769 character="&#x2411;"
3770 u:name="SYMBOL FOR DEVICE CONTROL ONE"
3771 string="DC1"
3772 u:block="Control Pictures"
3773 />
3774 <xsl:output-character
3775 character="&#x2412;"
3776 u:name="SYMBOL FOR DEVICE CONTROL TWO"
3777 string="DC2"
3778 u:block="Control Pictures"
3779 />
3780 <xsl:output-character
3781 character="&#x2413;"
3782 u:name="SYMBOL FOR DEVICE CONTROL THREE"
3783 string="DC3"
3784 u:block="Control Pictures"
3785 />
3786 <xsl:output-character
3787 character="&#x2414;"
3788 u:name="SYMBOL FOR DEVICE CONTROL FOUR"
3789 string="DC4"
3790 u:block="Control Pictures"
3791 />
3792 <xsl:output-character
3793 character="&#x2415;"
3794 u:name="SYMBOL FOR NEGATIVE ACKNOWLEDGE"
3795 string="NAK"
3796 u:block="Control Pictures"
3797 />
3798 <xsl:output-character
3799 character="&#x2416;"
3800 u:name="SYMBOL FOR SYNCHRONOUS IDLE"
3801 string="SYN"
3802 u:block="Control Pictures"
3803 />
3804 <xsl:output-character
3805 character="&#x2417;"
3806 u:name="SYMBOL FOR END OF TRANSMISSION BLOCK"
3807 string="ETB"
3808 u:block="Control Pictures"
3809 />
3810 <xsl:output-character
3811 character="&#x2418;"
3812 u:name="SYMBOL FOR CANCEL"
3813 string="CAN"
3814 u:block="Control Pictures"
3815 />
3816 <xsl:output-character
3817 character="&#x2419;"
3818 u:name="SYMBOL FOR END OF MEDIUM"
3819 string="EM"
3820 u:block="Control Pictures"
3821 />
3822 <xsl:output-character
3823 character="&#x241a;"
3824 u:name="SYMBOL FOR SUBSTITUTE"
3825 string="SUB"
3826 u:block="Control Pictures"
3827 />
3828 <xsl:output-character
3829 character="&#x241b;"
3830 u:name="SYMBOL FOR ESCAPE"
3831 string="ESC"
3832 u:block="Control Pictures"
3833 />
3834 <xsl:output-character
3835 character="&#x241c;"
3836 u:name="SYMBOL FOR FILE SEPARATOR"
3837 string="FS"
3838 u:block="Control Pictures"
3839 />
3840 <xsl:output-character
3841 character="&#x241d;"
3842 u:name="SYMBOL FOR GROUP SEPARATOR"
3843 string="GS"
3844 u:block="Control Pictures"
3845 />
3846 <xsl:output-character
3847 character="&#x241e;"
3848 u:name="SYMBOL FOR RECORD SEPARATOR"
3849 string="RS"
3850 u:block="Control Pictures"
3851 />
3852 <xsl:output-character
3853 character="&#x241f;"
3854 u:name="SYMBOL FOR UNIT SEPARATOR"
3855 string="US"
3856 u:block="Control Pictures"
3857 />
3858 <xsl:output-character
3859 character="&#x2420;"
3860 u:name="SYMBOL FOR SPACE"
3861 string="SP"
3862 u:block="Control Pictures"
3863 />
3864 <xsl:output-character
3865 character="&#x2421;"
3866 u:name="SYMBOL FOR DELETE"
3867 string="DEL"
3868 u:block="Control Pictures"
3869 />
3870 <!-- * no roff equivs for x2422 and x2423 -->
3871 <!-- * <xsl:output-character -->
3872 <!-- * character="&#x2422;" -->
3873 <!-- * u:name="BLANK SYMBOL" -->
3874 <!-- * string="?" -->
3875 <!-- * u:block="Control Pictures" -->
3876 <!-- * /> -->
3877 <!-- * I think there should be a roff equiv for &blank;, but as far as I -->
3878 <!-- * know, there is not... -->
3879 <!-- * <xsl:output-character -->
3880 <!-- * character="&#x2423;" -->
3881 <!-- * u:name="OPEN BOX" -->
3882 <!-- * u:entity="blank" -->
3883 <!-- * string="?" -->
3884 <!-- * u:block="Control Pictures" -->
3885 <!-- * /> -->
3886 <xsl:output-character
3887 character="&#x2424;"
3888 u:name="SYMBOL FOR NEWLINE"
3889 string="NL"
3890 u:block="Control Pictures"
3891 />
3892
3893 <!-- * ***************************************************************** -->
3894 <!-- * End: Control Pictures -->
3895 <!-- * ***************************************************************** -->
3896
3897 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
3898 <!-- * Optical Character Recognition -->
3899 <!-- * x2440 to x24ff -->
3900 <!-- * - do nothing - -->
3901 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
3902
3903 <!-- * ***************************************************************** -->
3904 <!-- * Begin: Enclosed Alphanumerics -->
3905 <!-- * x2460 to x24ff -->
3906 <!-- * ***************************************************************** -->
3907
3908 <xsl:output-character
3909 character="&#x2460;"
3910 u:name="CIRCLED DIGIT ONE"
3911 string="1"
3912 u:block="Enclosed Alphanumerics"
3913 />
3914 <xsl:output-character
3915 character="&#x2461;"
3916 u:name="CIRCLED DIGIT TWO"
3917 string="2"
3918 u:block="Enclosed Alphanumerics"
3919 />
3920 <xsl:output-character
3921 character="&#x2462;"
3922 u:name="CIRCLED DIGIT THREE"
3923 string="3"
3924 u:block="Enclosed Alphanumerics"
3925 />
3926 <xsl:output-character
3927 character="&#x2463;"
3928 u:name="CIRCLED DIGIT FOUR"
3929 string="4"
3930 u:block="Enclosed Alphanumerics"
3931 />
3932 <xsl:output-character
3933 character="&#x2464;"
3934 u:name="CIRCLED DIGIT FIVE"
3935 string="5"
3936 u:block="Enclosed Alphanumerics"
3937 />
3938 <xsl:output-character
3939 character="&#x2465;"
3940 u:name="CIRCLED DIGIT SIX"
3941 string="6"
3942 u:block="Enclosed Alphanumerics"
3943 />
3944 <xsl:output-character
3945 character="&#x2466;"
3946 u:name="CIRCLED DIGIT SEVEN"
3947 string="7"
3948 u:block="Enclosed Alphanumerics"
3949 />
3950 <xsl:output-character
3951 character="&#x2467;"
3952 u:name="CIRCLED DIGIT EIGHT"
3953 string="8"
3954 u:block="Enclosed Alphanumerics"
3955 />
3956 <xsl:output-character
3957 character="&#x2468;"
3958 u:name="CIRCLED DIGIT NINE"
3959 string="9"
3960 u:block="Enclosed Alphanumerics"
3961 />
3962 <xsl:output-character
3963 character="&#x2469;"
3964 u:name="CIRCLED NUMBER TEN"
3965 string="10"
3966 u:block="Enclosed Alphanumerics"
3967 />
3968 <xsl:output-character
3969 character="&#x246a;"
3970 u:name="CIRCLED NUMBER ELEVEN"
3971 string="11"
3972 u:block="Enclosed Alphanumerics"
3973 />
3974 <xsl:output-character
3975 character="&#x246b;"
3976 u:name="CIRCLED NUMBER TWELVE"
3977 string="12"
3978 u:block="Enclosed Alphanumerics"
3979 />
3980 <xsl:output-character
3981 character="&#x246c;"
3982 u:name="CIRCLED NUMBER THIRTEEN"
3983 string="13"
3984 u:block="Enclosed Alphanumerics"
3985 />
3986 <xsl:output-character
3987 character="&#x246d;"
3988 u:name="CIRCLED NUMBER FOURTEEN"
3989 string="14"
3990 u:block="Enclosed Alphanumerics"
3991 />
3992 <xsl:output-character
3993 character="&#x246e;"
3994 u:name="CIRCLED NUMBER FIFTEEN"
3995 string="15"
3996 u:block="Enclosed Alphanumerics"
3997 />
3998 <xsl:output-character
3999 character="&#x246f;"
4000 u:name="CIRCLED NUMBER SIXTEEN"
4001 string="16"
4002 u:block="Enclosed Alphanumerics"
4003 />
4004 <xsl:output-character
4005 character="&#x2470;"
4006 u:name="CIRCLED NUMBER SEVENTEEN"
4007 string="17"
4008 u:block="Enclosed Alphanumerics"
4009 />
4010 <xsl:output-character
4011 character="&#x2471;"
4012 u:name="CIRCLED NUMBER EIGHTEEN"
4013 string="18"
4014 u:block="Enclosed Alphanumerics"
4015 />
4016 <xsl:output-character
4017 character="&#x2472;"
4018 u:name="CIRCLED NUMBER NINETEEN"
4019 string="19"
4020 u:block="Enclosed Alphanumerics"
4021 />
4022 <xsl:output-character
4023 character="&#x2473;"
4024 u:name="CIRCLED NUMBER TWENTY"
4025 string="20"
4026 u:block="Enclosed Alphanumerics"
4027 />
4028 <xsl:output-character
4029 character="&#x2474;"
4030 u:name="PARENTHESIZED DIGIT ONE"
4031 string="(1)"
4032 u:block="Enclosed Alphanumerics"
4033 />
4034 <xsl:output-character
4035 character="&#x2475;"
4036 u:name="PARENTHESIZED DIGIT TWO"
4037 string="(2)"
4038 u:block="Enclosed Alphanumerics"
4039 />
4040 <xsl:output-character
4041 character="&#x2476;"
4042 u:name="PARENTHESIZED DIGIT THREE"
4043 string="(3)"
4044 u:block="Enclosed Alphanumerics"
4045 />
4046 <xsl:output-character
4047 character="&#x2477;"
4048 u:name="PARENTHESIZED DIGIT FOUR"
4049 string="(4)"
4050 u:block="Enclosed Alphanumerics"
4051 />
4052 <xsl:output-character
4053 character="&#x2478;"
4054 u:name="PARENTHESIZED DIGIT FIVE"
4055 string="(5)"
4056 u:block="Enclosed Alphanumerics"
4057 />
4058 <xsl:output-character
4059 character="&#x2479;"
4060 u:name="PARENTHESIZED DIGIT SIX"
4061 string="(6)"
4062 u:block="Enclosed Alphanumerics"
4063 />
4064 <xsl:output-character
4065 character="&#x247a;"
4066 u:name="PARENTHESIZED DIGIT SEVEN"
4067 string="(7)"
4068 u:block="Enclosed Alphanumerics"
4069 />
4070 <xsl:output-character
4071 character="&#x247b;"
4072 u:name="PARENTHESIZED DIGIT EIGHT"
4073 string="(8)"
4074 u:block="Enclosed Alphanumerics"
4075 />
4076 <xsl:output-character
4077 character="&#x247c;"
4078 u:name="PARENTHESIZED DIGIT NINE"
4079 string="(9)"
4080 u:block="Enclosed Alphanumerics"
4081 />
4082 <xsl:output-character
4083 character="&#x247d;"
4084 u:name="PARENTHESIZED NUMBER TEN"
4085 string="(10)"
4086 u:block="Enclosed Alphanumerics"
4087 />
4088 <xsl:output-character
4089 character="&#x247e;"
4090 u:name="PARENTHESIZED NUMBER ELEVEN"
4091 string="(11)"
4092 u:block="Enclosed Alphanumerics"
4093 />
4094 <xsl:output-character
4095 character="&#x247f;"
4096 u:name="PARENTHESIZED NUMBER TWELVE"
4097 string="(12)"
4098 u:block="Enclosed Alphanumerics"
4099 />
4100 <xsl:output-character
4101 character="&#x2480;"
4102 u:name="PARENTHESIZED NUMBER THIRTEEN"
4103 string="(13)"
4104 u:block="Enclosed Alphanumerics"
4105 />
4106 <xsl:output-character
4107 character="&#x2481;"
4108 u:name="PARENTHESIZED NUMBER FOURTEEN"
4109 string="(14)"
4110 u:block="Enclosed Alphanumerics"
4111 />
4112 <xsl:output-character
4113 character="&#x2482;"
4114 u:name="PARENTHESIZED NUMBER FIFTEEN"
4115 string="(15)"
4116 u:block="Enclosed Alphanumerics"
4117 />
4118 <xsl:output-character
4119 character="&#x2483;"
4120 u:name="PARENTHESIZED NUMBER SIXTEEN"
4121 string="(16)"
4122 u:block="Enclosed Alphanumerics"
4123 />
4124 <xsl:output-character
4125 character="&#x2484;"
4126 u:name="PARENTHESIZED NUMBER SEVENTEEN"
4127 string="(17)"
4128 u:block="Enclosed Alphanumerics"
4129 />
4130 <xsl:output-character
4131 character="&#x2485;"
4132 u:name="PARENTHESIZED NUMBER EIGHTEEN"
4133 string="(18)"
4134 u:block="Enclosed Alphanumerics"
4135 />
4136 <xsl:output-character
4137 character="&#x2486;"
4138 u:name="PARENTHESIZED NUMBER NINETEEN"
4139 string="(19)"
4140 u:block="Enclosed Alphanumerics"
4141 />
4142 <xsl:output-character
4143 character="&#x2487;"
4144 u:name="PARENTHESIZED NUMBER TWENTY"
4145 string="(20)"
4146 u:block="Enclosed Alphanumerics"
4147 />
4148 <xsl:output-character
4149 character="&#x2488;"
4150 u:name="DIGIT ONE FULL STOP"
4151 string="1."
4152 u:block="Enclosed Alphanumerics"
4153 />
4154 <xsl:output-character
4155 character="&#x2489;"
4156 u:name="DIGIT TWO FULL STOP"
4157 string="2."
4158 u:block="Enclosed Alphanumerics"
4159 />
4160 <xsl:output-character
4161 character="&#x248a;"
4162 u:name="DIGIT THREE FULL STOP"
4163 string="3."
4164 u:block="Enclosed Alphanumerics"
4165 />
4166 <xsl:output-character
4167 character="&#x248b;"
4168 u:name="DIGIT FOUR FULL STOP"
4169 string="4."
4170 u:block="Enclosed Alphanumerics"
4171 />
4172 <xsl:output-character
4173 character="&#x248c;"
4174 u:name="DIGIT FIVE FULL STOP"
4175 string="5."
4176 u:block="Enclosed Alphanumerics"
4177 />
4178 <xsl:output-character
4179 character="&#x248d;"
4180 u:name="DIGIT SIX FULL STOP"
4181 string="6."
4182 u:block="Enclosed Alphanumerics"
4183 />
4184 <xsl:output-character
4185 character="&#x248e;"
4186 u:name="DIGIT SEVEN FULL STOP"
4187 string="7."
4188 u:block="Enclosed Alphanumerics"
4189 />
4190 <xsl:output-character
4191 character="&#x248f;"
4192 u:name="DIGIT EIGHT FULL STOP"
4193 string="8."
4194 u:block="Enclosed Alphanumerics"
4195 />
4196 <xsl:output-character
4197 character="&#x2490;"
4198 u:name="DIGIT NINE FULL STOP"
4199 string="9."
4200 u:block="Enclosed Alphanumerics"
4201 />
4202 <xsl:output-character
4203 character="&#x2491;"
4204 u:name="NUMBER TEN FULL STOP"
4205 string="10."
4206 u:block="Enclosed Alphanumerics"
4207 />
4208 <xsl:output-character
4209 character="&#x2492;"
4210 u:name="NUMBER ELEVEN FULL STOP"
4211 string="11."
4212 u:block="Enclosed Alphanumerics"
4213 />
4214 <xsl:output-character
4215 character="&#x2493;"
4216 u:name="NUMBER TWELVE FULL STOP"
4217 string="12."
4218 u:block="Enclosed Alphanumerics"
4219 />
4220 <xsl:output-character
4221 character="&#x2494;"
4222 u:name="NUMBER THIRTEEN FULL STOP"
4223 string="13."
4224 u:block="Enclosed Alphanumerics"
4225 />
4226 <xsl:output-character
4227 character="&#x2495;"
4228 u:name="NUMBER FOURTEEN FULL STOP"
4229 string="14."
4230 u:block="Enclosed Alphanumerics"
4231 />
4232 <xsl:output-character
4233 character="&#x2496;"
4234 u:name="NUMBER FIFTEEN FULL STOP"
4235 string="15."
4236 u:block="Enclosed Alphanumerics"
4237 />
4238 <xsl:output-character
4239 character="&#x2497;"
4240 u:name="NUMBER SIXTEEN FULL STOP"
4241 string="16."
4242 u:block="Enclosed Alphanumerics"
4243 />
4244 <xsl:output-character
4245 character="&#x2498;"
4246 u:name="NUMBER SEVENTEEN FULL STOP"
4247 string="17."
4248 u:block="Enclosed Alphanumerics"
4249 />
4250 <xsl:output-character
4251 character="&#x2499;"
4252 u:name="NUMBER EIGHTEEN FULL STOP"
4253 string="18."
4254 u:block="Enclosed Alphanumerics"
4255 />
4256 <xsl:output-character
4257 character="&#x249a;"
4258 u:name="NUMBER NINETEEN FULL STOP"
4259 string="19."
4260 u:block="Enclosed Alphanumerics"
4261 />
4262 <xsl:output-character
4263 character="&#x249b;"
4264 u:name="NUMBER TWENTY FULL STOP"
4265 string="20."
4266 u:block="Enclosed Alphanumerics"
4267 />
4268 <xsl:output-character
4269 character="&#x249c;"
4270 u:name="PARENTHESIZED LATIN SMALL LETTER A"
4271 string="(a)"
4272 u:block="Enclosed Alphanumerics"
4273 />
4274 <xsl:output-character
4275 character="&#x249d;"
4276 u:name="PARENTHESIZED LATIN SMALL LETTER B"
4277 string="(b)"
4278 u:block="Enclosed Alphanumerics"
4279 />
4280 <xsl:output-character
4281 character="&#x249e;"
4282 u:name="PARENTHESIZED LATIN SMALL LETTER C"
4283 string="(c)"
4284 u:block="Enclosed Alphanumerics"
4285 />
4286 <xsl:output-character
4287 character="&#x249f;"
4288 u:name="PARENTHESIZED LATIN SMALL LETTER D"
4289 string="(d)"
4290 u:block="Enclosed Alphanumerics"
4291 />
4292 <xsl:output-character
4293 character="&#x24a0;"
4294 u:name="PARENTHESIZED LATIN SMALL LETTER E"
4295 string="(e)"
4296 u:block="Enclosed Alphanumerics"
4297 />
4298 <xsl:output-character
4299 character="&#x24a1;"
4300 u:name="PARENTHESIZED LATIN SMALL LETTER F"
4301 string="(f)"
4302 u:block="Enclosed Alphanumerics"
4303 />
4304 <xsl:output-character
4305 character="&#x24a2;"
4306 u:name="PARENTHESIZED LATIN SMALL LETTER G"
4307 string="(g)"
4308 u:block="Enclosed Alphanumerics"
4309 />
4310 <xsl:output-character
4311 character="&#x24a3;"
4312 u:name="PARENTHESIZED LATIN SMALL LETTER H"
4313 string="(h)"
4314 u:block="Enclosed Alphanumerics"
4315 />
4316 <xsl:output-character
4317 character="&#x24a4;"
4318 u:name="PARENTHESIZED LATIN SMALL LETTER I"
4319 string="(i)"
4320 u:block="Enclosed Alphanumerics"
4321 />
4322 <xsl:output-character
4323 character="&#x24a5;"
4324 u:name="PARENTHESIZED LATIN SMALL LETTER J"
4325 string="(j)"
4326 u:block="Enclosed Alphanumerics"
4327 />
4328 <xsl:output-character
4329 character="&#x24a6;"
4330 u:name="PARENTHESIZED LATIN SMALL LETTER K"
4331 string="(k)"
4332 u:block="Enclosed Alphanumerics"
4333 />
4334 <xsl:output-character
4335 character="&#x24a7;"
4336 u:name="PARENTHESIZED LATIN SMALL LETTER L"
4337 string="(l)"
4338 u:block="Enclosed Alphanumerics"
4339 />
4340 <xsl:output-character
4341 character="&#x24a8;"
4342 u:name="PARENTHESIZED LATIN SMALL LETTER M"
4343 string="(m)"
4344 u:block="Enclosed Alphanumerics"
4345 />
4346 <xsl:output-character
4347 character="&#x24a9;"
4348 u:name="PARENTHESIZED LATIN SMALL LETTER N"
4349 string="(n)"
4350 u:block="Enclosed Alphanumerics"
4351 />
4352 <xsl:output-character
4353 character="&#x24aa;"
4354 u:name="PARENTHESIZED LATIN SMALL LETTER O"
4355 string="(o)"
4356 u:block="Enclosed Alphanumerics"
4357 />
4358 <xsl:output-character
4359 character="&#x24ab;"
4360 u:name="PARENTHESIZED LATIN SMALL LETTER P"
4361 string="(p)"
4362 u:block="Enclosed Alphanumerics"
4363 />
4364 <xsl:output-character
4365 character="&#x24ac;"
4366 u:name="PARENTHESIZED LATIN SMALL LETTER Q"
4367 string="(q)"
4368 u:block="Enclosed Alphanumerics"
4369 />
4370 <xsl:output-character
4371 character="&#x24ad;"
4372 u:name="PARENTHESIZED LATIN SMALL LETTER R"
4373 string="(r)"
4374 u:block="Enclosed Alphanumerics"
4375 />
4376 <xsl:output-character
4377 character="&#x24ae;"
4378 u:name="PARENTHESIZED LATIN SMALL LETTER S"
4379 string="(s)"
4380 u:block="Enclosed Alphanumerics"
4381 />
4382 <xsl:output-character
4383 character="&#x24af;"
4384 u:name="PARENTHESIZED LATIN SMALL LETTER T"
4385 string="(t)"
4386 u:block="Enclosed Alphanumerics"
4387 />
4388 <xsl:output-character
4389 character="&#x24b0;"
4390 u:name="PARENTHESIZED LATIN SMALL LETTER U"
4391 string="(u)"
4392 u:block="Enclosed Alphanumerics"
4393 />
4394 <xsl:output-character
4395 character="&#x24b1;"
4396 u:name="PARENTHESIZED LATIN SMALL LETTER V"
4397 string="(v)"
4398 u:block="Enclosed Alphanumerics"
4399 />
4400 <xsl:output-character
4401 character="&#x24b2;"
4402 u:name="PARENTHESIZED LATIN SMALL LETTER W"
4403 string="(w)"
4404 u:block="Enclosed Alphanumerics"
4405 />
4406 <xsl:output-character
4407 character="&#x24b3;"
4408 u:name="PARENTHESIZED LATIN SMALL LETTER X"
4409 string="(x)"
4410 u:block="Enclosed Alphanumerics"
4411 />
4412 <xsl:output-character
4413 character="&#x24b4;"
4414 u:name="PARENTHESIZED LATIN SMALL LETTER Y"
4415 string="(y)"
4416 u:block="Enclosed Alphanumerics"
4417 />
4418 <xsl:output-character
4419 character="&#x24b5;"
4420 u:name="PARENTHESIZED LATIN SMALL LETTER Z"
4421 string="(z)"
4422 u:block="Enclosed Alphanumerics"
4423 />
4424 <xsl:output-character
4425 character="&#x24b6;"
4426 u:name="CIRCLED LATIN CAPITAL LETTER A"
4427 string="A"
4428 u:block="Enclosed Alphanumerics"
4429 />
4430 <xsl:output-character
4431 character="&#x24b7;"
4432 u:name="CIRCLED LATIN CAPITAL LETTER B"
4433 string="B"
4434 u:block="Enclosed Alphanumerics"
4435 />
4436 <xsl:output-character
4437 character="&#x24b8;"
4438 u:name="CIRCLED LATIN CAPITAL LETTER C"
4439 string="C"
4440 u:block="Enclosed Alphanumerics"
4441 />
4442 <xsl:output-character
4443 character="&#x24b9;"
4444 u:name="CIRCLED LATIN CAPITAL LETTER D"
4445 string="D"
4446 u:block="Enclosed Alphanumerics"
4447 />
4448 <xsl:output-character
4449 character="&#x24ba;"
4450 u:name="CIRCLED LATIN CAPITAL LETTER E"
4451 string="E"
4452 u:block="Enclosed Alphanumerics"
4453 />
4454 <xsl:output-character
4455 character="&#x24bb;"
4456 u:name="CIRCLED LATIN CAPITAL LETTER F"
4457 string="F"
4458 u:block="Enclosed Alphanumerics"
4459 />
4460 <xsl:output-character
4461 character="&#x24bc;"
4462 u:name="CIRCLED LATIN CAPITAL LETTER G"
4463 string="G"
4464 u:block="Enclosed Alphanumerics"
4465 />
4466 <xsl:output-character
4467 character="&#x24bd;"
4468 u:name="CIRCLED LATIN CAPITAL LETTER H"
4469 string="H"
4470 u:block="Enclosed Alphanumerics"
4471 />
4472 <xsl:output-character
4473 character="&#x24be;"
4474 u:name="CIRCLED LATIN CAPITAL LETTER I"
4475 string="I"
4476 u:block="Enclosed Alphanumerics"
4477 />
4478 <xsl:output-character
4479 character="&#x24bf;"
4480 u:name="CIRCLED LATIN CAPITAL LETTER J"
4481 string="J"
4482 u:block="Enclosed Alphanumerics"
4483 />
4484 <xsl:output-character
4485 character="&#x24c0;"
4486 u:name="CIRCLED LATIN CAPITAL LETTER K"
4487 string="K"
4488 u:block="Enclosed Alphanumerics"
4489 />
4490 <xsl:output-character
4491 character="&#x24c1;"
4492 u:name="CIRCLED LATIN CAPITAL LETTER L"
4493 string="L"
4494 u:block="Enclosed Alphanumerics"
4495 />
4496 <xsl:output-character
4497 character="&#x24c2;"
4498 u:name="CIRCLED LATIN CAPITAL LETTER M"
4499 string="M"
4500 u:block="Enclosed Alphanumerics"
4501 />
4502 <xsl:output-character
4503 character="&#x24c3;"
4504 u:name="CIRCLED LATIN CAPITAL LETTER N"
4505 string="N"
4506 u:block="Enclosed Alphanumerics"
4507 />
4508 <xsl:output-character
4509 character="&#x24c4;"
4510 u:name="CIRCLED LATIN CAPITAL LETTER O"
4511 string="O"
4512 u:block="Enclosed Alphanumerics"
4513 />
4514 <xsl:output-character
4515 character="&#x24c5;"
4516 u:name="CIRCLED LATIN CAPITAL LETTER P"
4517 string="P"
4518 u:block="Enclosed Alphanumerics"
4519 />
4520 <xsl:output-character
4521 character="&#x24c6;"
4522 u:name="CIRCLED LATIN CAPITAL LETTER Q"
4523 string="Q"
4524 u:block="Enclosed Alphanumerics"
4525 />
4526 <xsl:output-character
4527 character="&#x24c7;"
4528 u:name="CIRCLED LATIN CAPITAL LETTER R"
4529 string="R"
4530 u:block="Enclosed Alphanumerics"
4531 />
4532 <xsl:output-character
4533 character="&#x24c8;"
4534 u:name="CIRCLED LATIN CAPITAL LETTER S"
4535 u:entity="oS"
4536 string="S"
4537 u:block="Enclosed Alphanumerics"
4538 />
4539 <xsl:output-character
4540 character="&#x24c9;"
4541 u:name="CIRCLED LATIN CAPITAL LETTER T"
4542 string="T"
4543 u:block="Enclosed Alphanumerics"
4544 />
4545 <xsl:output-character
4546 character="&#x24ca;"
4547 u:name="CIRCLED LATIN CAPITAL LETTER U"
4548 string="U"
4549 u:block="Enclosed Alphanumerics"
4550 />
4551 <xsl:output-character
4552 character="&#x24cb;"
4553 u:name="CIRCLED LATIN CAPITAL LETTER V"
4554 string="V"
4555 u:block="Enclosed Alphanumerics"
4556 />
4557 <xsl:output-character
4558 character="&#x24cc;"
4559 u:name="CIRCLED LATIN CAPITAL LETTER W"
4560 string="W"
4561 u:block="Enclosed Alphanumerics"
4562 />
4563 <xsl:output-character
4564 character="&#x24cd;"
4565 u:name="CIRCLED LATIN CAPITAL LETTER X"
4566 string="X"
4567 u:block="Enclosed Alphanumerics"
4568 />
4569 <xsl:output-character
4570 character="&#x24ce;"
4571 u:name="CIRCLED LATIN CAPITAL LETTER Y"
4572 string="Y"
4573 u:block="Enclosed Alphanumerics"
4574 />
4575 <xsl:output-character
4576 character="&#x24cf;"
4577 u:name="CIRCLED LATIN CAPITAL LETTER Z"
4578 string="Z"
4579 u:block="Enclosed Alphanumerics"
4580 />
4581 <xsl:output-character
4582 character="&#x24d0;"
4583 u:name="CIRCLED LATIN SMALL LETTER A"
4584 string="a"
4585 u:block="Enclosed Alphanumerics"
4586 />
4587 <xsl:output-character
4588 character="&#x24d1;"
4589 u:name="CIRCLED LATIN SMALL LETTER B"
4590 string="b"
4591 u:block="Enclosed Alphanumerics"
4592 />
4593 <xsl:output-character
4594 character="&#x24d2;"
4595 u:name="CIRCLED LATIN SMALL LETTER C"
4596 string="c"
4597 u:block="Enclosed Alphanumerics"
4598 />
4599 <xsl:output-character
4600 character="&#x24d3;"
4601 u:name="CIRCLED LATIN SMALL LETTER D"
4602 string="d"
4603 u:block="Enclosed Alphanumerics"
4604 />
4605 <xsl:output-character
4606 character="&#x24d4;"
4607 u:name="CIRCLED LATIN SMALL LETTER E"
4608 string="e"
4609 u:block="Enclosed Alphanumerics"
4610 />
4611 <xsl:output-character
4612 character="&#x24d5;"
4613 u:name="CIRCLED LATIN SMALL LETTER F"
4614 string="f"
4615 u:block="Enclosed Alphanumerics"
4616 />
4617 <xsl:output-character
4618 character="&#x24d6;"
4619 u:name="CIRCLED LATIN SMALL LETTER G"
4620 string="g"
4621 u:block="Enclosed Alphanumerics"
4622 />
4623 <xsl:output-character
4624 character="&#x24d7;"
4625 u:name="CIRCLED LATIN SMALL LETTER H"
4626 string="h"
4627 u:block="Enclosed Alphanumerics"
4628 />
4629 <xsl:output-character
4630 character="&#x24d8;"
4631 u:name="CIRCLED LATIN SMALL LETTER I"
4632 string="i"
4633 u:block="Enclosed Alphanumerics"
4634 />
4635 <xsl:output-character
4636 character="&#x24d9;"
4637 u:name="CIRCLED LATIN SMALL LETTER J"
4638 string="j"
4639 u:block="Enclosed Alphanumerics"
4640 />
4641 <xsl:output-character
4642 character="&#x24da;"
4643 u:name="CIRCLED LATIN SMALL LETTER K"
4644 string="k"
4645 u:block="Enclosed Alphanumerics"
4646 />
4647 <xsl:output-character
4648 character="&#x24db;"
4649 u:name="CIRCLED LATIN SMALL LETTER L"
4650 string="l"
4651 u:block="Enclosed Alphanumerics"
4652 />
4653 <xsl:output-character
4654 character="&#x24dc;"
4655 u:name="CIRCLED LATIN SMALL LETTER M"
4656 string="m"
4657 u:block="Enclosed Alphanumerics"
4658 />
4659 <xsl:output-character
4660 character="&#x24dd;"
4661 u:name="CIRCLED LATIN SMALL LETTER N"
4662 string="n"
4663 u:block="Enclosed Alphanumerics"
4664 />
4665 <xsl:output-character
4666 character="&#x24de;"
4667 u:name="CIRCLED LATIN SMALL LETTER O"
4668 string="o"
4669 u:block="Enclosed Alphanumerics"
4670 />
4671 <xsl:output-character
4672 character="&#x24df;"
4673 u:name="CIRCLED LATIN SMALL LETTER P"
4674 string="p"
4675 u:block="Enclosed Alphanumerics"
4676 />
4677 <xsl:output-character
4678 character="&#x24e0;"
4679 u:name="CIRCLED LATIN SMALL LETTER Q"
4680 string="q"
4681 u:block="Enclosed Alphanumerics"
4682 />
4683 <xsl:output-character
4684 character="&#x24e1;"
4685 u:name="CIRCLED LATIN SMALL LETTER R"
4686 string="r"
4687 u:block="Enclosed Alphanumerics"
4688 />
4689 <xsl:output-character
4690 character="&#x24e2;"
4691 u:name="CIRCLED LATIN SMALL LETTER S"
4692 string="s"
4693 u:block="Enclosed Alphanumerics"
4694 />
4695 <xsl:output-character
4696 character="&#x24e3;"
4697 u:name="CIRCLED LATIN SMALL LETTER T"
4698 string="t"
4699 u:block="Enclosed Alphanumerics"
4700 />
4701 <xsl:output-character
4702 character="&#x24e4;"
4703 u:name="CIRCLED LATIN SMALL LETTER U"
4704 string="u"
4705 u:block="Enclosed Alphanumerics"
4706 />
4707 <xsl:output-character
4708 character="&#x24e5;"
4709 u:name="CIRCLED LATIN SMALL LETTER V"
4710 string="b"
4711 u:block="Enclosed Alphanumerics"
4712 />
4713 <xsl:output-character
4714 character="&#x24e6;"
4715 u:name="CIRCLED LATIN SMALL LETTER W"
4716 string="w"
4717 u:block="Enclosed Alphanumerics"
4718 />
4719 <xsl:output-character
4720 character="&#x24e7;"
4721 u:name="CIRCLED LATIN SMALL LETTER X"
4722 string="x"
4723 u:block="Enclosed Alphanumerics"
4724 />
4725 <xsl:output-character
4726 character="&#x24e8;"
4727 u:name="CIRCLED LATIN SMALL LETTER Y"
4728 string="y"
4729 u:block="Enclosed Alphanumerics"
4730 />
4731 <xsl:output-character
4732 character="&#x24e9;"
4733 u:name="CIRCLED LATIN SMALL LETTER Z"
4734 string="z"
4735 u:block="Enclosed Alphanumerics"
4736 />
4737 <xsl:output-character
4738 character="&#x24ea;"
4739 u:name="CIRCLED DIGIT ZERO"
4740 string="0"
4741 u:block="Enclosed Alphanumerics"
4742 />
4743 <xsl:output-character
4744 character="&#x24eb;"
4745 u:name="NEGATIVE CIRCLED NUMBER ELEVEN"
4746 string="11"
4747 u:block="Enclosed Alphanumerics"
4748 />
4749 <xsl:output-character
4750 character="&#x24ec;"
4751 u:name="NEGATIVE CIRCLED NUMBER TWELVE"
4752 string="12"
4753 u:block="Enclosed Alphanumerics"
4754 />
4755 <xsl:output-character
4756 character="&#x24ed;"
4757 u:name="NEGATIVE CIRCLED NUMBER THIRTEEN"
4758 string="13"
4759 u:block="Enclosed Alphanumerics"
4760 />
4761 <xsl:output-character
4762 character="&#x24ee;"
4763 u:name="NEGATIVE CIRCLED NUMBER FOURTEEN"
4764 string="14"
4765 u:block="Enclosed Alphanumerics"
4766 />
4767 <xsl:output-character
4768 character="&#x24ef;"
4769 u:name="NEGATIVE CIRCLED NUMBER FIFTEEN"
4770 string="15"
4771 u:block="Enclosed Alphanumerics"
4772 />
4773 <xsl:output-character
4774 character="&#x24f0;"
4775 u:name="NEGATIVE CIRCLED NUMBER SIXTEEN"
4776 string="16"
4777 u:block="Enclosed Alphanumerics"
4778 />
4779 <xsl:output-character
4780 character="&#x24f1;"
4781 u:name="NEGATIVE CIRCLED NUMBER SEVENTEEN"
4782 string="17"
4783 u:block="Enclosed Alphanumerics"
4784 />
4785 <xsl:output-character
4786 character="&#x24f2;"
4787 u:name="NEGATIVE CIRCLED NUMBER EIGHTEEN"
4788 string="18"
4789 u:block="Enclosed Alphanumerics"
4790 />
4791 <xsl:output-character
4792 character="&#x24f3;"
4793 u:name="NEGATIVE CIRCLED NUMBER NINETEEN"
4794 string="19"
4795 u:block="Enclosed Alphanumerics"
4796 />
4797 <xsl:output-character
4798 character="&#x24f4;"
4799 u:name="NEGATIVE CIRCLED NUMBER TWENTY"
4800 string="20"
4801 u:block="Enclosed Alphanumerics"
4802 />
4803 <xsl:output-character
4804 character="&#x24f5;"
4805 u:name="DOUBLE CIRCLED DIGIT ONE"
4806 string="1"
4807 u:block="Enclosed Alphanumerics"
4808 />
4809 <xsl:output-character
4810 character="&#x24f6;"
4811 u:name="DOUBLE CIRCLED DIGIT TWO"
4812 string="2"
4813 u:block="Enclosed Alphanumerics"
4814 />
4815 <xsl:output-character
4816 character="&#x24f7;"
4817 u:name="DOUBLE CIRCLED DIGIT THREE"
4818 string="3"
4819 u:block="Enclosed Alphanumerics"
4820 />
4821 <xsl:output-character
4822 character="&#x24f8;"
4823 u:name="DOUBLE CIRCLED DIGIT FOUR"
4824 string="4"
4825 u:block="Enclosed Alphanumerics"
4826 />
4827 <xsl:output-character
4828 character="&#x24f9;"
4829 u:name="DOUBLE CIRCLED DIGIT FIVE"
4830 string="5"
4831 u:block="Enclosed Alphanumerics"
4832 />
4833 <xsl:output-character
4834 character="&#x24fa;"
4835 u:name="DOUBLE CIRCLED DIGIT SIX"
4836 string="6"
4837 u:block="Enclosed Alphanumerics"
4838 />
4839 <xsl:output-character
4840 character="&#x24fb;"
4841 u:name="DOUBLE CIRCLED DIGIT SEVEN"
4842 string="7"
4843 u:block="Enclosed Alphanumerics"
4844 />
4845 <xsl:output-character
4846 character="&#x24fc;"
4847 u:name="DOUBLE CIRCLED DIGIT EIGHT"
4848 string="8"
4849 u:block="Enclosed Alphanumerics"
4850 />
4851 <xsl:output-character
4852 character="&#x24fd;"
4853 u:name="DOUBLE CIRCLED DIGIT NINE"
4854 string="9"
4855 u:block="Enclosed Alphanumerics"
4856 />
4857 <xsl:output-character
4858 character="&#x24fe;"
4859 u:name="DOUBLE CIRCLED NUMBER TEN"
4860 string="10"
4861 u:block="Enclosed Alphanumerics"
4862 />
4863
4864 <!-- * ***************************************************************** -->
4865 <!-- * End: Enclosed Alphanumerics -->
4866 <!-- * ***************************************************************** -->
4867
4868 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
4869 <!-- * Box Drawing -->
4870 <!-- * x2500 to x257f -->
4871 <!-- * Block Elements -->
4872 <!-- * x2580 to x259f -->
4873 <!-- * - do nothing - -->
4874 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
4875
4876 <!-- * ***************************************************************** -->
4877 <!-- * Begin: Geometric Shapes -->
4878 <!-- * x25a0 to x25f7 -->
4879 <!-- * ***************************************************************** -->
4880
4881 <xsl:output-character
4882 character="&#x25a1;"
4883 u:name="WHITE SQUARE"
4884 u:entity="squ"
4885 string="\(sq"
4886 u:block="Geometric Shapes"
4887 />
4888 <xsl:output-character
4889 character="&#x25a2;"
4890 u:name="WHITE SQUARE WITH ROUNDED CORNERS"
4891 string="\(sq"
4892 u:block="Geometric Shapes"
4893 />
4894 <xsl:output-character
4895 character="&#x25ab;"
4896 u:name="WHITE SMALL SQUARE"
4897 string="\(sq"
4898 u:block="Geometric Shapes"
4899 />
4900 <xsl:output-character
4901 character="&#x25ba;"
4902 u:name="BLACK RIGHT-POINTING POINTER"
4903 string="\fB>\fR"
4904 u:block="Geometric Shapes"
4905 />
4906 <xsl:output-character
4907 character="&#x25bb;"
4908 u:name="WHITE RIGHT-POINTING POINTER"
4909 string=">"
4910 u:block="Geometric Shapes"
4911 />
4912 <xsl:output-character
4913 character="&#x25bc;"
4914 u:name="BLACK DOWN-POINTING TRIANGLE"
4915 string="\fBv\fR"
4916 u:block="Geometric Shapes"
4917 />
4918 <xsl:output-character
4919 character="&#x25bd;"
4920 u:name="WHITE DOWN-POINTING TRIANGLE"
4921 u:entity="xdtri"
4922 string="v"
4923 u:block="Geometric Shapes"
4924 />
4925 <xsl:output-character
4926 character="&#x25c4;"
4927 u:name="BLACK LEFT-POINTING POINTER"
4928 string="\fB&lt;\fR"
4929 u:block="Geometric Shapes"
4930 />
4931 <xsl:output-character
4932 character="&#x25c5;"
4933 u:name="WHITE LEFT-POINTING POINTER"
4934 string="&lt;"
4935 u:block="Geometric Shapes"
4936 />
4937 <xsl:output-character
4938 character="&#x25c6;"
4939 u:name="BLACK DIAMOND"
4940 string="\(DI"
4941 u:block="Geometric Shapes"
4942 />
4943 <xsl:output-character
4944 character="&#x25c7;"
4945 u:name="WHITE DIAMOND"
4946 string="\(lz"
4947 u:block="Geometric Shapes"
4948 />
4949 <xsl:output-character
4950 character="&#x25ca;"
4951 u:name="LOZENGE"
4952 u:entity="loz"
4953 string="\(lz"
4954 u:block="Geometric Shapes"
4955 />
4956 <xsl:output-character
4957 character="&#x25cb;"
4958 u:name="WHITE CIRCLE"
4959 u:entity="cir"
4960 string="\(ci"
4961 u:block="Geometric Shapes"
4962 />
4963 <xsl:output-character
4964 character="&#x25cf;"
4965 u:name="BLACK CIRCLE"
4966 string="\(bu"
4967 u:block="Geometric Shapes"
4968 />
4969 <xsl:output-character
4970 character="&#x25e6;"
4971 u:name="WHITE BULLET"
4972 string="\(ci"
4973 u:block="Geometric Shapes"
4974 />
4975 <xsl:output-character
4976 character="&#x25ef;"
4977 u:name="LARGE CIRCLE"
4978 u:entity="xcirc"
4979 string="\(ci"
4980 u:block="Geometric Shapes"
4981 />
4982 <!-- * ***************************************************************** -->
4983 <!-- * End: Geometric Shapes -->
4984 <!-- * x25a0 to x25f7 -->
4985 <!-- * ***************************************************************** -->
4986
4987 <!-- * ***************************************************************** -->
4988 <!-- * Begin: Miscellaneous Symbols -->
4989 <!-- * x2600 to x26ff -->
4990 <!-- * ***************************************************************** -->
4991
4992 <xsl:output-character
4993 character="&#x261a;"
4994 u:name="BLACK LEFT POINTING INDEX"
4995 string="\(lh"
4996 u:block="Miscellaneous Symbols"
4997 />
4998 <xsl:output-character
4999 character="&#x261b;"
5000 u:name="BLACK RIGHT POINTING INDEX"
5001 string="\(rh)"
5002 u:block="Miscellaneous Symbols"
5003 />
5004 <xsl:output-character
5005 character="&#x261c;"
5006 u:name="WHITE LEFT POINTING INDEX"
5007 string="\(lh"
5008 u:block="Miscellaneous Symbols"
5009 />
5010 <xsl:output-character
5011 character="&#x261e;"
5012 u:name="WHITE RIGHT POINTING INDEX"
5013 string="\(rh)"
5014 u:block="Miscellaneous Symbols"
5015 />
5016 <xsl:output-character
5017 character="&#x2660;"
5018 u:name="BLACK SPADE SUIT"
5019 u:entity="spades"
5020 string="\(SP"
5021 u:block="Miscellaneous Symbols"
5022 />
5023 <xsl:output-character
5024 character="&#x2661;"
5025 u:name="WHITE HEART SUIT"
5026 string="\(HE"
5027 u:block="Miscellaneous Symbols"
5028 />
5029 <xsl:output-character
5030 character="&#x2662;"
5031 u:name="WHITE DIAMOND SUIT"
5032 string="\(DI"
5033 u:block="Miscellaneous Symbols"
5034 />
5035 <xsl:output-character
5036 character="&#x2663;"
5037 u:name="BLACK CLUB SUIT"
5038 u:entity="clubs"
5039 string="\(CL"
5040 u:block="Miscellaneous Symbols"
5041 />
5042 <xsl:output-character
5043 character="&#x2664;"
5044 u:name="WHITE SPADE SUIT"
5045 string="\(SP"
5046 u:block="Miscellaneous Symbols"
5047 />
5048 <xsl:output-character
5049 character="&#x2665;"
5050 u:name="BLACK HEART SUIT"
5051 u:entity="hearts"
5052 string="\(HE"
5053 u:block="Miscellaneous Symbols"
5054 />
5055 <xsl:output-character
5056 character="&#x2666;"
5057 u:name="BLACK DIAMOND SUIT"
5058 u:entity="diams"
5059 string="\(DI"
5060 u:block="Miscellaneous Symbols"
5061 />
5062 <xsl:output-character
5063 character="&#x2667;"
5064 u:name="WHITE CLUB SUIT"
5065 string="\(CL"
5066 u:block="Miscellaneous Symbols"
5067 />
5068
5069 <!-- * ***************************************************************** -->
5070 <!-- * End: Miscellaneous Symbols -->
5071 <!-- * ***************************************************************** -->
5072
5073 <!-- * ***************************************************************** -->
5074 <!-- * Begin: Dingbats -->
5075 <!-- * x2700 to x27be -->
5076 <!-- * No roff equiv for most of these; just map to something close -->
5077 <!-- * ***************************************************************** -->
5078
5079 <xsl:output-character
5080 character="&#x2713;"
5081 u:name="CHECK MARK"
5082 u:entity="check"
5083 string="\(OK"
5084 u:block="Dingbats"
5085 />
5086 <xsl:output-character
5087 character="&#x2714;"
5088 u:name="HEAVY CHECK MARK"
5089 string="\fB\(OK\fR"
5090 u:block="Dingbats"
5091 />
5092 <xsl:output-character
5093 character="&#x2715;"
5094 u:name="MULTIPLICATION X"
5095 string="\(mu"
5096 u:block="Dingbats"
5097 />
5098 <xsl:output-character
5099 character="&#x2716;"
5100 u:name="HEAVY MULTIPLICATION X"
5101 string="\fB\(mu\fR"
5102 u:block="Dingbats"
5103 />
5104 <xsl:output-character
5105 character="&#x2717;"
5106 u:name="BALLOT X"
5107 u:entity="cross"
5108 string="\(mu"
5109 u:block="Dingbats"
5110 />
5111 <xsl:output-character
5112 character="&#x2718;"
5113 u:name="HEAVY BALLOT X"
5114 string="\fB\(mu\fR"
5115 u:block="Dingbats"
5116 />
5117 <xsl:output-character
5118 character="&#x2719;"
5119 u:name="OUTLINED GREEK CROSS"
5120 string="\fB+\fR"
5121 u:block="Dingbats"
5122 />
5123 <xsl:output-character
5124 character="&#x271a;"
5125 u:name="HEAVY GREEK CROSS"
5126 string="\fB+\fR"
5127 u:block="Dingbats"
5128 />
5129 <xsl:output-character
5130 character="&#x271b;"
5131 u:name="OPEN CENTRE CROSS"
5132 string="\fB+\fR"
5133 u:block="Dingbats"
5134 />
5135 <xsl:output-character
5136 character="&#x271c;"
5137 u:name="HEAVY OPEN CENTRE CROSS"
5138 string="\fB+\fR"
5139 u:block="Dingbats"
5140 />
5141 <xsl:output-character
5142 character="&#x271d;"
5143 u:name="LATIN CROSS"
5144 string="\fB+\fR"
5145 u:block="Dingbats"
5146 />
5147 <xsl:output-character
5148 character="&#x271e;"
5149 u:name="SHADOWED WHITE LATIN CROSS"
5150 string="\fB+\fR"
5151 u:block="Dingbats"
5152 />
5153 <xsl:output-character
5154 character="&#x271f;"
5155 u:name="OUTLINED LATIN CROSS"
5156 string="\fB+\fR"
5157 u:block="Dingbats"
5158 />
5159 <xsl:output-character
5160 character="&#x2720;"
5161 u:name="MALTESE CROSS"
5162 u:entity="malt"
5163 string="\fB+\fR"
5164 u:block="Dingbats"
5165 />
5166 <xsl:output-character
5167 character="&#x2721;"
5168 u:name="STAR OF DAVID"
5169 string="*"
5170 u:block="Dingbats"
5171 />
5172 <xsl:output-character
5173 character="&#x2722;"
5174 u:name="FOUR TEARDROP-SPOKED ASTERISK"
5175 string="*"
5176 u:block="Dingbats"
5177 />
5178 <xsl:output-character
5179 character="&#x2723;"
5180 u:name="FOUR BALLOON-SPOKED ASTERISK"
5181 string="*"
5182 u:block="Dingbats"
5183 />
5184 <xsl:output-character
5185 character="&#x2724;"
5186 u:name="HEAVY FOUR BALLOON-SPOKED ASTERISK"
5187 string="*"
5188 u:block="Dingbats"
5189 />
5190 <xsl:output-character
5191 character="&#x2725;"
5192 u:name="FOUR CLUB-SPOKED ASTERISK"
5193 string="*"
5194 u:block="Dingbats"
5195 />
5196 <xsl:output-character
5197 character="&#x2726;"
5198 u:name="BLACK FOUR POINTED STAR"
5199 string="*"
5200 u:block="Dingbats"
5201 />
5202 <xsl:output-character
5203 character="&#x2727;"
5204 u:name="WHITE FOUR POINTED STAR"
5205 string="*"
5206 u:block="Dingbats"
5207 />
5208 <xsl:output-character
5209 character="&#x2729;"
5210 u:name="STRESS OUTLINED WHITE STAR"
5211 string="*"
5212 u:block="Dingbats"
5213 />
5214 <xsl:output-character
5215 character="&#x272a;"
5216 u:name="CIRCLED WHITE STAR"
5217 string="*"
5218 u:block="Dingbats"
5219 />
5220 <xsl:output-character
5221 character="&#x272b;"
5222 u:name="OPEN CENTRE BLACK STAR"
5223 string="*"
5224 u:block="Dingbats"
5225 />
5226 <xsl:output-character
5227 character="&#x272c;"
5228 u:name="BLACK CENTRE WHITE STAR"
5229 string="*"
5230 u:block="Dingbats"
5231 />
5232 <xsl:output-character
5233 character="&#x272d;"
5234 u:name="OUTLINED BLACK STAR"
5235 string="*"
5236 u:block="Dingbats"
5237 />
5238 <xsl:output-character
5239 character="&#x272e;"
5240 u:name="HEAVY OUTLINED BLACK STAR"
5241 string="*"
5242 u:block="Dingbats"
5243 />
5244 <xsl:output-character
5245 character="&#x272f;"
5246 u:name="PINWHEEL STAR"
5247 string="*"
5248 u:block="Dingbats"
5249 />
5250 <xsl:output-character
5251 character="&#x2730;"
5252 u:name="SHADOWED WHITE STAR"
5253 string="*"
5254 u:block="Dingbats"
5255 />
5256 <xsl:output-character
5257 character="&#x2731;"
5258 u:name="HEAVY ASTERISK"
5259 string="*"
5260 u:block="Dingbats"
5261 />
5262 <xsl:output-character
5263 character="&#x2732;"
5264 u:name="OPEN CENTRE ASTERISK"
5265 string="*"
5266 u:block="Dingbats"
5267 />
5268 <xsl:output-character
5269 character="&#x2733;"
5270 u:name="EIGHT SPOKED ASTERISK"
5271 string="*"
5272 u:block="Dingbats"
5273 />
5274 <xsl:output-character
5275 character="&#x2734;"
5276 u:name="EIGHT POINTED BLACK STAR"
5277 string="*"
5278 u:block="Dingbats"
5279 />
5280 <xsl:output-character
5281 character="&#x2735;"
5282 u:name="EIGHT POINTED PINWHEEL STAR"
5283 string="*"
5284 u:block="Dingbats"
5285 />
5286 <xsl:output-character
5287 character="&#x2736;"
5288 u:name="SIX POINTED BLACK STAR"
5289 u:entity="sext"
5290 string="*"
5291 u:block="Dingbats"
5292 />
5293 <xsl:output-character
5294 character="&#x2737;"
5295 u:name="EIGHT POINTED RECTILINEAR BLACK STAR"
5296 string="*"
5297 u:block="Dingbats"
5298 />
5299 <xsl:output-character
5300 character="&#x2738;"
5301 u:name="HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"
5302 string="*"
5303 u:block="Dingbats"
5304 />
5305 <xsl:output-character
5306 character="&#x2739;"
5307 u:name="TWELVE POINTED BLACK STAR"
5308 string="*"
5309 u:block="Dingbats"
5310 />
5311 <xsl:output-character
5312 character="&#x273a;"
5313 u:name="SIXTEEN POINTED ASTERISK"
5314 string="*"
5315 u:block="Dingbats"
5316 />
5317 <xsl:output-character
5318 character="&#x273b;"
5319 u:name="TEARDROP-SPOKED ASTERISK"
5320 string="*"
5321 u:block="Dingbats"
5322 />
5323 <xsl:output-character
5324 character="&#x273c;"
5325 u:name="OPEN CENTRE TEARDROP-SPOKED ASTERISK"
5326 string="*"
5327 u:block="Dingbats"
5328 />
5329 <xsl:output-character
5330 character="&#x273d;"
5331 u:name="HEAVY TEARDROP-SPOKED ASTERISK"
5332 string="*"
5333 u:block="Dingbats"
5334 />
5335 <xsl:output-character
5336 character="&#x273e;"
5337 u:name="SIX PETALLED BLACK AND WHITE FLORETTE"
5338 string="*"
5339 u:block="Dingbats"
5340 />
5341 <xsl:output-character
5342 character="&#x273f;"
5343 u:name="BLACK FLORETTE"
5344 string="*"
5345 u:block="Dingbats"
5346 />
5347 <xsl:output-character
5348 character="&#x2740;"
5349 u:name="WHITE FLORETTE"
5350 string="*"
5351 u:block="Dingbats"
5352 />
5353 <xsl:output-character
5354 character="&#x2741;"
5355 u:name="EIGHT PETALLED OUTLINED BLACK FLORETTE"
5356 string="*"
5357 u:block="Dingbats"
5358 />
5359 <xsl:output-character
5360 character="&#x2742;"
5361 u:name="CIRCLED OPEN CENTRE EIGHT POINTED STAR"
5362 string="*"
5363 u:block="Dingbats"
5364 />
5365 <xsl:output-character
5366 character="&#x2743;"
5367 u:name="HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK"
5368 string="*"
5369 u:block="Dingbats"
5370 />
5371 <xsl:output-character
5372 character="&#x2744;"
5373 u:name="SNOWFLAKE"
5374 string="*"
5375 u:block="Dingbats"
5376 />
5377 <xsl:output-character
5378 character="&#x2745;"
5379 u:name="TIGHT TRIFOLIATE SNOWFLAKE"
5380 string="*"
5381 u:block="Dingbats"
5382 />
5383 <xsl:output-character
5384 character="&#x2746;"
5385 u:name="HEAVY CHEVRON SNOWFLAKE"
5386 string="*"
5387 u:block="Dingbats"
5388 />
5389 <xsl:output-character
5390 character="&#x2747;"
5391 u:name="SPARKLE"
5392 string="*"
5393 u:block="Dingbats"
5394 />
5395 <xsl:output-character
5396 character="&#x2748;"
5397 u:name="HEAVY SPARKLE"
5398 string="*"
5399 u:block="Dingbats"
5400 />
5401 <xsl:output-character
5402 character="&#x2749;"
5403 u:name="BALLOON-SPOKED ASTERISK"
5404 string="*"
5405 u:block="Dingbats"
5406 />
5407 <xsl:output-character
5408 character="&#x274a;"
5409 u:name="EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
5410 string="*"
5411 u:block="Dingbats"
5412 />
5413 <xsl:output-character
5414 character="&#x274b;"
5415 u:name="HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
5416 string="*"
5417 u:block="Dingbats"
5418 />
5419 <xsl:output-character
5420 character="&#x274d;"
5421 u:name="SHADOWED WHITE CIRCLE"
5422 string="*"
5423 u:block="Dingbats"
5424 />
5425 <xsl:output-character
5426 character="&#x274f;"
5427 u:name="LOWER RIGHT DROP-SHADOWED WHITE SQUARE"
5428 string="\(sq"
5429 u:block="Dingbats"
5430 />
5431 <xsl:output-character
5432 character="&#x2750;"
5433 u:name="UPPER RIGHT DROP-SHADOWED WHITE SQUARE"
5434 string="\(sq"
5435 u:block="Dingbats"
5436 />
5437 <xsl:output-character
5438 character="&#x2751;"
5439 u:name="LOWER RIGHT SHADOWED WHITE SQUARE"
5440 string="\(sq"
5441 u:block="Dingbats"
5442 />
5443 <xsl:output-character
5444 character="&#x2752;"
5445 u:name="UPPER RIGHT SHADOWED WHITE SQUARE"
5446 string="\(sq"
5447 u:block="Dingbats"
5448 />
5449 <xsl:output-character
5450 character="&#x2756;"
5451 u:name="BLACK DIAMOND MINUS WHITE X"
5452 string="*"
5453 u:block="Dingbats"
5454 />
5455 <xsl:output-character
5456 character="&#x2758;"
5457 u:name="LIGHT VERTICAL BAR"
5458 string="\(bv"
5459 u:block="Dingbats"
5460 />
5461 <xsl:output-character
5462 character="&#x2759;"
5463 u:name="MEDIUM VERTICAL BAR"
5464 string="\fB\(bv\fR"
5465 u:block="Dingbats"
5466 />
5467 <xsl:output-character
5468 character="&#x275a;"
5469 u:name="HEAVY VERTICAL BAR"
5470 string="\fB\(bv\fR"
5471 u:block="Dingbats"
5472 />
5473 <xsl:output-character
5474 character="&#x275b;"
5475 u:name="HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"
5476 string="\fB\(oq\fR"
5477 u:block="Dingbats"
5478 />
5479 <xsl:output-character
5480 character="&#x275c;"
5481 u:name="HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"
5482 string="\fB\(cq\fR"
5483 u:block="Dingbats"
5484 />
5485 <xsl:output-character
5486 character="&#x275d;"
5487 u:name="HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"
5488 string="\fB\(lq\fR"
5489 u:block="Dingbats"
5490 />
5491 <xsl:output-character
5492 character="&#x275e;"
5493 u:name="HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"
5494 string="\fB\(rq\fR"
5495 u:block="Dingbats"
5496 />
5497 <xsl:output-character
5498 character="&#x2761;"
5499 u:name="CURVED STEM PARAGRAPH SIGN ORNAMENT"
5500 string="\(ps"
5501 u:block="Dingbats"
5502 />
5503 <xsl:output-character
5504 character="&#x2762;"
5505 u:name="HEAVY EXCLAMATION MARK ORNAMENT"
5506 string="\fB!\fR"
5507 u:block="Dingbats"
5508 />
5509 <xsl:output-character
5510 character="&#x2763;"
5511 u:name="HEAVY HEART EXCLAMATION MARK ORNAMENT"
5512 string="\fB!\fR"
5513 u:block="Dingbats"
5514 />
5515 <xsl:output-character
5516 character="&#x2764;"
5517 u:name="HEAVY BLACK HEART"
5518 string="\fB\(HE\fR"
5519 u:block="Dingbats"
5520 />
5521 <xsl:output-character
5522 character="&#x2765;"
5523 u:name="ROTATED HEAVY BLACK HEART BULLET"
5524 string="\fB\(HE\fR"
5525 u:block="Dingbats"
5526 />
5527 <xsl:output-character
5528 character="&#x2766;"
5529 u:name="FLORAL HEART"
5530 string="\fB\(HE\fR"
5531 u:block="Dingbats"
5532 />
5533 <xsl:output-character
5534 character="&#x2767;"
5535 u:name="ROTATED FLORAL HEART BULLET"
5536 string="\fB\(HE\fR"
5537 u:block="Dingbats"
5538 />
5539 <xsl:output-character
5540 character="&#x2776;"
5541 u:name="DINGBAT NEGATIVE CIRCLED DIGIT ONE"
5542 string="1"
5543 u:block="Dingbats"
5544 />
5545 <xsl:output-character
5546 character="&#x2777;"
5547 u:name="DINGBAT NEGATIVE CIRCLED DIGIT TWO"
5548 string="2"
5549 u:block="Dingbats"
5550 />
5551 <xsl:output-character
5552 character="&#x2778;"
5553 u:name="DINGBAT NEGATIVE CIRCLED DIGIT THREE"
5554 string="3"
5555 u:block="Dingbats"
5556 />
5557 <xsl:output-character
5558 character="&#x2779;"
5559 u:name="DINGBAT NEGATIVE CIRCLED DIGIT FOUR"
5560 string="4"
5561 u:block="Dingbats"
5562 />
5563 <xsl:output-character
5564 character="&#x277a;"
5565 u:name="DINGBAT NEGATIVE CIRCLED DIGIT FIVE"
5566 string="5"
5567 u:block="Dingbats"
5568 />
5569 <xsl:output-character
5570 character="&#x277b;"
5571 u:name="DINGBAT NEGATIVE CIRCLED DIGIT SIX"
5572 string="6"
5573 u:block="Dingbats"
5574 />
5575 <xsl:output-character
5576 character="&#x277c;"
5577 u:name="DINGBAT NEGATIVE CIRCLED DIGIT SEVEN"
5578 string="7"
5579 u:block="Dingbats"
5580 />
5581 <xsl:output-character
5582 character="&#x277d;"
5583 u:name="DINGBAT NEGATIVE CIRCLED DIGIT EIGHT"
5584 string="8"
5585 u:block="Dingbats"
5586 />
5587 <xsl:output-character
5588 character="&#x277e;"
5589 u:name="DINGBAT NEGATIVE CIRCLED DIGIT NINE"
5590 string="9"
5591 u:block="Dingbats"
5592 />
5593 <xsl:output-character
5594 character="&#x277f;"
5595 u:name="DINGBAT NEGATIVE CIRCLED NUMBER TEN"
5596 string="10"
5597 u:block="Dingbats"
5598 />
5599 <xsl:output-character
5600 character="&#x2780;"
5601 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT ONE"
5602 string="1"
5603 u:block="Dingbats"
5604 />
5605 <xsl:output-character
5606 character="&#x2781;"
5607 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT TWO"
5608 string="2"
5609 u:block="Dingbats"
5610 />
5611 <xsl:output-character
5612 character="&#x2782;"
5613 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT THREE"
5614 string="3"
5615 u:block="Dingbats"
5616 />
5617 <xsl:output-character
5618 character="&#x2783;"
5619 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FOUR"
5620 string="4"
5621 u:block="Dingbats"
5622 />
5623 <xsl:output-character
5624 character="&#x2784;"
5625 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FIVE"
5626 string="5"
5627 u:block="Dingbats"
5628 />
5629 <xsl:output-character
5630 character="&#x2785;"
5631 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SIX"
5632 string="6"
5633 u:block="Dingbats"
5634 />
5635 <xsl:output-character
5636 character="&#x2786;"
5637 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN"
5638 string="7"
5639 u:block="Dingbats"
5640 />
5641 <xsl:output-character
5642 character="&#x2787;"
5643 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT"
5644 string="8"
5645 u:block="Dingbats"
5646 />
5647 <xsl:output-character
5648 character="&#x2788;"
5649 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT NINE"
5650 string="9"
5651 u:block="Dingbats"
5652 />
5653 <xsl:output-character
5654 character="&#x2789;"
5655 u:name="DINGBAT CIRCLED SANS-SERIF NUMBER TEN"
5656 string="10"
5657 u:block="Dingbats"
5658 />
5659 <xsl:output-character
5660 character="&#x278a;"
5661 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE"
5662 string="1"
5663 u:block="Dingbats"
5664 />
5665 <xsl:output-character
5666 character="&#x278b;"
5667 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"
5668 string="2"
5669 u:block="Dingbats"
5670 />
5671 <xsl:output-character
5672 character="&#x278c;"
5673 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE"
5674 string="3"
5675 u:block="Dingbats"
5676 />
5677 <xsl:output-character
5678 character="&#x278d;"
5679 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR"
5680 string="4"
5681 u:block="Dingbats"
5682 />
5683 <xsl:output-character
5684 character="&#x278e;"
5685 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE"
5686 string="5"
5687 u:block="Dingbats"
5688 />
5689 <xsl:output-character
5690 character="&#x278f;"
5691 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX"
5692 string="6"
5693 u:block="Dingbats"
5694 />
5695 <xsl:output-character
5696 character="&#x2790;"
5697 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN"
5698 string="7"
5699 u:block="Dingbats"
5700 />
5701 <xsl:output-character
5702 character="&#x2791;"
5703 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT"
5704 string="8"
5705 u:block="Dingbats"
5706 />
5707 <xsl:output-character
5708 character="&#x2792;"
5709 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE"
5710 string="9"
5711 u:block="Dingbats"
5712 />
5713 <xsl:output-character
5714 character="&#x2793;"
5715 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"
5716 string="10"
5717 u:block="Dingbats"
5718 />
5719 <xsl:output-character
5720 character="&#x2794;"
5721 u:name="HEAVY WIDE-HEADED RIGHTWARDS ARROW"
5722 string="\fR\(->\fB"
5723 u:block="Dingbats"
5724 />
5725 <xsl:output-character
5726 character="&#x2799;"
5727 u:name="HEAVY RIGHTWARDS ARROW"
5728 string="\fR\(->\fB"
5729 u:block="Dingbats"
5730 />
5731 <xsl:output-character
5732 character="&#x279b;"
5733 u:name="DRAFTING POINT RIGHTWARDS ARROW"
5734 string="\(->"
5735 u:block="Dingbats"
5736 />
5737 <xsl:output-character
5738 character="&#x279c;"
5739 u:name="HEAVY ROUND-TIPPED RIGHTWARDS ARROW"
5740 string="\fR\(->\fB"
5741 u:block="Dingbats"
5742 />
5743 <xsl:output-character
5744 character="&#x279d;"
5745 u:name="TRIANGLE-HEADED RIGHTWARDS ARROW"
5746 string="\(->"
5747 u:block="Dingbats"
5748 />
5749 <xsl:output-character
5750 character="&#x279e;"
5751 u:name="HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW"
5752 string="\fR\(->\fB"
5753 u:block="Dingbats"
5754 />
5755 <xsl:output-character
5756 character="&#x279f;"
5757 u:name="DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
5758 string="\(->"
5759 u:block="Dingbats"
5760 />
5761 <xsl:output-character
5762 character="&#x27a0;"
5763 u:name="HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
5764 string="\fR\(->\fB"
5765 u:block="Dingbats"
5766 />
5767 <xsl:output-character
5768 character="&#x27a1;"
5769 u:name="BLACK RIGHTWARDS ARROW"
5770 string="\fR\(->\fB"
5771 u:block="Dingbats"
5772 />
5773 <xsl:output-character
5774 character="&#x27a2;"
5775 u:name="THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"
5776 string="\(->"
5777 u:block="Dingbats"
5778 />
5779 <xsl:output-character
5780 character="&#x27a3;"
5781 u:name="THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"
5782 string="\(->"
5783 u:block="Dingbats"
5784 />
5785 <xsl:output-character
5786 character="&#x27a4;"
5787 u:name="BLACK RIGHTWARDS ARROWHEAD"
5788 string="\(->"
5789 u:block="Dingbats"
5790 />
5791 <xsl:output-character
5792 character="&#x27a7;"
5793 u:name="SQUAT BLACK RIGHTWARDS ARROW"
5794 string="\fR\(->\fB"
5795 u:block="Dingbats"
5796 />
5797 <xsl:output-character
5798 character="&#x27a8;"
5799 u:name="HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"
5800 string="\fR\(->\fB"
5801 u:block="Dingbats"
5802 />
5803 <xsl:output-character
5804 character="&#x27a9;"
5805 u:name="RIGHT-SHADED WHITE RIGHTWARDS ARROW"
5806 string="\(rA"
5807 u:block="Dingbats"
5808 />
5809 <xsl:output-character
5810 character="&#x27aa;"
5811 u:name="LEFT-SHADED WHITE RIGHTWARDS ARROW"
5812 string="\(rA"
5813 u:block="Dingbats"
5814 />
5815 <xsl:output-character
5816 character="&#x27ab;"
5817 u:name="BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
5818 string="\(rA"
5819 u:block="Dingbats"
5820 />
5821 <xsl:output-character
5822 character="&#x27ac;"
5823 u:name="FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
5824 string="\(rA"
5825 u:block="Dingbats"
5826 />
5827 <xsl:output-character
5828 character="&#x27ad;"
5829 u:name="HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5830 string="\(rA"
5831 u:block="Dingbats"
5832 />
5833 <xsl:output-character
5834 character="&#x27ae;"
5835 u:name="HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5836 string="\(rA"
5837 u:block="Dingbats"
5838 />
5839 <xsl:output-character
5840 character="&#x27af;"
5841 u:name="NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5842 string="\(rA"
5843 u:block="Dingbats"
5844 />
5845 <xsl:output-character
5846 character="&#x27b1;"
5847 u:name="NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5848 string="\(rA"
5849 u:block="Dingbats"
5850 />
5851 <xsl:output-character
5852 character="&#x27b2;"
5853 u:name="CIRCLED HEAVY WHITE RIGHTWARDS ARROW"
5854 string="\(rA"
5855 u:block="Dingbats"
5856 />
5857 <xsl:output-character
5858 character="&#x27b3;"
5859 u:name="WHITE-FEATHERED RIGHTWARDS ARROW"
5860 string="\fR\(->\fB"
5861 u:block="Dingbats"
5862 />
5863 <xsl:output-character
5864 character="&#x27b4;"
5865 u:name="BLACK-FEATHERED SOUTH EAST ARROW"
5866 string="\fR\(->\fB"
5867 u:block="Dingbats"
5868 />
5869 <xsl:output-character
5870 character="&#x27b5;"
5871 u:name="BLACK-FEATHERED RIGHTWARDS ARROW"
5872 string="\fR\(->\fB"
5873 u:block="Dingbats"
5874 />
5875 <xsl:output-character
5876 character="&#x27b6;"
5877 u:name="BLACK-FEATHERED NORTH EAST ARROW"
5878 string="\fR\(->\fB"
5879 u:block="Dingbats"
5880 />
5881 <xsl:output-character
5882 character="&#x27b7;"
5883 u:name="HEAVY BLACK-FEATHERED SOUTH EAST ARROW"
5884 string="\fR\(->\fB"
5885 u:block="Dingbats"
5886 />
5887 <xsl:output-character
5888 character="&#x27b8;"
5889 u:name="HEAVY BLACK-FEATHERED RIGHTWARDS ARROW"
5890 string="\fR\(->\fB"
5891 u:block="Dingbats"
5892 />
5893 <xsl:output-character
5894 character="&#x27b9;"
5895 u:name="HEAVY BLACK-FEATHERED NORTH EAST ARROW"
5896 string="\fR\(->\fB"
5897 u:block="Dingbats"
5898 />
5899 <xsl:output-character
5900 character="&#x27ba;"
5901 u:name="TEARDROP-BARBED RIGHTWARDS ARROW"
5902 string="\fR\(->\fB"
5903 u:block="Dingbats"
5904 />
5905 <xsl:output-character
5906 character="&#x27bb;"
5907 u:name="HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW"
5908 string="\fR\(->\fB"
5909 u:block="Dingbats"
5910 />
5911 <xsl:output-character
5912 character="&#x27bc;"
5913 u:name="WEDGE-TAILED RIGHTWARDS ARROW"
5914 string="\fR\(->\fB"
5915 u:block="Dingbats"
5916 />
5917 <xsl:output-character
5918 character="&#x27bd;"
5919 u:name="HEAVY WEDGE-TAILED RIGHTWARDS ARROW"
5920 string="\fR\(->\fB"
5921 u:block="Dingbats"
5922 />
5923 <xsl:output-character
5924 character="&#x27be;"
5925 u:name="OPEN-OUTLINED RIGHTWARDS ARROW"
5926 string="\fR\(rA\fB"
5927 u:block="Dingbats"
5928 />
5929
5930 <!-- * ***************************************************************** -->
5931 <!-- * End: Dingbats -->
5932 <!-- * ***************************************************************** -->
5933
5934 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
5935 <!-- * Miscellaneous Mathematical Symbols -->
5936 <!-- * x27c0 to x27ef -->
5937 <!-- * Supplemental Arrows -->
5938 <!-- * x27f0 to x297f -->
5939 <!-- * Miscellaneous Mathematical Symbols -->
5940 <!-- * x2980 to x29ff -->
5941 <!-- * Supplemental Mathematical Operators -->
5942 <!-- * x2a00 to x2aff -->
5943 <!-- * - no nothing - -->
5944 <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
5945
5946 <!-- * ***************************************************************** -->
5947 <!-- * Begin: Alphabetic Presentation Forms -->
5948 <!-- * xfb00 to xfb04 -->
5949 <!-- * ***************************************************************** -->
5950
5951 <xsl:output-character
5952 character="&#xfb00;"
5953 u:name="LATIN SMALL LIGATURE FF"
5954 u:entity="fflig"
5955 string="\(ff"
5956 u:block="Alphabetic Presentation Forms"
5957 />
5958 <xsl:output-character
5959 character="&#xfb01;"
5960 u:name="LATIN SMALL LIGATURE FI"
5961 u:entity="filig"
5962 string="\(fi"
5963 u:block="Alphabetic Presentation Forms"
5964 />
5965 <xsl:output-character
5966 character="&#xfb02;"
5967 u:name="LATIN SMALL LIGATURE FL"
5968 u:entity="fllig"
5969 string="\(fl"
5970 u:block="Alphabetic Presentation Forms"
5971 />
5972 <xsl:output-character
5973 character="&#xfb03;"
5974 u:name="LATIN SMALL LIGATURE FFI"
5975 u:entity="ffilig"
5976 string="\(Fi"
5977 u:block="Alphabetic Presentation Forms"
5978 />
5979 <xsl:output-character
5980 character="&#xfb04;"
5981 u:name="LATIN SMALL LIGATURE FFL"
5982 u:entity="ffllig"
5983 string="\(Fl"
5984 u:block="Alphabetic Presentation Forms"
5985 />
5986
5987 <!-- * ***************************************************************** -->
5988 <!-- * End: Alphabetic Presentation Forms -->
5989 <!-- * ***************************************************************** -->
5990
5991 <!-- * ================================================================= -->
5992
5993 <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->
5994 <!-- * Line Breaking Properties"[1] says: -->
5995 <!-- * -->
5996 <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred -->
5997 <!-- * choice for an invisible character to keep other characters -->
5998 <!-- * together that would otherwise be split across the line at a direct -->
5999 <!-- * break. The character FEFF has the same effect, but because it is -->
6000 <!-- * also used in an unrelated way as a byte order mark, the use of the -->
6001 <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. -->
6002 <!-- * -->
6003 <!-- * [1] http://www.unicode.org/reports/tr14/ -->
6004 <!-- * -->
6005 <!-- * We include it here anyway & map to the roff zero-width no-break -->
6006 <xsl:output-character
6007 character="&#xfeff;"
6008 u:name="ZERO WIDTH NO-BREAK SPACE"
6009 string="\&amp;"
6010 u:block="Arabic Presentation Forms-B"
6011 />
6012</xsl:character-map>
6013</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.