Jitterbug no more.
[fvwm.git] / doc / docbook-xsl / manpages / charmap.groff.xsl
blobb493a5e35616f7141a438235a4e8089cf08a494d
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">
7 <!-- ********************************************************************
8 $Id: charmap.groff.xsl,v 1.2 2007/11/17 11:47:56 domivogt Exp $
9 ********************************************************************
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.
15 ******************************************************************** -->
17 <xsl:character-map name="groff">
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 <!-- * ################################################################# -->
79 <!-- * ***************************************************************** -->
80 <!-- * Begin: Latin-1/ISO-8859-1 -->
81 <!-- * x00a0 to x00ff -->
82 <!-- * ***************************************************************** -->
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="\ "
103 u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
104 u:class="symbols"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
873 <!-- * **************************************************************** -->
874 <!-- * End: Latin-1/ISO-8859-1 -->
875 <!-- * **************************************************************** -->
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 <!-- * **************************************************************** -->
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"
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"
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"
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"
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"
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"
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"
939 <xsl:output-character
940 character="&#x0192;"
941 u:name="LATIN SMALL LETTER F WITH HOOK"
942 u:entity="fnof"
943 string="\(Fn"
944 u:block="Latin Extended-B"
946 <xsl:output-character
947 character="&#x02c6;"
948 u:name="MODIFIER LETTER CIRCUMFLEX ACCENT"
949 u:entity="circ"
950 string="\(a^"
951 u:block="Spacing Modifier Letters"
953 <xsl:output-character
954 character="&#x02c7;"
955 u:name="CARON"
956 u:entity="caron"
957 string="\(ac"
958 u:block="Spacing Modifier Letters"
960 <xsl:output-character
961 character="&#x02c9;"
962 u:name="MODIFIER LETTER MACRON"
963 string="\(a-"
964 u:block="Spacing Modifier Letters"
966 <xsl:output-character
967 character="&#x02d8;"
968 u:name="BREVE"
969 u:entity="breve"
970 string="\(ab"
971 u:block="Spacing Modifier Letters"
973 <!-- * there does not seem to by any roff equivalent for "dot above" -->
974 <!-- * <xsl:output-character -->
975 <!-- * character="&#x02d9;" -->
976 <!-- * u:name="DOT ABOVE" -->
977 <!-- * u:entity="dot" -->
978 <!-- * /> -->
979 <xsl:output-character
980 character="&#x02da;"
981 u:name="RING ABOVE"
982 u:entity="ring"
983 string="\(ao"
984 u:block="Spacing Modifier Letters"
986 <xsl:output-character
987 character="&#x02db;"
988 u:name="OGONEK"
989 u:entity="ogon"
990 string="\(ho"
991 u:block="Spacing Modifier Letters"
993 <!-- groff_char(7) calls Unicode x02dd a "Hungarian umlaut" -->
994 <xsl:output-character
995 character="&#x02dd;"
996 u:name="DOUBLE ACUTE ACCENT"
997 u:entity="dblac"
998 string='\(a"'
999 u:block="Spacing Modifier Letters"
1002 <!-- * **************************************************************** -->
1003 <!-- * End: -->
1004 <!-- * - Latin Extended-A -->
1005 <!-- * - Latin Extended-B -->
1006 <!-- * - IPA Extensions -->
1007 <!-- * - Spacing Modifier Letters -->
1008 <!-- * - Combining Diacritical Marks -->
1009 <!-- * **************************************************************** -->
1011 <!-- * **************************************************************** -->
1012 <!-- * Begin: Greek and Coptic -->
1013 <!-- * x0370 to x03ff -->
1014 <!-- * **************************************************************** -->
1016 <xsl:output-character
1017 character="&#x0391;"
1018 u:name="GREEK CAPITAL LETTER ALPHA"
1019 u:entity="Agr"
1020 string="\(*A)"
1021 u:block="Greek and Coptic"
1023 <xsl:output-character
1024 character="&#x0392;"
1025 u:name="GREEK CAPITAL LETTER BETA"
1026 u:entity="Bgr"
1027 string="\(*B"
1028 u:block="Greek and Coptic"
1030 <xsl:output-character
1031 character="&#x0393;"
1032 u:name="GREEK CAPITAL LETTER GAMMA"
1033 u:entity="Gamma"
1034 string="\(*G"
1035 u:block="Greek and Coptic"
1037 <xsl:output-character
1038 character="&#x0394;"
1039 u:name="GREEK CAPITAL LETTER DELTA"
1040 u:entity="Delta"
1041 string="\(*D"
1042 u:block="Greek and Coptic"
1044 <xsl:output-character
1045 character="&#x0395;"
1046 u:name="GREEK CAPITAL LETTER EPSILON"
1047 u:entity="Egr"
1048 string="\(*E"
1049 u:block="Greek and Coptic"
1051 <xsl:output-character
1052 character="&#x0396;"
1053 u:name="GREEK CAPITAL LETTER ZETA"
1054 u:entity="Zgr"
1055 string="\(*Z"
1056 u:block="Greek and Coptic"
1058 <xsl:output-character
1059 character="&#x0397;"
1060 u:name="GREEK CAPITAL LETTER ETA"
1061 u:entity="EEgr"
1062 string="\(*Y"
1063 u:block="Greek and Coptic"
1065 <xsl:output-character
1066 character="&#x0398;"
1067 u:name="GREEK CAPITAL LETTER THETA"
1068 u:entity="THgr"
1069 string="\(*H"
1070 u:block="Greek and Coptic"
1072 <xsl:output-character
1073 character="&#x0399;"
1074 u:name="GREEK CAPITAL LETTER IOTA"
1075 u:entity="Igr"
1076 string="\(*I"
1077 u:block="Greek and Coptic"
1079 <xsl:output-character
1080 character="&#x039a;"
1081 u:name="GREEK CAPITAL LETTER KAPPA"
1082 u:entity="Kgr"
1083 string="\(*K"
1084 u:block="Greek and Coptic"
1086 <xsl:output-character
1087 character="&#x039b;"
1088 u:name="GREEK CAPITAL LETTER LAMDA"
1089 u:entity="Lambda"
1090 string="\(*L"
1091 u:block="Greek and Coptic"
1093 <xsl:output-character
1094 character="&#x039c;"
1095 u:name="GREEK CAPITAL LETTER MU"
1096 u:entity="Mgr"
1097 string="\(*M"
1098 u:block="Greek and Coptic"
1100 <xsl:output-character
1101 character="&#x039d;"
1102 u:name="GREEK CAPITAL LETTER NU"
1103 u:entity="Ngr"
1104 string="\(*N"
1105 u:block="Greek and Coptic"
1107 <xsl:output-character
1108 character="&#x039e;"
1109 u:name="GREEK CAPITAL LETTER XI"
1110 u:entity="Xgr"
1111 string="\(*C"
1112 u:block="Greek and Coptic"
1114 <xsl:output-character
1115 character="&#x039f;"
1116 u:name="GREEK CAPITAL LETTER OMICRON"
1117 u:entity="Ogr"
1118 string="\(*O"
1119 u:block="Greek and Coptic"
1121 <xsl:output-character
1122 character="&#x03a0;"
1123 u:name="GREEK CAPITAL LETTER PI"
1124 u:entity="Pgr"
1125 string="\(*P"
1126 u:block="Greek and Coptic"
1128 <xsl:output-character
1129 character="&#x03a1;"
1130 u:name="GREEK CAPITAL LETTER RHO"
1131 u:entity="Rgr"
1132 string="\(*R"
1133 u:block="Greek and Coptic"
1135 <xsl:output-character
1136 character="&#x03a3;"
1137 u:name="GREEK CAPITAL LETTER SIGMA"
1138 u:entity="Sgr"
1139 string="\(*S"
1140 u:block="Greek and Coptic"
1142 <xsl:output-character
1143 character="&#x03a4;"
1144 u:name="GREEK CAPITAL LETTER TAU"
1145 u:entity="Tgr"
1146 string="\(*T"
1147 u:block="Greek and Coptic"
1149 <xsl:output-character
1150 character="&#x03a5;"
1151 u:name="GREEK CAPITAL LETTER UPSILON"
1152 u:entity="Ugr"
1153 string="\(*U"
1154 u:block="Greek and Coptic"
1156 <xsl:output-character
1157 character="&#x03a6;"
1158 u:name="GREEK CAPITAL LETTER PHI"
1159 u:entity="PHgr"
1160 string="\(*F"
1161 u:block="Greek and Coptic"
1163 <xsl:output-character
1164 character="&#x03a7;"
1165 u:name="GREEK CAPITAL LETTER CHI"
1166 u:entity="KHgr"
1167 string="\(*X"
1168 u:block="Greek and Coptic"
1170 <xsl:output-character
1171 character="&#x03a8;"
1172 u:name="GREEK CAPITAL LETTER PSI"
1173 u:entity="PSgr"
1174 string="\(*Q"
1175 u:block="Greek and Coptic"
1177 <xsl:output-character
1178 character="&#x03a9;"
1179 u:name="GREEK CAPITAL LETTER OMEGA"
1180 u:entity="OHgr"
1181 string="\(*W"
1182 u:block="Greek and Coptic"
1184 <xsl:output-character
1185 character="&#x03aa;"
1186 u:name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"
1187 u:entity="Idigr"
1188 string="\(*I"
1189 u:block="Greek and Coptic"
1191 <xsl:output-character
1192 character="&#x03ab;"
1193 u:name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"
1194 u:entity="Udigr"
1195 string="\(*U"
1196 u:block="Greek and Coptic"
1198 <xsl:output-character
1199 character="&#x03ac;"
1200 u:name="GREEK SMALL LETTER ALPHA WITH TONOS"
1201 u:entity="aacgr"
1202 string="\(*a"
1203 u:block="Greek and Coptic"
1205 <xsl:output-character
1206 character="&#x03ad;"
1207 u:name="GREEK SMALL LETTER EPSILON WITH TONOS"
1208 u:entity="eacgr"
1209 string="\(*e"
1210 u:block="Greek and Coptic"
1212 <xsl:output-character
1213 character="&#x03ae;"
1214 u:name="GREEK SMALL LETTER ETA WITH TONOS"
1215 u:entity="eeacgr"
1216 string="\(*y"
1217 u:block="Greek and Coptic"
1219 <xsl:output-character
1220 character="&#x03af;"
1221 u:name="GREEK SMALL LETTER IOTA WITH TONOS"
1222 u:entity="iacgr"
1223 string="\(*i"
1224 u:block="Greek and Coptic"
1226 <xsl:output-character
1227 character="&#x03b0;"
1228 u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS"
1229 u:entity="udiagr"
1230 string="\(*u"
1231 u:block="Greek and Coptic"
1233 <xsl:output-character
1234 character="&#x03b1;"
1235 u:name="GREEK SMALL LETTER ALPHA"
1236 u:entity="agr"
1237 string="\(*a"
1238 u:block="Greek and Coptic"
1240 <xsl:output-character
1241 character="&#x03b2;"
1242 u:name="GREEK SMALL LETTER BETA"
1243 u:entity="beta"
1244 string="\(*b"
1245 u:block="Greek and Coptic"
1247 <xsl:output-character
1248 character="&#x03b3;"
1249 u:name="GREEK SMALL LETTER GAMMA"
1250 u:entity="gamma"
1251 string="\(*g"
1252 u:block="Greek and Coptic"
1254 <xsl:output-character
1255 character="&#x03b4;"
1256 u:name="GREEK SMALL LETTER DELTA"
1257 u:entity="delta"
1258 string="\(*d"
1259 u:block="Greek and Coptic"
1261 <xsl:output-character
1262 character="&#x03b5;"
1263 u:name="GREEK SMALL LETTER EPSILON"
1264 u:entity="epsi"
1265 string="\(*e"
1266 u:block="Greek and Coptic"
1268 <xsl:output-character
1269 character="&#x03b6;"
1270 u:name="GREEK SMALL LETTER ZETA"
1271 u:entity="zeta"
1272 string="\(*z"
1273 u:block="Greek and Coptic"
1275 <xsl:output-character
1276 character="&#x03b7;"
1277 u:name="GREEK SMALL LETTER ETA"
1278 u:entity="eegr"
1279 string="\(*y"
1280 u:block="Greek and Coptic"
1282 <xsl:output-character
1283 character="&#x03b8;"
1284 u:name="GREEK SMALL LETTER THETA"
1285 u:entity="thetas"
1286 string="\(*h"
1287 u:block="Greek and Coptic"
1289 <xsl:output-character
1290 character="&#x03b9;"
1291 u:name="GREEK SMALL LETTER IOTA"
1292 u:entity="igr"
1293 string="\(*i"
1294 u:block="Greek and Coptic"
1296 <xsl:output-character
1297 character="&#x03ba;"
1298 u:name="GREEK SMALL LETTER KAPPA"
1299 u:entity="kappa"
1300 string="\(*k"
1301 u:block="Greek and Coptic"
1303 <xsl:output-character
1304 character="&#x03bb;"
1305 u:name="GREEK SMALL LETTER LAMDA"
1306 u:entity="lambda"
1307 string="\(*l"
1308 u:block="Greek and Coptic"
1310 <xsl:output-character
1311 character="&#x03bc;"
1312 u:name="GREEK SMALL LETTER MU"
1313 u:entity="mgr"
1314 string="\(*m"
1315 u:block="Greek and Coptic"
1317 <xsl:output-character
1318 character="&#x03bd;"
1319 u:name="GREEK SMALL LETTER NU"
1320 u:entity="ngr"
1321 string="\(*n"
1322 u:block="Greek and Coptic"
1324 <xsl:output-character
1325 character="&#x03be;"
1326 u:name="GREEK SMALL LETTER XI"
1327 u:entity="xgr"
1328 string="\(*c"
1329 u:block="Greek and Coptic"
1331 <xsl:output-character
1332 character="&#x03bf;"
1333 u:name="GREEK SMALL LETTER OMICRON"
1334 u:entity="ogr"
1335 string="\(*o"
1336 u:block="Greek and Coptic"
1338 <xsl:output-character
1339 character="&#x03c0;"
1340 u:name="GREEK SMALL LETTER PI"
1341 u:entity="pgr"
1342 string="\(*p"
1343 u:block="Greek and Coptic"
1345 <xsl:output-character
1346 character="&#x03c1;"
1347 u:name="GREEK SMALL LETTER RHO"
1348 u:entity="rgr"
1349 string="\(*r"
1350 u:block="Greek and Coptic"
1352 <xsl:output-character
1353 character="&#x03c2;"
1354 u:name="GREEK SMALL LETTER FINAL SIGMA"
1355 u:entity="sfgr"
1356 string="\(ts"
1357 u:block="Greek and Coptic"
1359 <xsl:output-character
1360 character="&#x03c3;"
1361 u:name="GREEK SMALL LETTER SIGMA"
1362 u:entity="sgr"
1363 string="\(*s"
1364 u:block="Greek and Coptic"
1366 <xsl:output-character
1367 character="&#x03c4;"
1368 u:name="GREEK SMALL LETTER TAU"
1369 u:entity="tau"
1370 string="\(*t"
1371 u:block="Greek and Coptic"
1373 <xsl:output-character
1374 character="&#x03c5;"
1375 u:name="GREEK SMALL LETTER UPSILON"
1376 u:entity="ugr"
1377 string="\(*u"
1378 u:block="Greek and Coptic"
1380 <xsl:output-character
1381 character="&#x03c6;"
1382 u:name="GREEK SMALL LETTER PHI"
1383 u:entity="phgr"
1384 string="\(*f"
1385 u:block="Greek and Coptic"
1387 <xsl:output-character
1388 character="&#x03c7;"
1389 u:name="GREEK SMALL LETTER CHI"
1390 u:entity="chi"
1391 string="\(*x"
1392 u:block="Greek and Coptic"
1394 <xsl:output-character
1395 character="&#x03c8;"
1396 u:name="GREEK SMALL LETTER PSI"
1397 u:entity="psgr"
1398 string="\(*q"
1399 u:block="Greek and Coptic"
1401 <xsl:output-character
1402 character="&#x03c9;"
1403 u:name="GREEK SMALL LETTER OMEGA"
1404 u:entity="ohgr"
1405 string="\(*w"
1406 u:block="Greek and Coptic"
1408 <xsl:output-character
1409 character="&#x03ca;"
1410 u:name="GREEK SMALL LETTER IOTA WITH DIALYTIKA"
1411 u:entity="idigr"
1412 string="\(*i"
1413 u:block="Greek and Coptic"
1415 <xsl:output-character
1416 character="&#x03cb;"
1417 u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA"
1418 u:entity="udigr"
1419 string="\(*u"
1420 u:block="Greek and Coptic"
1422 <xsl:output-character
1423 character="&#x03cc;"
1424 u:name="GREEK SMALL LETTER OMICRON WITH TONOS"
1425 u:entity="oacgr"
1426 string="\(*o"
1427 u:block="Greek and Coptic"
1429 <xsl:output-character
1430 character="&#x03cd;"
1431 u:name="GREEK SMALL LETTER UPSILON WITH TONOS"
1432 u:entity="uacgr"
1433 string="\(*u"
1434 u:block="Greek and Coptic"
1436 <xsl:output-character
1437 character="&#x03ce;"
1438 u:name="GREEK SMALL LETTER OMEGA WITH TONOS"
1439 u:entity="ohacgr"
1440 string="\(*w"
1441 u:block="Greek and Coptic"
1443 <xsl:output-character
1444 character="&#x03d0;"
1445 u:name="GREEK BETA SYMBOL"
1446 string="\(*B"
1447 u:block="Greek and Coptic"
1449 <xsl:output-character
1450 character="&#x03d1;"
1451 u:name="GREEK THETA SYMBOL"
1452 u:entity="thetav"
1453 string="\(+h"
1454 u:block="Greek and Coptic"
1456 <xsl:output-character
1457 character="&#x03d2;"
1458 u:name="GREEK UPSILON WITH HOOK SYMBOL"
1459 u:entity="Upsi"
1460 string="\(*U"
1461 u:block="Greek and Coptic"
1463 <xsl:output-character
1464 character="&#x03d3;"
1465 u:name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL"
1466 string="\(*U"
1467 u:block="Greek and Coptic"
1469 <xsl:output-character
1470 character="&#x03d4;"
1471 u:name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL"
1472 string="\(*U"
1473 u:block="Greek and Coptic"
1475 <xsl:output-character
1476 character="&#x03d5;"
1477 u:name="GREEK PHI SYMBOL"
1478 u:entity="phis"
1479 string="\(+f"
1480 u:block="Greek and Coptic"
1482 <xsl:output-character
1483 character="&#x03d6;"
1484 u:name="GREEK PI SYMBOL"
1485 u:entity="piv"
1486 string="\(+p"
1487 u:block="Greek and Coptic"
1489 <!-- no mappings for remaining chars x03d7 to x03ef -->
1490 <xsl:output-character
1491 character="&#x03f0;"
1492 u:name="GREEK KAPPA SYMBOL"
1493 u:entity="kappav"
1494 string="(*k"
1495 u:block="Greek and Coptic"
1497 <xsl:output-character
1498 character="&#x03f1;"
1499 u:name="GREEK RHO SYMBOL"
1500 u:entity="rhov"
1501 string="\(*r"
1502 u:block="Greek and Coptic"
1504 <xsl:output-character
1505 character="&#x03f2;"
1506 u:name="GREEK LUNATE SIGMA SYMBOL"
1507 string="\(*s"
1508 u:block="Greek and Coptic"
1510 <xsl:output-character
1511 character="&#x03f4;"
1512 u:name="GREEK CAPITAL THETA SYMBOL"
1513 string="\(*H"
1514 u:block="Greek and Coptic"
1516 <xsl:output-character
1517 character="&#x03f5;"
1518 u:name="GREEK LUNATE EPSILON SYMBOL"
1519 string="\(*e"
1520 u:block="Greek and Coptic"
1522 <xsl:output-character
1523 character="&#x03f6;"
1524 u:name="GREEK REVERSED LUNATE EPSILON SYMBOL"
1525 u:entity="bepsi"
1526 string="\(*e"
1527 u:block="Greek and Coptic"
1530 <!-- * ***************************************************************** -->
1531 <!-- * End: Greek and Coptic -->
1532 <!-- * ***************************************************************** -->
1534 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
1535 <!-- * Cyrillic -->
1536 <!-- * x0400 to x04ff -->
1537 <!-- * - do nothing - -->
1538 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
1540 <!-- * ***************************************************************** -->
1541 <!-- * Begin: General Punctuation -->
1542 <!-- * x2000 to x206f -->
1543 <!-- * ***************************************************************** -->
1545 <!-- * first, spaces of various widths -->
1547 <!-- * Note: There does not seem to be either a real em space or en space -->
1548 <!-- * in roff; to approximate them, this character map assumes that in -->
1549 <!-- * most fonts, an en space is about the same as the width of a digit -->
1550 <!-- * (in roff, "\0"), so an em space (which by definition is -->
1551 <!-- * equal to the width of two en spaces) is about the same as the width -->
1552 <!-- * of two digits (thus, in roff, "\0\0") -->
1554 <xsl:output-character
1555 character="&#x2000;"
1556 u:name="EN QUAD"
1557 string="\0"
1558 u:block="General Punctuation"
1559 u:class="spaces"
1561 <xsl:output-character
1562 character="&#x2001;"
1563 u:name="EM QUAD"
1564 string="\0\0"
1565 u:block="General Punctuation"
1566 u:class="spaces"
1568 <xsl:output-character
1569 character="&#x2002;"
1570 u:name="EN SPACE"
1571 u:entity="ensp"
1572 string="\0"
1573 u:block="General Punctuation"
1574 u:class="spaces"
1576 <xsl:output-character
1577 character="&#x2003;"
1578 u:name="EM SPACE"
1579 u:entity="emsp"
1580 string="\0\0"
1581 u:block="General Punctuation"
1582 u:class="spaces"
1584 <!-- * roughly same width as a normal space -->
1585 <xsl:output-character
1586 character="&#x2004;"
1587 u:name="THREE-PER-EM SPACE"
1588 u:entity="emsp13"
1589 string=" "
1590 u:block="General Punctuation"
1591 u:class="spaces"
1593 <!-- * roughly same width as a normal space -->
1594 <xsl:output-character
1595 character="&#x2005;"
1596 u:name="FOUR-PER-EM SPACE"
1597 u:entity="emsp14"
1598 string=" "
1599 u:block="General Punctuation"
1600 u:class="spaces"
1602 <!-- * roughly same width as a normal space -->
1603 <xsl:output-character
1604 character="&#x2006;"
1605 u:name="SIX-PER-EM SPACE"
1606 string=" "
1607 u:block="General Punctuation"
1608 u:class="spaces"
1610 <!-- * same as roff "digit" space -->
1611 <xsl:output-character
1612 character="&#x2007;"
1613 u:name="FIGURE SPACE"
1614 u:entity="numsp"
1615 string="\0"
1616 u:block="General Punctuation"
1617 u:class="spaces"
1619 <!-- * punctuation space in most fonts is actually closer to a normal -->
1620 <!-- * space than it is to a thin space -->
1621 <xsl:output-character
1622 character="&#x2008;"
1623 u:name="PUNCTUATION SPACE"
1624 u:entity="puncsp"
1625 string=" "
1626 u:block="General Punctuation"
1627 u:class="spaces"
1629 <!-- * Note: Not sure how best to deal with thin space, because the roff -->
1630 <!-- * thin space, "\^", prints as a zero-width space in TTY -->
1631 <!-- * output. However, it seems that, unlike a hair space, a thin space, -->
1632 <!-- * at 1/12 of an em, is still recognizable to most people as a space, -->
1633 <!-- * so treating it as zero-width seems wrong. So, for the sake of making -->
1634 <!-- * TTY output look OK, just substitute with a normal space; but real -->
1635 <!-- * roff escape is "\(\^" -->
1636 <xsl:output-character
1637 character="&#x2009;"
1638 u:name="THIN SPACE"
1639 u:entity="thinsp"
1640 string=" "
1641 u:block="General Punctuation"
1642 u:class="spaces"
1644 <!-- * I don't think there's a standard definition of what a hair -->
1645 <!-- * space is; some guides just say it's "less than 1/5 of an em" or -->
1646 <!-- * that it's "narrower than a thin space"; seems like in practice, -->
1647 <!-- * it's *a lot* narrower than a thin space, to the point where -->
1648 <!-- * it's close to being a non-space, so here it's substituted with -->
1649 <!-- * roff equivalent of a zero-width no-break space -->
1650 <xsl:output-character
1651 character="&#x200a;"
1652 u:name="HAIR SPACE"
1653 u:entity="hairsp"
1654 string="\&amp;"
1655 u:block="General Punctuation"
1656 u:class="spaces"
1658 <!-- * map to roff "zero-width break point" -->
1659 <xsl:output-character
1660 character="&#x200b;"
1661 u:name="ZERO WIDTH SPACE"
1662 string="\:"
1663 u:block="General Punctuation"
1664 u:class="spaces"
1667 <!-- * x200c and x200d have special purposes in some Indic languages (I -->
1668 <!-- * think); for the "correct" zero-width space, according to Unicode docs, -->
1669 <!-- * use x2060, not x200c or x200d -->
1670 <!-- * <xsl:output-character -->
1671 <!-- * character="&#x200c;" -->
1672 <!-- * u:name="ZERO WIDTH NON-JOINER" -->
1673 <!-- * string="\:" -->
1674 <!-- * /> -->
1675 <!-- * <xsl:output-character -->
1676 <!-- * character="&#x200d;" -->
1677 <!-- * u:name="ZERO WIDTH JOINER" -->
1678 <!-- * string="\&amp;" -->
1679 <!-- * /> -->
1680 <!-- * non-visible -->
1681 <!-- * <xsl:output-character -->
1682 <!-- * character="&#x200e;" -->
1683 <!-- * u:name="LEFT-TO-RIGHT MARK" -->
1684 <!-- * /> -->
1685 <!-- * <xsl:output-character -->
1686 <!-- * character="&#x200f;" -->
1687 <!-- * u:name="RIGHT-TO-LEFT MARK" -->
1688 <!-- * /> -->
1690 <!-- * .................................................... -->
1691 <!-- * next, hyphens and various dashes, bars, underscores -->
1692 <xsl:output-character
1693 character="&#x2010;"
1694 u:name="HYPHEN"
1695 u:entity="hyphen"
1696 string="\(hy"
1697 u:block="General Punctuation"
1698 u:class="dashes"
1700 <!-- * although the groff docs do not make it clear, testing -->
1701 <!-- * indicates that the only reliable way to make a non-breaking -->
1702 <!-- * hyphen is to put just a backslash in front of it. -->
1703 <!-- * -->
1704 <!-- * based on testing, it also appears that no character is needed -->
1705 <!-- * after the hyphen in order to make it non-breaking -->
1706 <xsl:output-character
1707 character="&#x2011;"
1708 u:name="NON-BREAKING HYPHEN"
1709 string="\-"
1710 u:block="General Punctuation"
1711 u:class="dashes"
1713 <!-- * roughly same width as en dash -->
1714 <xsl:output-character
1715 character="&#x2012;"
1716 u:name="FIGURE DASH"
1717 string="\(en"
1718 u:block="General Punctuation"
1719 u:class="dashes"
1721 <xsl:output-character
1722 character="&#x2013;"
1723 u:name="EN DASH"
1724 u:entity="ndash"
1725 string="\(en"
1726 u:block="General Punctuation"
1727 u:class="dashes"
1729 <xsl:output-character
1730 character="&#x2014;"
1731 u:name="EM DASH"
1732 u:entity="mdash"
1733 string="\(em"
1734 u:block="General Punctuation"
1735 u:class="dashes"
1737 <!-- * seems roughly same width as em dash -->
1738 <xsl:output-character
1739 character="&#x2015;"
1740 u:name="HORIZONTAL BAR"
1741 u:entity="horbar"
1742 string="\(em"
1743 u:block="General Punctuation"
1744 u:class="dashes"
1746 <xsl:output-character
1747 character="&#x2016;"
1748 u:name="DOUBLE VERTICAL LINE"
1749 u:entity="Verbar"
1750 string="\(bv\(bv"
1751 u:block="General Punctuation"
1753 <!-- * no double-underscore in roff; so just make it a single -->
1754 <!-- * underscore -->
1755 <xsl:output-character
1756 character="&#x2017;"
1757 u:name="DOUBLE LOW LINE"
1758 string="_"
1759 u:block="General Punctuation"
1762 <!-- * .................................................... -->
1763 <!-- * various quotation marks -->
1764 <xsl:output-character
1765 character="&#x2018;"
1766 u:name="LEFT SINGLE QUOTATION MARK"
1767 u:entity="lsquo"
1768 string="\(oq"
1769 u:block="General Punctuation"
1770 u:class="quotes"
1772 <xsl:output-character
1773 character="&#x2019;"
1774 u:name="RIGHT SINGLE QUOTATION MARK"
1775 u:entity="rsquo"
1776 string="\(cq"
1777 u:block="General Punctuation"
1778 u:class="quotes"
1780 <xsl:output-character
1781 character="&#x201a;"
1782 u:name="SINGLE LOW-9 QUOTATION MARK"
1783 u:entity="lsquor"
1784 string="\(bq"
1785 u:block="General Punctuation"
1786 u:class="quotes"
1788 <!-- * no roff equiv; treat same as lsquo -->
1789 <xsl:output-character
1790 character="&#x201b;"
1791 u:name="SINGLE HIGH-REVERSED-9 QUOTATION MARK"
1792 string="\(oq"
1793 u:block="General Punctuation"
1794 u:class="quotes"
1796 <xsl:output-character
1797 character="&#x201c;"
1798 u:name="LEFT DOUBLE QUOTATION MARK"
1799 u:entity="ldquo"
1800 string="\(lq"
1801 u:block="General Punctuation"
1802 u:class="quotes"
1804 <xsl:output-character
1805 character="&#x201d;"
1806 u:name="RIGHT DOUBLE QUOTATION MARK"
1807 u:entity="rdquo"
1808 string="\(rq"
1809 u:block="General Punctuation"
1810 u:class="quotes"
1812 <xsl:output-character
1813 character="&#x201e;"
1814 u:name="DOUBLE LOW-9 QUOTATION MARK"
1815 u:entity="ldquor"
1816 string="\(Bq"
1817 u:block="General Punctuation"
1818 u:class="quotes"
1820 <!-- * no roff equiv; treat same as rdquo -->
1821 <xsl:output-character
1822 character="&#x201f;"
1823 u:name="DOUBLE HIGH-REVERSED-9 QUOTATION MARK"
1824 string="\(rq"
1825 u:block="General Punctuation"
1826 u:class="quotes"
1829 <!-- * .................................................... -->
1830 <!-- * various symbols -->
1831 <xsl:output-character
1832 character="&#x2020;"
1833 u:name="DAGGER"
1834 u:entity="dagger"
1835 string="\(dg"
1836 u:block="General Punctuation_daggers"
1838 <xsl:output-character
1839 character="&#x2021;"
1840 u:name="DOUBLE DAGGER"
1841 u:entity="Dagger"
1842 string="\(dd"
1843 u:block="General Punctuation_daggers"
1845 <xsl:output-character
1846 character="&#x2022;"
1847 u:name="BULLET"
1848 u:entity="bull"
1849 string="\(bu"
1850 u:block="General Punctuation"
1851 u:class="bullets"
1853 <!-- * no roff equiv -->
1854 <xsl:output-character
1855 character="&#x2023;"
1856 u:name="TRIANGULAR BULLET"
1857 string=">\&amp;"
1858 u:block="General Punctuation"
1859 u:class="bullets"
1861 <!-- * no roff equiv -->
1862 <xsl:output-character
1863 character="&#x2024;"
1864 u:name="ONE DOT LEADER"
1865 string="\&amp;."
1866 u:block="General Punctuation_leaders"
1868 <!-- * no roff equiv -->
1869 <xsl:output-character
1870 character="&#x2025;"
1871 u:name="TWO DOT LEADER"
1872 u:entity="nldr"
1873 string="\&amp;.."
1874 u:block="General Punctuation_leaders"
1876 <!-- * no roff equiv -->
1877 <xsl:output-character
1878 character="&#x2026;"
1879 u:name="HORIZONTAL ELLIPSIS"
1880 u:entity="hellip"
1881 string="\&amp;..."
1882 u:block="General Punctuation"
1884 <!-- what is "hyphenation point" used for? looks like middot to me... -->
1885 <xsl:output-character
1886 character="&#x2027;"
1887 u:name="HYPHENATION POINT"
1888 string="\(md"
1889 u:block="General Punctuation"
1891 <!-- * Begin x2028 to x202e - no idea what to do with these -->
1892 <!-- * <xsl:output-character -->
1893 <!-- * character="&#x2028;" -->
1894 <!-- * u:name="LINE SEPARATOR" -->
1895 <!-- * /> -->
1896 <!-- * <xsl:output-character -->
1897 <!-- * character="&#x2029;" -->
1898 <!-- * u:name="PARAGRAPH SEPARATOR" -->
1899 <!-- * /> -->
1900 <!-- * <xsl:output-character -->
1901 <!-- * character="&#x202a;" -->
1902 <!-- * u:name="LEFT-TO-RIGHT EMBEDDING" -->
1903 <!-- * /> -->
1904 <!-- * <xsl:output-character -->
1905 <!-- * character="&#x202b;" -->
1906 <!-- * u:name="RIGHT-TO-LEFT EMBEDDING" -->
1907 <!-- * /> -->
1908 <!-- * <xsl:output-character -->
1909 <!-- * character="&#x202c;" -->
1910 <!-- * u:name="POP DIRECTIONAL FORMATTING" -->
1911 <!-- * /> -->
1912 <!-- * <xsl:output-character -->
1913 <!-- * character="&#x202d;" -->
1914 <!-- * u:name="LEFT-TO-RIGHT OVERRIDE" -->
1915 <!-- * /> -->
1916 <!-- * <xsl:output-character -->
1917 <!-- * character="&#x202e;" -->
1918 <!-- * u:name="RIGHT-TO-LEFT OVERRIDE" -->
1919 <!-- * /> -->
1920 <!-- * End x2028 to x202e - no idea what to do with these -->
1922 <!-- * seems like "narrow" nbsp is basically the same as a no-break -->
1923 <!-- * space -->
1924 <xsl:output-character
1925 character="&#x202f;"
1926 u:name="NARROW NO-BREAK SPACE"
1927 string="\ "
1928 u:block="General Punctuation"
1929 u:class="spaces"
1931 <xsl:output-character
1932 character="&#x2030;"
1933 u:name="PER MILLE SIGN"
1934 u:entity="permil"
1935 string="\(%0"
1936 u:block="General Punctuation"
1938 <!-- * no roff equiv; no idea what to do with it -->
1939 <!-- * <xsl:output-character -->
1940 <!-- * character="&#x2031;" -->
1941 <!-- * u:name="PER TEN THOUSAND SIGN" -->
1942 <!-- * /> -->
1943 <xsl:output-character
1944 character="&#x2032;"
1945 u:name="PRIME"
1946 u:entity="prime"
1947 string="\(fm"
1948 u:block="General Punctuation"
1949 u:class="primes"
1951 <xsl:output-character
1952 character="&#x2033;"
1953 u:name="DOUBLE PRIME"
1954 u:entity="Prime"
1955 string="\(sd"
1956 u:block="General Punctuation"
1957 u:class="primes"
1959 <xsl:output-character
1960 character="&#x2034;"
1961 u:name="TRIPLE PRIME"
1962 u:entity="tprime"
1963 string="\(sd\(fm"
1964 u:block="General Punctuation"
1965 u:class="primes"
1967 <!-- * no idea for these -->
1968 <!-- * <xsl:output-character -->
1969 <!-- * character="&#x2035;" -->
1970 <!-- * u:name="REVERSED PRIME" -->
1971 <!-- * u:entity="bprime" -->
1972 <!-- * /> -->
1973 <!-- * <xsl:output-character -->
1974 <!-- * character="&#x2036;" -->
1975 <!-- * u:name="REVERSED DOUBLE PRIME" -->
1976 <!-- * /> -->
1977 <!-- * <xsl:output-character -->
1978 <!-- * character="&#x2037;" -->
1979 <!-- * u:name="REVERSED TRIPLE PRIME" -->
1980 <!-- * /> -->
1982 <!-- * there is no low caret in roff -->
1983 <xsl:output-character
1984 character="&#x2038;"
1985 u:name="CARET"
1986 string="^"
1987 u:block="General Punctuation"
1989 <xsl:output-character
1990 character="&#x2039;"
1991 u:name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK"
1992 string="\(fo"
1993 u:block="General Punctuation"
1994 u:class="quotes"
1996 <xsl:output-character
1997 character="&#x203a;"
1998 u:name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"
1999 string="\(fc"
2000 u:block="General Punctuation"
2001 u:class="quotes"
2003 <!-- * not in roff -->
2004 <xsl:output-character
2005 character="&#x203b;"
2006 u:name="REFERENCE MARK"
2007 string="*"
2008 u:block="General Punctuation"
2010 <xsl:output-character
2011 character="&#x203c;"
2012 u:name="DOUBLE EXCLAMATION MARK"
2013 string="!!"
2014 u:block="General Punctuation"
2016 <xsl:output-character
2017 character="&#x203d;"
2018 u:name="INTERROBANG"
2019 string="?!"
2020 u:block="General Punctuation"
2022 <xsl:output-character
2023 character="&#x203e;"
2024 u:name="OVERLINE"
2025 string="\(rn"
2026 u:block="General Punctuation"
2028 <xsl:output-character
2029 character="&#x203f;"
2030 u:name="UNDERTIE"
2031 string="\(ul"
2032 u:block="General Punctuation"
2034 <!-- * not in roff -->
2035 <xsl:output-character
2036 character="&#x2040;"
2037 u:name="CHARACTER TIE"
2038 string="\(rn"
2039 u:block="General Punctuation"
2041 <!-- * not in roff -->
2042 <xsl:output-character
2043 character="&#x2041;"
2044 u:name="CARET INSERTION POINT"
2045 u:entity="caret"
2046 string="^"
2047 u:block="General Punctuation"
2049 <!-- * not in roff -->
2050 <xsl:output-character
2051 character="&#x2042;"
2052 u:name="ASTERISM"
2053 string="*"
2054 u:block="General Punctuation"
2056 <!-- * not in roff; just make bold hyphen -->
2057 <xsl:output-character
2058 character="&#x2043;"
2059 u:name="HYPHEN BULLET"
2060 u:entity="hybull"
2061 string="\fB-\fR"
2062 u:block="General Punctuation"
2063 u:class="bullets"
2065 <xsl:output-character
2066 character="&#x2044;"
2067 u:name="FRACTION SLASH"
2068 string="\(sl"
2069 u:block="General Punctuation"
2071 <!-- * not in roff -->
2072 <xsl:output-character
2073 character="&#x2045;"
2074 u:name="LEFT SQUARE BRACKET WITH QUILL"
2075 string="["
2076 u:block="General Punctuation"
2078 <!-- * not in roff -->
2079 <xsl:output-character
2080 character="&#x2046;"
2081 u:name="RIGHT SQUARE BRACKET WITH QUILL"
2082 string="]"
2083 u:block="General Punctuation"
2085 <xsl:output-character
2086 character="&#x2047;"
2087 u:name="DOUBLE QUESTION MARK"
2088 string="??"
2089 u:block="General Punctuation"
2091 <xsl:output-character
2092 character="&#x2048;"
2093 u:name="QUESTION EXCLAMATION MARK"
2094 string="?!"
2095 u:block="General Punctuation"
2097 <xsl:output-character
2098 character="&#x2049;"
2099 u:name="EXCLAMATION QUESTION MARK"
2100 string="!?"
2101 u:block="General Punctuation"
2103 <!-- * not in roff -->
2104 <xsl:output-character
2105 character="&#x204a;"
2106 u:name="TIRONIAN SIGN ET"
2107 string="7"
2108 u:block="General Punctuation"
2110 <!-- * not in roff; just replace with un-reversed pilcrow -->
2111 <xsl:output-character
2112 character="&#x204b;"
2113 u:name="REVERSED PILCROW SIGN"
2114 string="\(ps"
2115 u:block="General Punctuation"
2117 <!-- * not in roff; just make regular bullet -->
2118 <xsl:output-character
2119 character="&#x204c;"
2120 u:name="BLACK LEFTWARDS BULLET"
2121 string="\(bu"
2122 u:block="General Punctuation"
2124 <!-- * not in roff; just make regular bullet -->
2125 <xsl:output-character
2126 character="&#x204d;"
2127 u:name="BLACK RIGHTWARDS BULLET"
2128 string="\(bu"
2129 u:block="General Punctuation"
2131 <xsl:output-character
2132 character="&#x204e;"
2133 u:name="LOW ASTERISK"
2134 string="*"
2135 u:block="General Punctuation"
2138 <!-- * ............................................................... -->
2139 <!-- * Remaining General Punctuation -->
2140 <!-- * from x2050 to x206f -->
2141 <!-- * only map a couple of these -->
2142 <!-- * ............................................................... -->
2144 <!-- * basically same as a normal space -->
2145 <xsl:output-character
2146 character="&#x205f;"
2147 u:name="MEDIUM MATHEMATICAL SPACE"
2148 string=" "
2149 u:block="General Punctuation"
2150 u:class="spaces"
2152 <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->
2153 <!-- * Line Breaking Properties"[1] says: -->
2154 <!-- * -->
2155 <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred -->
2156 <!-- * choice for an invisible character to keep other characters -->
2157 <!-- * together that would otherwise be split across the line at a direct -->
2158 <!-- * break. The character FEFF has the same effect, but because it is -->
2159 <!-- * also used in an unrelated way as a byte order mark, the use of the -->
2160 <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. -->
2161 <!-- * -->
2162 <!-- * [1] http://www.unicode.org/reports/tr14/ -->
2163 <!-- * -->
2164 <!-- * The groff docs seem ambiguous about whether \& is a joiner and -->
2165 <!-- * prevents breaks, but, based on testing, seems like it does -->
2166 <xsl:output-character
2167 character="&#x2060;"
2168 u:name="WORD JOINER"
2169 string="\&amp;"
2170 u:block="General Punctuation"
2173 <!-- * ***************************************************************** -->
2174 <!-- * End: General Punctuation -->
2175 <!-- * ***************************************************************** -->
2177 <!-- * ***************************************************************** -->
2178 <!-- * Begin: Superscripts and Subscripts -->
2179 <!-- * x2070 to x209f -->
2180 <!-- * For superscripts, just do a^n thing -->
2181 <!-- * For subscripts, just do a_n -->
2182 <!-- * ***************************************************************** -->
2184 <xsl:output-character
2185 character="&#x2070;"
2186 u:name="SUPERSCRIPT ZERO"
2187 string="^0"
2188 u:block="Superscripts and Subscripts"
2190 <xsl:output-character
2191 character="&#x2071;"
2192 u:name="SUPERSCRIPT LATIN SMALL LETTER I"
2193 string="^i"
2194 u:block="Superscripts and Subscripts"
2196 <xsl:output-character
2197 character="&#x2074;"
2198 u:name="SUPERSCRIPT FOUR"
2199 string="^4"
2200 u:block="Superscripts and Subscripts"
2202 <xsl:output-character
2203 character="&#x2075;"
2204 u:name="SUPERSCRIPT FIVE"
2205 string="^5"
2206 u:block="Superscripts and Subscripts"
2208 <xsl:output-character
2209 character="&#x2076;"
2210 u:name="SUPERSCRIPT SIX"
2211 string="^6"
2212 u:block="Superscripts and Subscripts"
2214 <xsl:output-character
2215 character="&#x2077;"
2216 u:name="SUPERSCRIPT SEVEN"
2217 string="^7"
2218 u:block="Superscripts and Subscripts"
2220 <xsl:output-character
2221 character="&#x2078;"
2222 u:name="SUPERSCRIPT EIGHT"
2223 string="^8"
2224 u:block="Superscripts and Subscripts"
2226 <xsl:output-character
2227 character="&#x2079;"
2228 u:name="SUPERSCRIPT NINE"
2229 string="^9"
2230 u:block="Superscripts and Subscripts"
2232 <xsl:output-character
2233 character="&#x207a;"
2234 u:name="SUPERSCRIPT PLUS SIGN"
2235 string="^+"
2236 u:block="Superscripts and Subscripts"
2238 <xsl:output-character
2239 character="&#x207b;"
2240 u:name="SUPERSCRIPT MINUS"
2241 string="^-"
2242 u:block="Superscripts and Subscripts"
2244 <xsl:output-character
2245 character="&#x207c;"
2246 u:name="SUPERSCRIPT EQUALS SIGN"
2247 string="^="
2248 u:block="Superscripts and Subscripts"
2250 <xsl:output-character
2251 character="&#x207d;"
2252 u:name="SUPERSCRIPT LEFT PARENTHESIS"
2253 string="^("
2254 u:block="Superscripts and Subscripts"
2256 <xsl:output-character
2257 character="&#x207e;"
2258 u:name="SUPERSCRIPT RIGHT PARENTHESIS"
2259 string="^)"
2260 u:block="Superscripts and Subscripts"
2262 <xsl:output-character
2263 character="&#x207f;"
2264 u:name="SUPERSCRIPT LATIN SMALL LETTER N"
2265 string="^n"
2266 u:block="Superscripts and Subscripts"
2268 <xsl:output-character
2269 character="&#x2080;"
2270 u:name="SUBSCRIPT ZERO"
2271 string="_0"
2272 u:block="Superscripts and Subscripts"
2274 <xsl:output-character
2275 character="&#x2081;"
2276 u:name="SUBSCRIPT ONE"
2277 string="_1"
2278 u:block="Superscripts and Subscripts"
2280 <xsl:output-character
2281 character="&#x2082;"
2282 u:name="SUBSCRIPT TWO"
2283 string="_2"
2284 u:block="Superscripts and Subscripts"
2286 <xsl:output-character
2287 character="&#x2083;"
2288 u:name="SUBSCRIPT THREE"
2289 string="_3"
2290 u:block="Superscripts and Subscripts"
2292 <xsl:output-character
2293 character="&#x2084;"
2294 u:name="SUBSCRIPT FOUR"
2295 string="_4"
2296 u:block="Superscripts and Subscripts"
2298 <xsl:output-character
2299 character="&#x2085;"
2300 u:name="SUBSCRIPT FIVE"
2301 string="_5"
2302 u:block="Superscripts and Subscripts"
2304 <xsl:output-character
2305 character="&#x2086;"
2306 u:name="SUBSCRIPT SIX"
2307 string="_6"
2308 u:block="Superscripts and Subscripts"
2310 <xsl:output-character
2311 character="&#x2087;"
2312 u:name="SUBSCRIPT SEVEN"
2313 string="_7"
2314 u:block="Superscripts and Subscripts"
2316 <xsl:output-character
2317 character="&#x2088;"
2318 u:name="SUBSCRIPT EIGHT"
2319 string="_8"
2320 u:block="Superscripts and Subscripts"
2322 <xsl:output-character
2323 character="&#x2089;"
2324 u:name="SUBSCRIPT NINE"
2325 string="_9"
2326 u:block="Superscripts and Subscripts"
2328 <xsl:output-character
2329 character="&#x208a;"
2330 u:name="SUBSCRIPT PLUS SIGN"
2331 string="_+"
2332 u:block="Superscripts and Subscripts"
2334 <xsl:output-character
2335 character="&#x208b;"
2336 u:name="SUBSCRIPT MINUS"
2337 string="_-"
2338 u:block="Superscripts and Subscripts"
2340 <xsl:output-character
2341 character="&#x208c;"
2342 u:name="SUBSCRIPT EQUALS SIGN"
2343 string="_="
2344 u:block="Superscripts and Subscripts"
2346 <xsl:output-character
2347 character="&#x208d;"
2348 u:name="SUBSCRIPT LEFT PARENTHESIS"
2349 string="_("
2350 u:block="Superscripts and Subscripts"
2352 <xsl:output-character
2353 character="&#x208e;"
2354 u:name="SUBSCRIPT RIGHT PARENTHESIS"
2355 string="_)"
2356 u:block="Superscripts and Subscripts"
2358 <!-- * ***************************************************************** -->
2359 <!-- * End: Superscripts and Subscripts -->
2360 <!-- * x2070 to x209f -->
2361 <!-- * ***************************************************************** -->
2363 <!-- * ***************************************************************** -->
2364 <!-- * Begin: Currency Symbols -->
2365 <!-- * x20a0 to x20b1 -->
2366 <!-- * No mappings for any of these; just spell out -->
2367 <!-- * ***************************************************************** -->
2369 <xsl:output-character
2370 character="&#x20a0;"
2371 u:name="EURO-CURRENCY SIGN"
2372 string="EUR"
2373 u:block="Currency Symbols"
2375 <xsl:output-character
2376 character="&#x20a1;"
2377 u:name="COLON SIGN"
2378 string="COLON"
2379 u:block="Currency Symbols"
2381 <xsl:output-character
2382 character="&#x20a2;"
2383 u:name="CRUZEIRO SIGN"
2384 string="CRUZEIRO"
2385 u:block="Currency Symbols"
2387 <xsl:output-character
2388 character="&#x20a3;"
2389 u:name="FRENCH FRANC SIGN"
2390 string="FRANC"
2391 u:block="Currency Symbols"
2393 <xsl:output-character
2394 character="&#x20a4;"
2395 u:name="LIRA SIGN"
2396 string="LIRA"
2397 u:block="Currency Symbols"
2399 <xsl:output-character
2400 character="&#x20a5;"
2401 u:name="MILL SIGN"
2402 string="MILL"
2403 u:block="Currency Symbols"
2405 <xsl:output-character
2406 character="&#x20a6;"
2407 u:name="NAIRA SIGN"
2408 string="NAIRA"
2409 u:block="Currency Symbols"
2411 <xsl:output-character
2412 character="&#x20a7;"
2413 u:name="PESETA SIGN"
2414 string="PESETA"
2415 u:block="Currency Symbols"
2417 <xsl:output-character
2418 character="&#x20a8;"
2419 u:name="RUPEE SIGN"
2420 string="RUPEE"
2421 u:block="Currency Symbols"
2423 <xsl:output-character
2424 character="&#x20a9;"
2425 u:name="WON SIGN"
2426 string="WON"
2427 u:block="Currency Symbols"
2429 <xsl:output-character
2430 character="&#x20aa;"
2431 u:name="NEW SHEQEL SIGN"
2432 string="SHEQEL"
2433 u:block="Currency Symbols"
2435 <xsl:output-character
2436 character="&#x20ab;"
2437 u:name="DONG SIGN"
2438 string="DONG"
2439 u:block="Currency Symbols"
2441 <xsl:output-character
2442 character="&#x20ac;"
2443 u:name="EURO SIGN"
2444 string="EUR"
2445 u:block="Currency Symbols"
2447 <xsl:output-character
2448 character="&#x20ad;"
2449 u:name="KIP SIGN"
2450 string="KIP"
2451 u:block="Currency Symbols"
2453 <xsl:output-character
2454 character="&#x20ae;"
2455 u:name="TUGRIK SIGN"
2456 string="TUGRIK"
2457 u:block="Currency Symbols"
2459 <xsl:output-character
2460 character="&#x20af;"
2461 u:name="DRACHMA SIGN"
2462 string="DRACHMA"
2463 u:block="Currency Symbols"
2465 <!-- <xsl:output-character -->
2466 <!-- character="&#x20b0;" -->
2467 <!-- u:name="GERMAN PENNY SIGN" -->
2468 <!-- string="?" -->
2469 <!-- u:block="Currency Symbols" -->
2470 <!-- /> -->
2471 <xsl:output-character
2472 character="&#x20b1;"
2473 u:name="PESO SIGN"
2474 string="PESO"
2475 u:block="Currency Symbols"
2478 <!-- * ***************************************************************** -->
2479 <!-- * End: Currency Symbols -->
2480 <!-- * x20a0 to x20b1 -->
2481 <!-- * ***************************************************************** -->
2483 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
2484 <!-- * Combining Diacritical Marks for Symbols -->
2485 <!-- * x20d0 to x20ff -->
2486 <!-- * - do nothing - -->
2487 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
2489 <!-- * ***************************************************************** -->
2490 <!-- * Begin: Letterlike Symbols -->
2491 <!-- * x2100 to x214b -->
2492 <!-- * -->
2493 <!-- * No mappings for any of these, and nothing appropriate for -->
2494 <!-- * most of them; so, just spell out the ones that we can -->
2495 <!-- * ***************************************************************** -->
2497 <xsl:output-character
2498 character="&#x2103;"
2499 u:name="DEGREE CELSIUS"
2500 string="\(deC"
2501 u:block="Letterlike Symbols"
2503 <xsl:output-character
2504 character="&#x2105;"
2505 u:name="CARE OF"
2506 u:entity="incare"
2507 string="c/o"
2508 u:block="Letterlike Symbols"
2510 <xsl:output-character
2511 character="&#x2109;"
2512 u:name="DEGREE FAHRENHEIT"
2513 string="\(deF"
2514 u:block="Letterlike Symbols"
2516 <!-- roff Ifraktur -->
2517 <xsl:output-character
2518 character="&#x2111;"
2519 u:name="BLACK-LETTER CAPITAL I"
2520 string="\(Im"
2521 u:block="Letterlike Symbols"
2523 <xsl:output-character
2524 character="&#x2113;"
2525 u:name="SCRIPT SMALL L"
2526 u:entity="ell"
2527 string="l"
2528 u:block="Letterlike Symbols"
2530 <xsl:output-character
2531 character="&#x2116;"
2532 u:name="NUMERO SIGN"
2533 u:entity="numero"
2534 string="No."
2535 u:block="Letterlike Symbols"
2537 <xsl:output-character
2538 character="&#x2118;"
2539 u:name="SCRIPT CAPITAL P"
2540 u:entity="weierp"
2541 string="\(wp"
2542 u:block="Letterlike Symbols"
2544 <xsl:output-character
2545 character="&#x211c;"
2546 u:name="BLACK-LETTER CAPITAL R"
2547 u:entity="real"
2548 string="\(Re"
2549 u:block="Letterlike Symbols"
2551 <xsl:output-character
2552 character="&#x211e;"
2553 u:name="PRESCRIPTION TAKE"
2554 u:entity="rx"
2555 string="Rx"
2556 u:block="Letterlike Symbols"
2558 <xsl:output-character
2559 character="&#x2120;"
2560 u:name="SERVICE MARK"
2561 string="(SM)"
2562 u:block="Letterlike Symbols"
2564 <!-- * We don't do "\(tm" for &#x2122; because for console output, groff -->
2565 <!-- * just renders that as "tm", without any preceding space, parens, -->
2566 <!-- * or anything. So it just gets run into the preceding word; i.e.: -->
2567 <!-- * -->
2568 <!-- * Product&#x2122; -> Producttm -->
2569 <!-- * -->
2570 <!-- * That it probably not what most people would want. So we just -->
2571 <!-- * render it as (TM) instead, Thus: -->
2572 <!-- * -->
2573 <!-- * Product&#x2122; -> Product(TM) -->
2574 <xsl:output-character
2575 character="&#x2122;"
2576 u:name="TRADE MARK SIGN"
2577 u:entity="trade"
2578 string="(TM)"
2579 u:block="Letterlike Symbols"
2581 <xsl:output-character
2582 character="&#x2126;"
2583 u:name="OHM SIGN"
2584 u:entity="ohm"
2585 string="\(*W"
2586 u:block="Letterlike Symbols"
2588 <xsl:output-character
2589 character="&#x212a;"
2590 u:name="KELVIN SIGN"
2591 string="K"
2592 u:block="Letterlike Symbols"
2594 <xsl:output-character
2595 character="&#x212b;"
2596 u:name="ANGSTROM SIGN"
2597 u:entity="angst"
2598 string="\(oA"
2599 u:block="Letterlike Symbols"
2601 <xsl:output-character
2602 character="&#x2135;"
2603 u:name="ALEF SYMBOL"
2604 u:entity="aleph"
2605 string="\(Ah"
2606 u:block="Letterlike Symbols"
2609 <!-- * ***************************************************************** -->
2610 <!-- * End: Letterlike Symbols -->
2611 <!-- * x2100 to x214b -->
2612 <!-- * ***************************************************************** -->
2614 <!-- * ***************************************************************** -->
2615 <!-- * Begin: Number Forms -->
2616 <!-- * x2150 to x218f -->
2617 <!-- * -->
2618 <!-- * No mappings for any of these, and nothing appropriate for most -->
2619 <!-- * of them; so, just spell out the ones that we can -->
2620 <!-- * ***************************************************************** -->
2622 <xsl:output-character
2623 character="&#x2153;"
2624 u:name="VULGAR FRACTION ONE THIRD"
2625 u:entity="frac13"
2626 string="1/3"
2627 u:block="Number Forms"
2629 <xsl:output-character
2630 character="&#x2154;"
2631 u:name="VULGAR FRACTION TWO THIRDS"
2632 u:entity="frac23"
2633 string="2/3"
2634 u:block="Number Forms"
2636 <xsl:output-character
2637 character="&#x2155;"
2638 u:name="VULGAR FRACTION ONE FIFTH"
2639 u:entity="frac15"
2640 string="1/5"
2641 u:block="Number Forms"
2643 <xsl:output-character
2644 character="&#x2156;"
2645 u:name="VULGAR FRACTION TWO FIFTHS"
2646 u:entity="frac25"
2647 string="2/5"
2648 u:block="Number Forms"
2650 <xsl:output-character
2651 character="&#x2157;"
2652 u:name="VULGAR FRACTION THREE FIFTHS"
2653 u:entity="frac35"
2654 string="3/5"
2655 u:block="Number Forms"
2657 <xsl:output-character
2658 character="&#x2158;"
2659 u:name="VULGAR FRACTION FOUR FIFTHS"
2660 u:entity="frac45"
2661 string="4/5"
2662 u:block="Number Forms"
2664 <xsl:output-character
2665 character="&#x2159;"
2666 u:name="VULGAR FRACTION ONE SIXTH"
2667 u:entity="frac16"
2668 string="1/6"
2669 u:block="Number Forms"
2671 <xsl:output-character
2672 character="&#x215a;"
2673 u:name="VULGAR FRACTION FIVE SIXTHS"
2674 u:entity="frac56"
2675 string="5/6"
2676 u:block="Number Forms"
2678 <xsl:output-character
2679 character="&#x215b;"
2680 u:name="VULGAR FRACTION ONE EIGHTH"
2681 u:entity="frac18"
2682 string="1/8"
2683 u:block="Number Forms"
2685 <xsl:output-character
2686 character="&#x215c;"
2687 u:name="VULGAR FRACTION THREE EIGHTHS"
2688 u:entity="frac38"
2689 string="3/8"
2690 u:block="Number Forms"
2692 <xsl:output-character
2693 character="&#x215d;"
2694 u:name="VULGAR FRACTION FIVE EIGHTHS"
2695 u:entity="frac58"
2696 string="5/8"
2697 u:block="Number Forms"
2699 <xsl:output-character
2700 character="&#x215e;"
2701 u:name="VULGAR FRACTION SEVEN EIGHTHS"
2702 u:entity="frac78"
2703 string="7/8"
2704 u:block="Number Forms"
2706 <xsl:output-character
2707 character="&#x215f;"
2708 u:name="FRACTION NUMERATOR ONE"
2709 string="1/"
2710 u:block="Number Forms"
2712 <xsl:output-character
2713 character="&#x2160;"
2714 u:name="ROMAN NUMERAL ONE"
2715 string="I"
2716 u:block="Number Forms"
2718 <xsl:output-character
2719 character="&#x2161;"
2720 u:name="ROMAN NUMERAL TWO"
2721 string="II"
2722 u:block="Number Forms"
2724 <xsl:output-character
2725 character="&#x2162;"
2726 u:name="ROMAN NUMERAL THREE"
2727 string="III"
2728 u:block="Number Forms"
2730 <xsl:output-character
2731 character="&#x2163;"
2732 u:name="ROMAN NUMERAL FOUR"
2733 string="IV"
2734 u:block="Number Forms"
2736 <xsl:output-character
2737 character="&#x2164;"
2738 u:name="ROMAN NUMERAL FIVE"
2739 string="V"
2740 u:block="Number Forms"
2742 <xsl:output-character
2743 character="&#x2165;"
2744 u:name="ROMAN NUMERAL SIX"
2745 string="VI"
2746 u:block="Number Forms"
2748 <xsl:output-character
2749 character="&#x2166;"
2750 u:name="ROMAN NUMERAL SEVEN"
2751 string="VII"
2752 u:block="Number Forms"
2754 <xsl:output-character
2755 character="&#x2167;"
2756 u:name="ROMAN NUMERAL EIGHT"
2757 string="VIII"
2758 u:block="Number Forms"
2760 <xsl:output-character
2761 character="&#x2168;"
2762 u:name="ROMAN NUMERAL NINE"
2763 string="IX"
2764 u:block="Number Forms"
2766 <xsl:output-character
2767 character="&#x2169;"
2768 u:name="ROMAN NUMERAL TEN"
2769 string="X"
2770 u:block="Number Forms"
2772 <xsl:output-character
2773 character="&#x216a;"
2774 u:name="ROMAN NUMERAL ELEVEN"
2775 string="XI"
2776 u:block="Number Forms"
2778 <xsl:output-character
2779 character="&#x216b;"
2780 u:name="ROMAN NUMERAL TWELVE"
2781 string="XII"
2782 u:block="Number Forms"
2784 <xsl:output-character
2785 character="&#x216c;"
2786 u:name="ROMAN NUMERAL FIFTY"
2787 string="L"
2788 u:block="Number Forms"
2790 <xsl:output-character
2791 character="&#x216d;"
2792 u:name="ROMAN NUMERAL ONE HUNDRED"
2793 string="C"
2794 u:block="Number Forms"
2796 <xsl:output-character
2797 character="&#x216e;"
2798 u:name="ROMAN NUMERAL FIVE HUNDRED"
2799 string="D"
2800 u:block="Number Forms"
2802 <xsl:output-character
2803 character="&#x216f;"
2804 u:name="ROMAN NUMERAL ONE THOUSAND"
2805 string="M"
2806 u:block="Number Forms"
2808 <xsl:output-character
2809 character="&#x2170;"
2810 u:name="SMALL ROMAN NUMERAL ONE"
2811 string="i"
2812 u:block="Number Forms"
2814 <xsl:output-character
2815 character="&#x2171;"
2816 u:name="SMALL ROMAN NUMERAL TWO"
2817 string="ii"
2818 u:block="Number Forms"
2820 <xsl:output-character
2821 character="&#x2172;"
2822 u:name="SMALL ROMAN NUMERAL THREE"
2823 string="iii"
2824 u:block="Number Forms"
2826 <xsl:output-character
2827 character="&#x2173;"
2828 u:name="SMALL ROMAN NUMERAL FOUR"
2829 string="iv"
2830 u:block="Number Forms"
2832 <xsl:output-character
2833 character="&#x2174;"
2834 u:name="SMALL ROMAN NUMERAL FIVE"
2835 string="v"
2836 u:block="Number Forms"
2838 <xsl:output-character
2839 character="&#x2175;"
2840 u:name="SMALL ROMAN NUMERAL SIX"
2841 string="vi"
2842 u:block="Number Forms"
2844 <xsl:output-character
2845 character="&#x2176;"
2846 u:name="SMALL ROMAN NUMERAL SEVEN"
2847 string="vii"
2848 u:block="Number Forms"
2850 <xsl:output-character
2851 character="&#x2177;"
2852 u:name="SMALL ROMAN NUMERAL EIGHT"
2853 string="viii"
2854 u:block="Number Forms"
2856 <xsl:output-character
2857 character="&#x2178;"
2858 u:name="SMALL ROMAN NUMERAL NINE"
2859 string="ix"
2860 u:block="Number Forms"
2862 <xsl:output-character
2863 character="&#x2179;"
2864 u:name="SMALL ROMAN NUMERAL TEN"
2865 string="x"
2866 u:block="Number Forms"
2868 <xsl:output-character
2869 character="&#x217a;"
2870 u:name="SMALL ROMAN NUMERAL ELEVEN"
2871 string="xi"
2872 u:block="Number Forms"
2874 <xsl:output-character
2875 character="&#x217b;"
2876 u:name="SMALL ROMAN NUMERAL TWELVE"
2877 string="xii"
2878 u:block="Number Forms"
2880 <xsl:output-character
2881 character="&#x217c;"
2882 u:name="SMALL ROMAN NUMERAL FIFTY"
2883 string="l"
2884 u:block="Number Forms"
2886 <xsl:output-character
2887 character="&#x217d;"
2888 u:name="SMALL ROMAN NUMERAL ONE HUNDRED"
2889 string="c"
2890 u:block="Number Forms"
2892 <xsl:output-character
2893 character="&#x217e;"
2894 u:name="SMALL ROMAN NUMERAL FIVE HUNDRED"
2895 string="d"
2896 u:block="Number Forms"
2898 <xsl:output-character
2899 character="&#x217f;"
2900 u:name="SMALL ROMAN NUMERAL ONE THOUSAND"
2901 string="m"
2902 u:block="Number Forms"
2904 <xsl:output-character
2905 character="&#x2180;"
2906 u:name="ROMAN NUMERAL ONE THOUSAND C D"
2907 string="CD"
2908 u:block="Number Forms"
2911 <!-- * ***************************************************************** -->
2912 <!-- * End: Number Forms -->
2913 <!-- * x2150 to x218f -->
2914 <!-- * ***************************************************************** -->
2916 <!-- * ***************************************************************** -->
2917 <!-- * Begin: Arrows -->
2918 <!-- * x2190 to x21ff -->
2919 <!-- * ***************************************************************** -->
2921 <xsl:output-character
2922 character="&#x2190;"
2923 u:name="LEFTWARDS ARROW"
2924 u:entity="larr"
2925 string="\(&lt;-"
2926 u:block="Arrows"
2928 <xsl:output-character
2929 character="&#x2191;"
2930 u:name="UPWARDS ARROW"
2931 u:entity="uarr"
2932 string="\(ua"
2933 u:block="Arrows"
2935 <xsl:output-character
2936 character="&#x2192;"
2937 u:name="RIGHTWARDS ARROW"
2938 u:entity="rarr"
2939 string="\(->"
2940 u:block="Arrows"
2942 <xsl:output-character
2943 character="&#x2193;"
2944 u:name="DOWNWARDS ARROW"
2945 u:entity="darr"
2946 string="\(da"
2947 u:block="Arrows"
2949 <xsl:output-character
2950 character="&#x2194;"
2951 u:name="LEFT RIGHT ARROW"
2952 u:entity="harr"
2953 string="\(&lt;>"
2954 u:block="Arrows"
2956 <xsl:output-character
2957 character="&#x2195;"
2958 u:name="UP DOWN ARROW"
2959 u:entity="varr"
2960 string="\(va"
2961 u:block="Arrows"
2963 <xsl:output-character
2964 character="&#x21b5;"
2965 u:name="DOWNWARDS ARROW WITH CORNER LEFTWARDS"
2966 u:entity="crarr"
2967 string="\(CR"
2968 u:block="Arrows"
2970 <xsl:output-character
2971 character="&#x21d0;"
2972 u:name="LEFTWARDS DOUBLE ARROW"
2973 u:entity="lArr"
2974 string="\(la"
2975 u:block="Arrows"
2977 <xsl:output-character
2978 character="&#x21d1;"
2979 u:name="UPWARDS DOUBLE ARROW"
2980 u:entity="uArr"
2981 string="\(uA"
2982 u:block="Arrows"
2984 <xsl:output-character
2985 character="&#x21d2;"
2986 u:name="RIGHTWARDS DOUBLE ARROW"
2987 u:entity="rArr"
2988 string="\(rA"
2989 u:block="Arrows"
2991 <xsl:output-character
2992 character="&#x21d3;"
2993 u:name="DOWNWARDS DOUBLE ARROW"
2994 u:entity="dArr"
2995 string="\(dA"
2996 u:block="Arrows"
2998 <xsl:output-character
2999 character="&#x21d4;"
3000 u:name="LEFT RIGHT DOUBLE ARROW"
3001 u:entity="hArr"
3002 string="\(hA"
3003 u:block="Arrows"
3005 <!-- no roff equiv; render same as single arrow -->
3006 <xsl:output-character
3007 character="&#x21d5;"
3008 u:name="UP DOWN DOUBLE ARROW"
3009 u:entity="vArr"
3010 string="\(va"
3011 u:block="Arrows"
3014 <!-- * ***************************************************************** -->
3015 <!-- * Begin: Mathematical Operators -->
3016 <!-- * x2200 to x22ff -->
3017 <!-- * ***************************************************************** -->
3019 <xsl:output-character
3020 character="&#x2200;"
3021 u:name="FOR ALL"
3022 u:entity="forall"
3023 string="\(fa"
3024 u:block="Mathematical Operators"
3026 <xsl:output-character
3027 character="&#x2201;"
3028 u:name="COMPLEMENT"
3029 u:entity="comp"
3030 string="C"
3031 u:block="Mathematical Operators"
3033 <xsl:output-character
3034 character="&#x2202;"
3035 u:name="PARTIAL DIFFERENTIAL"
3036 u:entity="part"
3037 string="\(pd"
3038 u:block="Mathematical Operators"
3040 <xsl:output-character
3041 character="&#x2203;"
3042 u:name="THERE EXISTS"
3043 u:entity="exist"
3044 string="\(te"
3045 u:block="Mathematical Operators"
3047 <!-- * no roff equiv -->
3048 <!-- * <xsl:output-character -->
3049 <!-- * character="&#x2204;" -->
3050 <!-- * u:name="THERE DOES NOT EXIST" -->
3051 <!-- * u:entity="nexist" -->
3052 <!-- * /> -->
3053 <xsl:output-character
3054 character="&#x2205;"
3055 u:name="EMPTY SET"
3056 u:entity="empty"
3057 string="\(es"
3058 u:block="Mathematical Operators"
3060 <xsl:output-character
3061 character="&#x2206;"
3062 u:name="INCREMENT"
3063 string="\(*D"
3064 u:block="Mathematical Operators"
3066 <xsl:output-character
3067 character="&#x2207;"
3068 u:name="NABLA"
3069 u:entity="nabla"
3070 string="\(gr"
3071 u:block="Mathematical Operators"
3073 <xsl:output-character
3074 character="&#x2208;"
3075 u:name="ELEMENT OF"
3076 u:entity="isin"
3077 string="\(mo"
3078 u:block="Mathematical Operators"
3080 <xsl:output-character
3081 character="&#x2209;"
3082 u:name="NOT AN ELEMENT OF"
3083 u:entity="notin"
3084 string="\(nm"
3085 u:block="Mathematical Operators"
3087 <xsl:output-character
3088 character="&#x220a;"
3089 u:name="SMALL ELEMENT OF"
3090 string="\(mo"
3091 u:block="Mathematical Operators"
3094 <xsl:output-character
3095 character="&#x220b;"
3096 u:name="CONTAINS AS MEMBER"
3097 u:entity="ni"
3098 string="\(st"
3099 u:block="Mathematical Operators"
3101 <!-- * not in roff -->
3102 <!-- * <xsl:output-character -->
3103 <!-- * character="&#x220c;" -->
3104 <!-- * u:name="DOES NOT CONTAIN AS MEMBER" -->
3105 <!-- * /> -->
3106 <xsl:output-character
3107 character="&#x220d;"
3108 u:name="SMALL CONTAINS AS MEMBER"
3109 string="\(st"
3110 u:block="Mathematical Operators"
3112 <!-- * not in roff -->
3113 <!-- * <xsl:output-character -->
3114 <!-- * character="&#x220e;" -->
3115 <!-- * u:name="END OF PROOF" -->
3116 <!-- * /> -->
3117 <xsl:output-character
3118 character="&#x220f;"
3119 u:name="N-ARY PRODUCT"
3120 u:entity="prod"
3121 string="\(product"
3122 u:block="Mathematical Operators"
3124 <!-- * not in roff -->
3125 <!-- * <xsl:output-character -->
3126 <!-- * character="&#x2210;" -->
3127 <!-- * u:name="N-ARY COPRODUCT" -->
3128 <!-- * u:entity="coprod" -->
3129 <!-- * /> -->
3130 <xsl:output-character
3131 character="&#x2211;"
3132 u:name="N-ARY SUMMATION"
3133 u:entity="sum"
3134 string="\(sum"
3135 u:block="Mathematical Operators"
3137 <xsl:output-character
3138 character="&#x2212;"
3139 u:name="MINUS SIGN"
3140 u:entity="minus"
3141 string="\-"
3142 u:block="Mathematical Operators"
3144 <xsl:output-character
3145 character="&#x2213;"
3146 u:name="MINUS-OR-PLUS SIGN"
3147 u:entity="mnplus"
3148 string="\(+-"
3149 u:block="Mathematical Operators"
3151 <!-- * not in roff -->
3152 <!-- * <xsl:output-character -->
3153 <!-- * character="&#x2214;" -->
3154 <!-- * u:name="DOT PLUS" -->
3155 <!-- * u:entity="plusdo" -->
3156 <!-- * /> -->
3157 <xsl:output-character
3158 character="&#x2215;"
3159 u:name="DIVISION SLASH"
3160 string="\(f/"
3161 u:block="Mathematical Operators"
3163 <xsl:output-character
3164 character="&#x2216;"
3165 u:name="SET MINUS"
3166 u:entity="setmn"
3167 string="\e"
3168 u:block="Mathematical Operators"
3170 <xsl:output-character
3171 character="&#x2217;"
3172 u:name="ASTERISK OPERATOR"
3173 u:entity="lowast"
3174 string="\(**"
3175 u:block="Mathematical Operators"
3177 <!-- * not in roff -->
3178 <!-- * <xsl:output-character -->
3179 <!-- * character="&#x2218;" -->
3180 <!-- * u:name="RING OPERATOR" -->
3181 <!-- * u:entity="compfn" -->
3182 <!-- * /> -->
3183 <xsl:output-character
3184 character="&#x2219;"
3185 u:name="BULLET OPERATOR"
3186 string="\(bu"
3187 u:block="Mathematical Operators"
3189 <xsl:output-character
3190 character="&#x221a;"
3191 u:name="SQUARE ROOT"
3192 u:entity="radic"
3193 string="\(sr"
3194 u:block="Mathematical Operators"
3196 <!-- * not in roff -->
3197 <!-- * <xsl:output-character -->
3198 <!-- * character="&#x221b;" -->
3199 <!-- * u:name="CUBE ROOT" -->
3200 <!-- * /> -->
3201 <!-- * <xsl:output-character -->
3202 <!-- * character="&#x221c;" -->
3203 <!-- * u:name="FOURTH ROOT" -->
3204 <!-- * /> -->
3205 <xsl:output-character
3206 character="&#x221d;"
3207 u:name="PROPORTIONAL TO"
3208 u:entity="prop"
3209 string="\(pt"
3210 u:block="Mathematical Operators"
3212 <xsl:output-character
3213 character="&#x221e;"
3214 u:name="INFINITY"
3215 u:entity="infin"
3216 string="\(if"
3217 u:block="Mathematical Operators"
3219 <!-- * not in roff -->
3220 <!-- * <xsl:output-character -->
3221 <!-- * character="&#x221f;" -->
3222 <!-- * u:name="RIGHT ANGLE" -->
3223 <!-- * u:entity="ang90" -->
3224 <!-- * /> -->
3225 <xsl:output-character
3226 character="&#x2220;"
3227 u:name="ANGLE"
3228 u:entity="ang"
3229 string="\(/_"
3230 u:block="Mathematical Operators"
3233 <!-- * 0x2221 to 0x2226 not in roff; -->
3234 <!-- * but fake a parallel sign with vert bars -->
3236 <xsl:output-character
3237 character="&#x2225;"
3238 u:name="PARALLEL TO"
3239 u:entity="par"
3240 string="\(bv\(bv"
3241 u:block="Mathematical Operators"
3244 <xsl:output-character
3245 character="&#x2227;"
3246 u:name="LOGICAL AND"
3247 u:entity="and"
3248 string="\(AN"
3249 u:block="Mathematical Operators"
3251 <xsl:output-character
3252 character="&#x2228;"
3253 u:name="LOGICAL OR"
3254 u:entity="or"
3255 string="\(OR"
3256 u:block="Mathematical Operators"
3258 <xsl:output-character
3259 character="&#x2229;"
3260 u:name="INTERSECTION"
3261 u:entity="cap"
3262 string="\(ca"
3263 u:block="Mathematical Operators"
3265 <xsl:output-character
3266 character="&#x222a;"
3267 u:name="UNION"
3268 u:entity="cup"
3269 string="\(cu"
3270 u:block="Mathematical Operators"
3272 <xsl:output-character
3273 character="&#x222b;"
3274 u:name="INTEGRAL"
3275 u:entity="int"
3276 string="\(is"
3277 u:block="Mathematical Operators"
3279 <xsl:output-character
3280 character="&#x222c;"
3281 u:name="DOUBLE INTEGRAL"
3282 string="\(is\(is"
3283 u:block="Mathematical Operators"
3285 <xsl:output-character
3286 character="&#x222d;"
3287 u:name="TRIPLE INTEGRAL"
3288 string="\(is\(is\(is"
3289 u:block="Mathematical Operators"
3292 <!-- * 0x222e to 0x2233 not in roff -->
3294 <xsl:output-character
3295 character="&#x2234;"
3296 u:name="THEREFORE"
3297 u:entity="there4"
3298 string="\(tf"
3299 u:block="Mathematical Operators"
3302 <!-- * not in roff -->
3303 <!-- * <xsl:output-character -->
3304 <!-- * character="&#x2235;" -->
3305 <!-- * u:name="BECAUSE" -->
3306 <!-- * u:entity="becaus" -->
3307 <!-- * /> -->
3308 <xsl:output-character
3309 character="&#x2236;"
3310 u:name="RATIO"
3311 string=":"
3312 u:block="Mathematical Operators"
3314 <xsl:output-character
3315 character="&#x2237;"
3316 u:name="PROPORTION"
3317 string="::"
3318 u:block="Mathematical Operators"
3321 <!-- * 0x2238 to 0x223b not in roff -->
3323 <xsl:output-character
3324 character="&#x223c;"
3325 u:name="TILDE OPERATOR"
3326 u:entity="sim"
3327 string="\(ti"
3328 u:block="Mathematical Operators"
3331 <!-- * 0x223d to 0x224b not in roff -->
3333 <xsl:output-character
3334 character="&#x2245;"
3335 u:name="APPROXIMATELY EQUAL TO"
3336 u:entity="cong"
3337 string="\(=~"
3338 u:block="Mathematical Operators"
3341 <!-- * not in roff -->
3342 <!-- * <xsl:output-character -->
3343 <!-- * character="&#x2246;" -->
3344 <!-- * u:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" -->
3345 <!-- * /> -->
3346 <!-- * <xsl:output-character -->
3347 <!-- * character="&#x2247;" -->
3348 <!-- * u:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" -->
3349 <!-- * u:entity="ncong" -->
3350 <!-- * /> -->
3352 <xsl:output-character
3353 character="&#x2248;"
3354 u:name="ALMOST EQUAL TO"
3355 u:entity="asymp"
3356 string="\(~~"
3357 u:block="Mathematical Operators"
3360 <!-- * x2249 to x2253 not in roff -->
3362 <xsl:output-character
3363 character="&#x2254;"
3364 u:name="COLON EQUALS"
3365 u:entity="colone"
3366 string=":="
3367 u:block="Mathematical Operators"
3369 <xsl:output-character
3370 character="&#x2255;"
3371 u:name="EQUALS COLON"
3372 u:entity="ecolon"
3373 string="=:"
3374 u:block="Mathematical Operators"
3377 <!-- * x2256 to x2255 not in roff -->
3379 <xsl:output-character
3380 character="&#x225f;"
3381 u:name="QUESTIONED EQUAL TO"
3382 string="?="
3383 u:block="Mathematical Operators"
3385 <xsl:output-character
3386 character="&#x2260;"
3387 u:name="NOT EQUAL TO"
3388 u:entity="ne"
3389 string="\(!="
3390 u:block="Mathematical Operators"
3392 <xsl:output-character
3393 character="&#x2261;"
3394 u:name="IDENTICAL TO"
3395 u:entity="equiv"
3396 string="\(=="
3397 u:block="Mathematical Operators"
3399 <!-- * not in roff -->
3400 <!-- * <xsl:output-character -->
3401 <!-- * character="&#x2262;" -->
3402 <!-- * u:name="NOT IDENTICAL TO" -->
3403 <!-- * u:entity="nequiv" -->
3404 <!-- * /> -->
3405 <!-- * <xsl:output-character -->
3406 <!-- * character="&#x2263;" -->
3407 <!-- * u:name="STRICTLY EQUIVALENT TO" -->
3408 <!-- * /> -->
3409 <xsl:output-character
3410 character="&#x2264;"
3411 u:name="LESS-THAN OR EQUAL TO"
3412 u:entity="le"
3413 string="\(&lt;="
3414 u:block="Mathematical Operators"
3416 <xsl:output-character
3417 character="&#x2265;"
3418 u:name="GREATER-THAN OR EQUAL TO"
3419 u:entity="ge"
3420 string="\(>="
3421 u:block="Mathematical Operators"
3423 <!-- * x2266 to x2269 not in roff -->
3425 <xsl:output-character
3426 character="&#x226a;"
3427 u:name="MUCH LESS-THAN"
3428 u:entity="Lt"
3429 string="&lt;&lt;"
3430 u:block="Mathematical Operators"
3432 <xsl:output-character
3433 character="&#x226b;"
3434 u:name="MUCH GREATER-THAN"
3435 u:entity="Gt"
3436 string=">>"
3437 u:block="Mathematical Operators"
3439 <!-- * x226c to x2281 not in roff -->
3441 <xsl:output-character
3442 character="&#x2282;"
3443 u:name="SUBSET OF"
3444 u:entity="sub"
3445 string="\(sb"
3446 u:block="Mathematical Operators"
3448 <xsl:output-character
3449 character="&#x2283;"
3450 u:name="SUPERSET OF"
3451 u:entity="sup"
3452 string="\(sp"
3453 u:block="Mathematical Operators"
3455 <xsl:output-character
3456 character="&#x2284;"
3457 u:name="NOT A SUBSET OF"
3458 u:entity="nsub"
3459 string="\(nb"
3460 u:block="Mathematical Operators"
3462 <!-- * not in roff -->
3463 <!-- * <xsl:output-character -->
3464 <!-- * character="&#x2285;" -->
3465 <!-- * u:name="NOT A SUPERSET OF" -->
3466 <!-- * u:entity="nsup" -->
3467 <!-- * /> -->
3468 <xsl:output-character
3469 character="&#x2286;"
3470 u:name="SUBSET OF OR EQUAL TO"
3471 u:entity="sube"
3472 string="\(ib"
3473 u:block="Mathematical Operators"
3475 <xsl:output-character
3476 character="&#x2287;"
3477 u:name="SUPERSET OF OR EQUAL TO"
3478 u:entity="supe"
3479 string="\(ip"
3480 u:block="Mathematical Operators"
3482 <!-- * x2288 to x2294 not in roff -->
3484 <xsl:output-character
3485 character="&#x2295;"
3486 u:name="CIRCLED PLUS"
3487 u:entity="oplus"
3488 string="\(c+"
3489 u:block="Mathematical Operators"
3491 <xsl:output-character
3492 character="&#x2296;"
3493 u:name="CIRCLED MINUS"
3494 u:entity="ominus"
3495 string="\(c*"
3496 u:block="Mathematical Operators"
3498 <xsl:output-character
3499 character="&#x2297;"
3500 u:name="CIRCLED TIMES"
3501 u:entity="otimes"
3502 string="\(c*"
3503 u:block="Mathematical Operators"
3506 <!-- * x2298 to x22a4 not in roff -->
3508 <xsl:output-character
3509 character="&#x22a5;"
3510 u:name="UP TACK"
3511 u:entity="bottom"
3512 string="\(pp"
3513 u:block="Mathematical Operators"
3516 <!-- * x22a6 to x22bf not in roff -->
3518 <xsl:output-character
3519 character="&#x22c0;"
3520 u:name="N-ARY LOGICAL AND"
3521 string="\(AN"
3522 u:block="Mathematical Operators"
3524 <xsl:output-character
3525 character="&#x22c1;"
3526 u:name="N-ARY LOGICAL OR"
3527 string="\(OR"
3528 u:block="Mathematical Operators"
3530 <xsl:output-character
3531 character="&#x22c2;"
3532 u:name="N-ARY INTERSECTION"
3533 string="\(ca"
3534 u:block="Mathematical Operators"
3536 <xsl:output-character
3537 character="&#x22c3;"
3538 u:name="N-ARY UNION"
3539 string="\(cu"
3540 u:block="Mathematical Operators"
3543 <!-- * not in roff -->
3544 <!-- * <xsl:output-character -->
3545 <!-- * character="&#x22c4;" -->
3546 <!-- * u:name="DIAMOND OPERATOR" -->
3547 <!-- * u:entity="diam" -->
3548 <!-- * /> -->
3549 <xsl:output-character
3550 character="&#x22c5;"
3551 u:name="DOT OPERATOR"
3552 u:entity="sdot"
3553 string="\(md"
3554 u:block="Mathematical Operators"
3556 <xsl:output-character
3557 character="&#x22c6;"
3558 u:name="STAR OPERATOR"
3559 u:entity="sstarf"
3560 string="\(**"
3561 u:block="Mathematical Operators"
3563 <!-- * x22c7 to x22cd not in roff -->
3565 <xsl:output-character
3566 character="&#x22ce;"
3567 u:name="CURLY LOGICAL OR"
3568 u:entity="cuvee"
3569 string="\(OR"
3570 u:block="Mathematical Operators"
3572 <xsl:output-character
3573 character="&#x22cf;"
3574 u:name="CURLY LOGICAL AND"
3575 u:entity="cuwed"
3576 string="\(AN"
3577 u:block="Mathematical Operators"
3580 <!-- * x22d0 to x22d7 not in roff -->
3582 <xsl:output-character
3583 character="&#x22d8;"
3584 u:name="VERY MUCH LESS-THAN"
3585 u:entity="Ll"
3586 string="&lt;&lt;&lt;"
3587 u:block="Mathematical Operators"
3589 <xsl:output-character
3590 character="&#x22d9;"
3591 u:name="VERY MUCH GREATER-THAN"
3592 u:entity="Gg"
3593 string=">>>"
3594 u:block="Mathematical Operators"
3597 <!-- * x22da to x22ee not in roff -->
3599 <xsl:output-character
3600 character="&#x22ef;"
3601 u:name="MIDLINE HORIZONTAL ELLIPSIS"
3602 string="\&amp;..."
3603 u:block="Mathematical Operators"
3606 <!-- * x22fo to x22ff not in roff -->
3608 <!-- * ***************************************************************** -->
3609 <!-- * End: Mathematical Operators -->
3610 <!-- * ***************************************************************** -->
3612 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
3613 <!-- * Miscellaneous Technical -->
3614 <!-- * x2300 to x23ff -->
3615 <!-- * - do nothing except for angle brackets - -->
3616 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
3618 <xsl:output-character
3619 character="&#x2329;"
3620 u:name="LEFT-POINTING ANGLE BRACKET"
3621 u:entity="lang"
3622 string="\(la"
3623 u:block="Miscellaneous Technical"
3625 <xsl:output-character
3626 character="&#x232a;"
3627 u:name="RIGHT-POINTING ANGLE BRACKET"
3628 u:entity="rang"
3629 string="\(ra"
3630 u:block="Miscellaneous Technical"
3633 <!-- * ***************************************************************** -->
3634 <!-- * Begin: Control Pictures -->
3635 <!-- * x2400 to x243f -->
3636 <!-- * ***************************************************************** -->
3638 <xsl:output-character
3639 character="&#x2400;"
3640 u:name="SYMBOL FOR NULL"
3641 string="NUL"
3642 u:block="Control Pictures"
3644 <xsl:output-character
3645 character="&#x2401;"
3646 u:name="SYMBOL FOR START OF HEADING"
3647 string="SOH"
3648 u:block="Control Pictures"
3650 <xsl:output-character
3651 character="&#x2402;"
3652 u:name="SYMBOL FOR START OF TEXT"
3653 string="STX"
3654 u:block="Control Pictures"
3656 <xsl:output-character
3657 character="&#x2403;"
3658 u:name="SYMBOL FOR END OF TEXT"
3659 string="ETX"
3660 u:block="Control Pictures"
3662 <xsl:output-character
3663 character="&#x2404;"
3664 u:name="SYMBOL FOR END OF TRANSMISSION"
3665 string="EOT"
3666 u:block="Control Pictures"
3668 <xsl:output-character
3669 character="&#x2405;"
3670 u:name="SYMBOL FOR ENQUIRY"
3671 string="ENQ"
3672 u:block="Control Pictures"
3674 <xsl:output-character
3675 character="&#x2406;"
3676 u:name="SYMBOL FOR ACKNOWLEDGE"
3677 string="ACK"
3678 u:block="Control Pictures"
3680 <xsl:output-character
3681 character="&#x2407;"
3682 u:name="SYMBOL FOR BELL"
3683 string="BEL"
3684 u:block="Control Pictures"
3686 <xsl:output-character
3687 character="&#x2408;"
3688 u:name="SYMBOL FOR BACKSPACE"
3689 string="BS"
3690 u:block="Control Pictures"
3692 <xsl:output-character
3693 character="&#x2409;"
3694 u:name="SYMBOL FOR HORIZONTAL TABULATION"
3695 string="HT"
3696 u:block="Control Pictures"
3698 <xsl:output-character
3699 character="&#x240a;"
3700 u:name="SYMBOL FOR LINE FEED"
3701 string="LF"
3702 u:block="Control Pictures"
3704 <xsl:output-character
3705 character="&#x240b;"
3706 u:name="SYMBOL FOR VERTICAL TABULATION"
3707 string="VT"
3708 u:block="Control Pictures"
3710 <xsl:output-character
3711 character="&#x240c;"
3712 u:name="SYMBOL FOR FORM FEED"
3713 string="FF"
3714 u:block="Control Pictures"
3716 <xsl:output-character
3717 character="&#x240d;"
3718 u:name="SYMBOL FOR CARRIAGE RETURN"
3719 string="CR"
3720 u:block="Control Pictures"
3722 <xsl:output-character
3723 character="&#x240e;"
3724 u:name="SYMBOL FOR SHIFT OUT"
3725 string="SO"
3726 u:block="Control Pictures"
3728 <xsl:output-character
3729 character="&#x240f;"
3730 u:name="SYMBOL FOR SHIFT IN"
3731 string="SI"
3732 u:block="Control Pictures"
3734 <xsl:output-character
3735 character="&#x2410;"
3736 u:name="SYMBOL FOR DATA LINK ESCAPE"
3737 string="DLE"
3738 u:block="Control Pictures"
3740 <xsl:output-character
3741 character="&#x2411;"
3742 u:name="SYMBOL FOR DEVICE CONTROL ONE"
3743 string="DC1"
3744 u:block="Control Pictures"
3746 <xsl:output-character
3747 character="&#x2412;"
3748 u:name="SYMBOL FOR DEVICE CONTROL TWO"
3749 string="DC2"
3750 u:block="Control Pictures"
3752 <xsl:output-character
3753 character="&#x2413;"
3754 u:name="SYMBOL FOR DEVICE CONTROL THREE"
3755 string="DC3"
3756 u:block="Control Pictures"
3758 <xsl:output-character
3759 character="&#x2414;"
3760 u:name="SYMBOL FOR DEVICE CONTROL FOUR"
3761 string="DC4"
3762 u:block="Control Pictures"
3764 <xsl:output-character
3765 character="&#x2415;"
3766 u:name="SYMBOL FOR NEGATIVE ACKNOWLEDGE"
3767 string="NAK"
3768 u:block="Control Pictures"
3770 <xsl:output-character
3771 character="&#x2416;"
3772 u:name="SYMBOL FOR SYNCHRONOUS IDLE"
3773 string="SYN"
3774 u:block="Control Pictures"
3776 <xsl:output-character
3777 character="&#x2417;"
3778 u:name="SYMBOL FOR END OF TRANSMISSION BLOCK"
3779 string="ETB"
3780 u:block="Control Pictures"
3782 <xsl:output-character
3783 character="&#x2418;"
3784 u:name="SYMBOL FOR CANCEL"
3785 string="CAN"
3786 u:block="Control Pictures"
3788 <xsl:output-character
3789 character="&#x2419;"
3790 u:name="SYMBOL FOR END OF MEDIUM"
3791 string="EM"
3792 u:block="Control Pictures"
3794 <xsl:output-character
3795 character="&#x241a;"
3796 u:name="SYMBOL FOR SUBSTITUTE"
3797 string="SUB"
3798 u:block="Control Pictures"
3800 <xsl:output-character
3801 character="&#x241b;"
3802 u:name="SYMBOL FOR ESCAPE"
3803 string="ESC"
3804 u:block="Control Pictures"
3806 <xsl:output-character
3807 character="&#x241c;"
3808 u:name="SYMBOL FOR FILE SEPARATOR"
3809 string="FS"
3810 u:block="Control Pictures"
3812 <xsl:output-character
3813 character="&#x241d;"
3814 u:name="SYMBOL FOR GROUP SEPARATOR"
3815 string="GS"
3816 u:block="Control Pictures"
3818 <xsl:output-character
3819 character="&#x241e;"
3820 u:name="SYMBOL FOR RECORD SEPARATOR"
3821 string="RS"
3822 u:block="Control Pictures"
3824 <xsl:output-character
3825 character="&#x241f;"
3826 u:name="SYMBOL FOR UNIT SEPARATOR"
3827 string="US"
3828 u:block="Control Pictures"
3830 <xsl:output-character
3831 character="&#x2420;"
3832 u:name="SYMBOL FOR SPACE"
3833 string="SP"
3834 u:block="Control Pictures"
3836 <xsl:output-character
3837 character="&#x2421;"
3838 u:name="SYMBOL FOR DELETE"
3839 string="DEL"
3840 u:block="Control Pictures"
3842 <!-- * no roff equivs for x2422 and x2423 -->
3843 <!-- * <xsl:output-character -->
3844 <!-- * character="&#x2422;" -->
3845 <!-- * u:name="BLANK SYMBOL" -->
3846 <!-- * string="?" -->
3847 <!-- * u:block="Control Pictures" -->
3848 <!-- * /> -->
3849 <!-- * I think there should be a roff equiv for &blank;, but as far as I -->
3850 <!-- * know, there is not... -->
3851 <!-- * <xsl:output-character -->
3852 <!-- * character="&#x2423;" -->
3853 <!-- * u:name="OPEN BOX" -->
3854 <!-- * u:entity="blank" -->
3855 <!-- * string="?" -->
3856 <!-- * u:block="Control Pictures" -->
3857 <!-- * /> -->
3858 <xsl:output-character
3859 character="&#x2424;"
3860 u:name="SYMBOL FOR NEWLINE"
3861 string="NL"
3862 u:block="Control Pictures"
3865 <!-- * ***************************************************************** -->
3866 <!-- * End: Control Pictures -->
3867 <!-- * ***************************************************************** -->
3869 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
3870 <!-- * Optical Character Recognition -->
3871 <!-- * x2440 to x24ff -->
3872 <!-- * - do nothing - -->
3873 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
3875 <!-- * ***************************************************************** -->
3876 <!-- * Begin: Enclosed Alphanumerics -->
3877 <!-- * x2460 to x24ff -->
3878 <!-- * ***************************************************************** -->
3880 <xsl:output-character
3881 character="&#x2460;"
3882 u:name="CIRCLED DIGIT ONE"
3883 string="1"
3884 u:block="Enclosed Alphanumerics"
3886 <xsl:output-character
3887 character="&#x2461;"
3888 u:name="CIRCLED DIGIT TWO"
3889 string="2"
3890 u:block="Enclosed Alphanumerics"
3892 <xsl:output-character
3893 character="&#x2462;"
3894 u:name="CIRCLED DIGIT THREE"
3895 string="3"
3896 u:block="Enclosed Alphanumerics"
3898 <xsl:output-character
3899 character="&#x2463;"
3900 u:name="CIRCLED DIGIT FOUR"
3901 string="4"
3902 u:block="Enclosed Alphanumerics"
3904 <xsl:output-character
3905 character="&#x2464;"
3906 u:name="CIRCLED DIGIT FIVE"
3907 string="5"
3908 u:block="Enclosed Alphanumerics"
3910 <xsl:output-character
3911 character="&#x2465;"
3912 u:name="CIRCLED DIGIT SIX"
3913 string="6"
3914 u:block="Enclosed Alphanumerics"
3916 <xsl:output-character
3917 character="&#x2466;"
3918 u:name="CIRCLED DIGIT SEVEN"
3919 string="7"
3920 u:block="Enclosed Alphanumerics"
3922 <xsl:output-character
3923 character="&#x2467;"
3924 u:name="CIRCLED DIGIT EIGHT"
3925 string="8"
3926 u:block="Enclosed Alphanumerics"
3928 <xsl:output-character
3929 character="&#x2468;"
3930 u:name="CIRCLED DIGIT NINE"
3931 string="9"
3932 u:block="Enclosed Alphanumerics"
3934 <xsl:output-character
3935 character="&#x2469;"
3936 u:name="CIRCLED NUMBER TEN"
3937 string="10"
3938 u:block="Enclosed Alphanumerics"
3940 <xsl:output-character
3941 character="&#x246a;"
3942 u:name="CIRCLED NUMBER ELEVEN"
3943 string="11"
3944 u:block="Enclosed Alphanumerics"
3946 <xsl:output-character
3947 character="&#x246b;"
3948 u:name="CIRCLED NUMBER TWELVE"
3949 string="12"
3950 u:block="Enclosed Alphanumerics"
3952 <xsl:output-character
3953 character="&#x246c;"
3954 u:name="CIRCLED NUMBER THIRTEEN"
3955 string="13"
3956 u:block="Enclosed Alphanumerics"
3958 <xsl:output-character
3959 character="&#x246d;"
3960 u:name="CIRCLED NUMBER FOURTEEN"
3961 string="14"
3962 u:block="Enclosed Alphanumerics"
3964 <xsl:output-character
3965 character="&#x246e;"
3966 u:name="CIRCLED NUMBER FIFTEEN"
3967 string="15"
3968 u:block="Enclosed Alphanumerics"
3970 <xsl:output-character
3971 character="&#x246f;"
3972 u:name="CIRCLED NUMBER SIXTEEN"
3973 string="16"
3974 u:block="Enclosed Alphanumerics"
3976 <xsl:output-character
3977 character="&#x2470;"
3978 u:name="CIRCLED NUMBER SEVENTEEN"
3979 string="17"
3980 u:block="Enclosed Alphanumerics"
3982 <xsl:output-character
3983 character="&#x2471;"
3984 u:name="CIRCLED NUMBER EIGHTEEN"
3985 string="18"
3986 u:block="Enclosed Alphanumerics"
3988 <xsl:output-character
3989 character="&#x2472;"
3990 u:name="CIRCLED NUMBER NINETEEN"
3991 string="19"
3992 u:block="Enclosed Alphanumerics"
3994 <xsl:output-character
3995 character="&#x2473;"
3996 u:name="CIRCLED NUMBER TWENTY"
3997 string="20"
3998 u:block="Enclosed Alphanumerics"
4000 <xsl:output-character
4001 character="&#x2474;"
4002 u:name="PARENTHESIZED DIGIT ONE"
4003 string="(1)"
4004 u:block="Enclosed Alphanumerics"
4006 <xsl:output-character
4007 character="&#x2475;"
4008 u:name="PARENTHESIZED DIGIT TWO"
4009 string="(2)"
4010 u:block="Enclosed Alphanumerics"
4012 <xsl:output-character
4013 character="&#x2476;"
4014 u:name="PARENTHESIZED DIGIT THREE"
4015 string="(3)"
4016 u:block="Enclosed Alphanumerics"
4018 <xsl:output-character
4019 character="&#x2477;"
4020 u:name="PARENTHESIZED DIGIT FOUR"
4021 string="(4)"
4022 u:block="Enclosed Alphanumerics"
4024 <xsl:output-character
4025 character="&#x2478;"
4026 u:name="PARENTHESIZED DIGIT FIVE"
4027 string="(5)"
4028 u:block="Enclosed Alphanumerics"
4030 <xsl:output-character
4031 character="&#x2479;"
4032 u:name="PARENTHESIZED DIGIT SIX"
4033 string="(6)"
4034 u:block="Enclosed Alphanumerics"
4036 <xsl:output-character
4037 character="&#x247a;"
4038 u:name="PARENTHESIZED DIGIT SEVEN"
4039 string="(7)"
4040 u:block="Enclosed Alphanumerics"
4042 <xsl:output-character
4043 character="&#x247b;"
4044 u:name="PARENTHESIZED DIGIT EIGHT"
4045 string="(8)"
4046 u:block="Enclosed Alphanumerics"
4048 <xsl:output-character
4049 character="&#x247c;"
4050 u:name="PARENTHESIZED DIGIT NINE"
4051 string="(9)"
4052 u:block="Enclosed Alphanumerics"
4054 <xsl:output-character
4055 character="&#x247d;"
4056 u:name="PARENTHESIZED NUMBER TEN"
4057 string="(10)"
4058 u:block="Enclosed Alphanumerics"
4060 <xsl:output-character
4061 character="&#x247e;"
4062 u:name="PARENTHESIZED NUMBER ELEVEN"
4063 string="(11)"
4064 u:block="Enclosed Alphanumerics"
4066 <xsl:output-character
4067 character="&#x247f;"
4068 u:name="PARENTHESIZED NUMBER TWELVE"
4069 string="(12)"
4070 u:block="Enclosed Alphanumerics"
4072 <xsl:output-character
4073 character="&#x2480;"
4074 u:name="PARENTHESIZED NUMBER THIRTEEN"
4075 string="(13)"
4076 u:block="Enclosed Alphanumerics"
4078 <xsl:output-character
4079 character="&#x2481;"
4080 u:name="PARENTHESIZED NUMBER FOURTEEN"
4081 string="(14)"
4082 u:block="Enclosed Alphanumerics"
4084 <xsl:output-character
4085 character="&#x2482;"
4086 u:name="PARENTHESIZED NUMBER FIFTEEN"
4087 string="(15)"
4088 u:block="Enclosed Alphanumerics"
4090 <xsl:output-character
4091 character="&#x2483;"
4092 u:name="PARENTHESIZED NUMBER SIXTEEN"
4093 string="(16)"
4094 u:block="Enclosed Alphanumerics"
4096 <xsl:output-character
4097 character="&#x2484;"
4098 u:name="PARENTHESIZED NUMBER SEVENTEEN"
4099 string="(17)"
4100 u:block="Enclosed Alphanumerics"
4102 <xsl:output-character
4103 character="&#x2485;"
4104 u:name="PARENTHESIZED NUMBER EIGHTEEN"
4105 string="(18)"
4106 u:block="Enclosed Alphanumerics"
4108 <xsl:output-character
4109 character="&#x2486;"
4110 u:name="PARENTHESIZED NUMBER NINETEEN"
4111 string="(19)"
4112 u:block="Enclosed Alphanumerics"
4114 <xsl:output-character
4115 character="&#x2487;"
4116 u:name="PARENTHESIZED NUMBER TWENTY"
4117 string="(20)"
4118 u:block="Enclosed Alphanumerics"
4120 <xsl:output-character
4121 character="&#x2488;"
4122 u:name="DIGIT ONE FULL STOP"
4123 string="1."
4124 u:block="Enclosed Alphanumerics"
4126 <xsl:output-character
4127 character="&#x2489;"
4128 u:name="DIGIT TWO FULL STOP"
4129 string="2."
4130 u:block="Enclosed Alphanumerics"
4132 <xsl:output-character
4133 character="&#x248a;"
4134 u:name="DIGIT THREE FULL STOP"
4135 string="3."
4136 u:block="Enclosed Alphanumerics"
4138 <xsl:output-character
4139 character="&#x248b;"
4140 u:name="DIGIT FOUR FULL STOP"
4141 string="4."
4142 u:block="Enclosed Alphanumerics"
4144 <xsl:output-character
4145 character="&#x248c;"
4146 u:name="DIGIT FIVE FULL STOP"
4147 string="5."
4148 u:block="Enclosed Alphanumerics"
4150 <xsl:output-character
4151 character="&#x248d;"
4152 u:name="DIGIT SIX FULL STOP"
4153 string="6."
4154 u:block="Enclosed Alphanumerics"
4156 <xsl:output-character
4157 character="&#x248e;"
4158 u:name="DIGIT SEVEN FULL STOP"
4159 string="7."
4160 u:block="Enclosed Alphanumerics"
4162 <xsl:output-character
4163 character="&#x248f;"
4164 u:name="DIGIT EIGHT FULL STOP"
4165 string="8."
4166 u:block="Enclosed Alphanumerics"
4168 <xsl:output-character
4169 character="&#x2490;"
4170 u:name="DIGIT NINE FULL STOP"
4171 string="9."
4172 u:block="Enclosed Alphanumerics"
4174 <xsl:output-character
4175 character="&#x2491;"
4176 u:name="NUMBER TEN FULL STOP"
4177 string="10."
4178 u:block="Enclosed Alphanumerics"
4180 <xsl:output-character
4181 character="&#x2492;"
4182 u:name="NUMBER ELEVEN FULL STOP"
4183 string="11."
4184 u:block="Enclosed Alphanumerics"
4186 <xsl:output-character
4187 character="&#x2493;"
4188 u:name="NUMBER TWELVE FULL STOP"
4189 string="12."
4190 u:block="Enclosed Alphanumerics"
4192 <xsl:output-character
4193 character="&#x2494;"
4194 u:name="NUMBER THIRTEEN FULL STOP"
4195 string="13."
4196 u:block="Enclosed Alphanumerics"
4198 <xsl:output-character
4199 character="&#x2495;"
4200 u:name="NUMBER FOURTEEN FULL STOP"
4201 string="14."
4202 u:block="Enclosed Alphanumerics"
4204 <xsl:output-character
4205 character="&#x2496;"
4206 u:name="NUMBER FIFTEEN FULL STOP"
4207 string="15."
4208 u:block="Enclosed Alphanumerics"
4210 <xsl:output-character
4211 character="&#x2497;"
4212 u:name="NUMBER SIXTEEN FULL STOP"
4213 string="16."
4214 u:block="Enclosed Alphanumerics"
4216 <xsl:output-character
4217 character="&#x2498;"
4218 u:name="NUMBER SEVENTEEN FULL STOP"
4219 string="17."
4220 u:block="Enclosed Alphanumerics"
4222 <xsl:output-character
4223 character="&#x2499;"
4224 u:name="NUMBER EIGHTEEN FULL STOP"
4225 string="18."
4226 u:block="Enclosed Alphanumerics"
4228 <xsl:output-character
4229 character="&#x249a;"
4230 u:name="NUMBER NINETEEN FULL STOP"
4231 string="19."
4232 u:block="Enclosed Alphanumerics"
4234 <xsl:output-character
4235 character="&#x249b;"
4236 u:name="NUMBER TWENTY FULL STOP"
4237 string="20."
4238 u:block="Enclosed Alphanumerics"
4240 <xsl:output-character
4241 character="&#x249c;"
4242 u:name="PARENTHESIZED LATIN SMALL LETTER A"
4243 string="(a)"
4244 u:block="Enclosed Alphanumerics"
4246 <xsl:output-character
4247 character="&#x249d;"
4248 u:name="PARENTHESIZED LATIN SMALL LETTER B"
4249 string="(b)"
4250 u:block="Enclosed Alphanumerics"
4252 <xsl:output-character
4253 character="&#x249e;"
4254 u:name="PARENTHESIZED LATIN SMALL LETTER C"
4255 string="(c)"
4256 u:block="Enclosed Alphanumerics"
4258 <xsl:output-character
4259 character="&#x249f;"
4260 u:name="PARENTHESIZED LATIN SMALL LETTER D"
4261 string="(d)"
4262 u:block="Enclosed Alphanumerics"
4264 <xsl:output-character
4265 character="&#x24a0;"
4266 u:name="PARENTHESIZED LATIN SMALL LETTER E"
4267 string="(e)"
4268 u:block="Enclosed Alphanumerics"
4270 <xsl:output-character
4271 character="&#x24a1;"
4272 u:name="PARENTHESIZED LATIN SMALL LETTER F"
4273 string="(f)"
4274 u:block="Enclosed Alphanumerics"
4276 <xsl:output-character
4277 character="&#x24a2;"
4278 u:name="PARENTHESIZED LATIN SMALL LETTER G"
4279 string="(g)"
4280 u:block="Enclosed Alphanumerics"
4282 <xsl:output-character
4283 character="&#x24a3;"
4284 u:name="PARENTHESIZED LATIN SMALL LETTER H"
4285 string="(h)"
4286 u:block="Enclosed Alphanumerics"
4288 <xsl:output-character
4289 character="&#x24a4;"
4290 u:name="PARENTHESIZED LATIN SMALL LETTER I"
4291 string="(i)"
4292 u:block="Enclosed Alphanumerics"
4294 <xsl:output-character
4295 character="&#x24a5;"
4296 u:name="PARENTHESIZED LATIN SMALL LETTER J"
4297 string="(j)"
4298 u:block="Enclosed Alphanumerics"
4300 <xsl:output-character
4301 character="&#x24a6;"
4302 u:name="PARENTHESIZED LATIN SMALL LETTER K"
4303 string="(k)"
4304 u:block="Enclosed Alphanumerics"
4306 <xsl:output-character
4307 character="&#x24a7;"
4308 u:name="PARENTHESIZED LATIN SMALL LETTER L"
4309 string="(l)"
4310 u:block="Enclosed Alphanumerics"
4312 <xsl:output-character
4313 character="&#x24a8;"
4314 u:name="PARENTHESIZED LATIN SMALL LETTER M"
4315 string="(m)"
4316 u:block="Enclosed Alphanumerics"
4318 <xsl:output-character
4319 character="&#x24a9;"
4320 u:name="PARENTHESIZED LATIN SMALL LETTER N"
4321 string="(n)"
4322 u:block="Enclosed Alphanumerics"
4324 <xsl:output-character
4325 character="&#x24aa;"
4326 u:name="PARENTHESIZED LATIN SMALL LETTER O"
4327 string="(o)"
4328 u:block="Enclosed Alphanumerics"
4330 <xsl:output-character
4331 character="&#x24ab;"
4332 u:name="PARENTHESIZED LATIN SMALL LETTER P"
4333 string="(p)"
4334 u:block="Enclosed Alphanumerics"
4336 <xsl:output-character
4337 character="&#x24ac;"
4338 u:name="PARENTHESIZED LATIN SMALL LETTER Q"
4339 string="(q)"
4340 u:block="Enclosed Alphanumerics"
4342 <xsl:output-character
4343 character="&#x24ad;"
4344 u:name="PARENTHESIZED LATIN SMALL LETTER R"
4345 string="(r)"
4346 u:block="Enclosed Alphanumerics"
4348 <xsl:output-character
4349 character="&#x24ae;"
4350 u:name="PARENTHESIZED LATIN SMALL LETTER S"
4351 string="(s)"
4352 u:block="Enclosed Alphanumerics"
4354 <xsl:output-character
4355 character="&#x24af;"
4356 u:name="PARENTHESIZED LATIN SMALL LETTER T"
4357 string="(t)"
4358 u:block="Enclosed Alphanumerics"
4360 <xsl:output-character
4361 character="&#x24b0;"
4362 u:name="PARENTHESIZED LATIN SMALL LETTER U"
4363 string="(u)"
4364 u:block="Enclosed Alphanumerics"
4366 <xsl:output-character
4367 character="&#x24b1;"
4368 u:name="PARENTHESIZED LATIN SMALL LETTER V"
4369 string="(v)"
4370 u:block="Enclosed Alphanumerics"
4372 <xsl:output-character
4373 character="&#x24b2;"
4374 u:name="PARENTHESIZED LATIN SMALL LETTER W"
4375 string="(w)"
4376 u:block="Enclosed Alphanumerics"
4378 <xsl:output-character
4379 character="&#x24b3;"
4380 u:name="PARENTHESIZED LATIN SMALL LETTER X"
4381 string="(x)"
4382 u:block="Enclosed Alphanumerics"
4384 <xsl:output-character
4385 character="&#x24b4;"
4386 u:name="PARENTHESIZED LATIN SMALL LETTER Y"
4387 string="(y)"
4388 u:block="Enclosed Alphanumerics"
4390 <xsl:output-character
4391 character="&#x24b5;"
4392 u:name="PARENTHESIZED LATIN SMALL LETTER Z"
4393 string="(z)"
4394 u:block="Enclosed Alphanumerics"
4396 <xsl:output-character
4397 character="&#x24b6;"
4398 u:name="CIRCLED LATIN CAPITAL LETTER A"
4399 string="A"
4400 u:block="Enclosed Alphanumerics"
4402 <xsl:output-character
4403 character="&#x24b7;"
4404 u:name="CIRCLED LATIN CAPITAL LETTER B"
4405 string="B"
4406 u:block="Enclosed Alphanumerics"
4408 <xsl:output-character
4409 character="&#x24b8;"
4410 u:name="CIRCLED LATIN CAPITAL LETTER C"
4411 string="C"
4412 u:block="Enclosed Alphanumerics"
4414 <xsl:output-character
4415 character="&#x24b9;"
4416 u:name="CIRCLED LATIN CAPITAL LETTER D"
4417 string="D"
4418 u:block="Enclosed Alphanumerics"
4420 <xsl:output-character
4421 character="&#x24ba;"
4422 u:name="CIRCLED LATIN CAPITAL LETTER E"
4423 string="E"
4424 u:block="Enclosed Alphanumerics"
4426 <xsl:output-character
4427 character="&#x24bb;"
4428 u:name="CIRCLED LATIN CAPITAL LETTER F"
4429 string="F"
4430 u:block="Enclosed Alphanumerics"
4432 <xsl:output-character
4433 character="&#x24bc;"
4434 u:name="CIRCLED LATIN CAPITAL LETTER G"
4435 string="G"
4436 u:block="Enclosed Alphanumerics"
4438 <xsl:output-character
4439 character="&#x24bd;"
4440 u:name="CIRCLED LATIN CAPITAL LETTER H"
4441 string="H"
4442 u:block="Enclosed Alphanumerics"
4444 <xsl:output-character
4445 character="&#x24be;"
4446 u:name="CIRCLED LATIN CAPITAL LETTER I"
4447 string="I"
4448 u:block="Enclosed Alphanumerics"
4450 <xsl:output-character
4451 character="&#x24bf;"
4452 u:name="CIRCLED LATIN CAPITAL LETTER J"
4453 string="J"
4454 u:block="Enclosed Alphanumerics"
4456 <xsl:output-character
4457 character="&#x24c0;"
4458 u:name="CIRCLED LATIN CAPITAL LETTER K"
4459 string="K"
4460 u:block="Enclosed Alphanumerics"
4462 <xsl:output-character
4463 character="&#x24c1;"
4464 u:name="CIRCLED LATIN CAPITAL LETTER L"
4465 string="L"
4466 u:block="Enclosed Alphanumerics"
4468 <xsl:output-character
4469 character="&#x24c2;"
4470 u:name="CIRCLED LATIN CAPITAL LETTER M"
4471 string="M"
4472 u:block="Enclosed Alphanumerics"
4474 <xsl:output-character
4475 character="&#x24c3;"
4476 u:name="CIRCLED LATIN CAPITAL LETTER N"
4477 string="N"
4478 u:block="Enclosed Alphanumerics"
4480 <xsl:output-character
4481 character="&#x24c4;"
4482 u:name="CIRCLED LATIN CAPITAL LETTER O"
4483 string="O"
4484 u:block="Enclosed Alphanumerics"
4486 <xsl:output-character
4487 character="&#x24c5;"
4488 u:name="CIRCLED LATIN CAPITAL LETTER P"
4489 string="P"
4490 u:block="Enclosed Alphanumerics"
4492 <xsl:output-character
4493 character="&#x24c6;"
4494 u:name="CIRCLED LATIN CAPITAL LETTER Q"
4495 string="Q"
4496 u:block="Enclosed Alphanumerics"
4498 <xsl:output-character
4499 character="&#x24c7;"
4500 u:name="CIRCLED LATIN CAPITAL LETTER R"
4501 string="R"
4502 u:block="Enclosed Alphanumerics"
4504 <xsl:output-character
4505 character="&#x24c8;"
4506 u:name="CIRCLED LATIN CAPITAL LETTER S"
4507 u:entity="oS"
4508 string="S"
4509 u:block="Enclosed Alphanumerics"
4511 <xsl:output-character
4512 character="&#x24c9;"
4513 u:name="CIRCLED LATIN CAPITAL LETTER T"
4514 string="T"
4515 u:block="Enclosed Alphanumerics"
4517 <xsl:output-character
4518 character="&#x24ca;"
4519 u:name="CIRCLED LATIN CAPITAL LETTER U"
4520 string="U"
4521 u:block="Enclosed Alphanumerics"
4523 <xsl:output-character
4524 character="&#x24cb;"
4525 u:name="CIRCLED LATIN CAPITAL LETTER V"
4526 string="V"
4527 u:block="Enclosed Alphanumerics"
4529 <xsl:output-character
4530 character="&#x24cc;"
4531 u:name="CIRCLED LATIN CAPITAL LETTER W"
4532 string="W"
4533 u:block="Enclosed Alphanumerics"
4535 <xsl:output-character
4536 character="&#x24cd;"
4537 u:name="CIRCLED LATIN CAPITAL LETTER X"
4538 string="X"
4539 u:block="Enclosed Alphanumerics"
4541 <xsl:output-character
4542 character="&#x24ce;"
4543 u:name="CIRCLED LATIN CAPITAL LETTER Y"
4544 string="Y"
4545 u:block="Enclosed Alphanumerics"
4547 <xsl:output-character
4548 character="&#x24cf;"
4549 u:name="CIRCLED LATIN CAPITAL LETTER Z"
4550 string="Z"
4551 u:block="Enclosed Alphanumerics"
4553 <xsl:output-character
4554 character="&#x24d0;"
4555 u:name="CIRCLED LATIN SMALL LETTER A"
4556 string="a"
4557 u:block="Enclosed Alphanumerics"
4559 <xsl:output-character
4560 character="&#x24d1;"
4561 u:name="CIRCLED LATIN SMALL LETTER B"
4562 string="b"
4563 u:block="Enclosed Alphanumerics"
4565 <xsl:output-character
4566 character="&#x24d2;"
4567 u:name="CIRCLED LATIN SMALL LETTER C"
4568 string="c"
4569 u:block="Enclosed Alphanumerics"
4571 <xsl:output-character
4572 character="&#x24d3;"
4573 u:name="CIRCLED LATIN SMALL LETTER D"
4574 string="d"
4575 u:block="Enclosed Alphanumerics"
4577 <xsl:output-character
4578 character="&#x24d4;"
4579 u:name="CIRCLED LATIN SMALL LETTER E"
4580 string="e"
4581 u:block="Enclosed Alphanumerics"
4583 <xsl:output-character
4584 character="&#x24d5;"
4585 u:name="CIRCLED LATIN SMALL LETTER F"
4586 string="f"
4587 u:block="Enclosed Alphanumerics"
4589 <xsl:output-character
4590 character="&#x24d6;"
4591 u:name="CIRCLED LATIN SMALL LETTER G"
4592 string="g"
4593 u:block="Enclosed Alphanumerics"
4595 <xsl:output-character
4596 character="&#x24d7;"
4597 u:name="CIRCLED LATIN SMALL LETTER H"
4598 string="h"
4599 u:block="Enclosed Alphanumerics"
4601 <xsl:output-character
4602 character="&#x24d8;"
4603 u:name="CIRCLED LATIN SMALL LETTER I"
4604 string="i"
4605 u:block="Enclosed Alphanumerics"
4607 <xsl:output-character
4608 character="&#x24d9;"
4609 u:name="CIRCLED LATIN SMALL LETTER J"
4610 string="j"
4611 u:block="Enclosed Alphanumerics"
4613 <xsl:output-character
4614 character="&#x24da;"
4615 u:name="CIRCLED LATIN SMALL LETTER K"
4616 string="k"
4617 u:block="Enclosed Alphanumerics"
4619 <xsl:output-character
4620 character="&#x24db;"
4621 u:name="CIRCLED LATIN SMALL LETTER L"
4622 string="l"
4623 u:block="Enclosed Alphanumerics"
4625 <xsl:output-character
4626 character="&#x24dc;"
4627 u:name="CIRCLED LATIN SMALL LETTER M"
4628 string="m"
4629 u:block="Enclosed Alphanumerics"
4631 <xsl:output-character
4632 character="&#x24dd;"
4633 u:name="CIRCLED LATIN SMALL LETTER N"
4634 string="n"
4635 u:block="Enclosed Alphanumerics"
4637 <xsl:output-character
4638 character="&#x24de;"
4639 u:name="CIRCLED LATIN SMALL LETTER O"
4640 string="o"
4641 u:block="Enclosed Alphanumerics"
4643 <xsl:output-character
4644 character="&#x24df;"
4645 u:name="CIRCLED LATIN SMALL LETTER P"
4646 string="p"
4647 u:block="Enclosed Alphanumerics"
4649 <xsl:output-character
4650 character="&#x24e0;"
4651 u:name="CIRCLED LATIN SMALL LETTER Q"
4652 string="q"
4653 u:block="Enclosed Alphanumerics"
4655 <xsl:output-character
4656 character="&#x24e1;"
4657 u:name="CIRCLED LATIN SMALL LETTER R"
4658 string="r"
4659 u:block="Enclosed Alphanumerics"
4661 <xsl:output-character
4662 character="&#x24e2;"
4663 u:name="CIRCLED LATIN SMALL LETTER S"
4664 string="s"
4665 u:block="Enclosed Alphanumerics"
4667 <xsl:output-character
4668 character="&#x24e3;"
4669 u:name="CIRCLED LATIN SMALL LETTER T"
4670 string="t"
4671 u:block="Enclosed Alphanumerics"
4673 <xsl:output-character
4674 character="&#x24e4;"
4675 u:name="CIRCLED LATIN SMALL LETTER U"
4676 string="u"
4677 u:block="Enclosed Alphanumerics"
4679 <xsl:output-character
4680 character="&#x24e5;"
4681 u:name="CIRCLED LATIN SMALL LETTER V"
4682 string="b"
4683 u:block="Enclosed Alphanumerics"
4685 <xsl:output-character
4686 character="&#x24e6;"
4687 u:name="CIRCLED LATIN SMALL LETTER W"
4688 string="w"
4689 u:block="Enclosed Alphanumerics"
4691 <xsl:output-character
4692 character="&#x24e7;"
4693 u:name="CIRCLED LATIN SMALL LETTER X"
4694 string="x"
4695 u:block="Enclosed Alphanumerics"
4697 <xsl:output-character
4698 character="&#x24e8;"
4699 u:name="CIRCLED LATIN SMALL LETTER Y"
4700 string="y"
4701 u:block="Enclosed Alphanumerics"
4703 <xsl:output-character
4704 character="&#x24e9;"
4705 u:name="CIRCLED LATIN SMALL LETTER Z"
4706 string="z"
4707 u:block="Enclosed Alphanumerics"
4709 <xsl:output-character
4710 character="&#x24ea;"
4711 u:name="CIRCLED DIGIT ZERO"
4712 string="0"
4713 u:block="Enclosed Alphanumerics"
4715 <xsl:output-character
4716 character="&#x24eb;"
4717 u:name="NEGATIVE CIRCLED NUMBER ELEVEN"
4718 string="11"
4719 u:block="Enclosed Alphanumerics"
4721 <xsl:output-character
4722 character="&#x24ec;"
4723 u:name="NEGATIVE CIRCLED NUMBER TWELVE"
4724 string="12"
4725 u:block="Enclosed Alphanumerics"
4727 <xsl:output-character
4728 character="&#x24ed;"
4729 u:name="NEGATIVE CIRCLED NUMBER THIRTEEN"
4730 string="13"
4731 u:block="Enclosed Alphanumerics"
4733 <xsl:output-character
4734 character="&#x24ee;"
4735 u:name="NEGATIVE CIRCLED NUMBER FOURTEEN"
4736 string="14"
4737 u:block="Enclosed Alphanumerics"
4739 <xsl:output-character
4740 character="&#x24ef;"
4741 u:name="NEGATIVE CIRCLED NUMBER FIFTEEN"
4742 string="15"
4743 u:block="Enclosed Alphanumerics"
4745 <xsl:output-character
4746 character="&#x24f0;"
4747 u:name="NEGATIVE CIRCLED NUMBER SIXTEEN"
4748 string="16"
4749 u:block="Enclosed Alphanumerics"
4751 <xsl:output-character
4752 character="&#x24f1;"
4753 u:name="NEGATIVE CIRCLED NUMBER SEVENTEEN"
4754 string="17"
4755 u:block="Enclosed Alphanumerics"
4757 <xsl:output-character
4758 character="&#x24f2;"
4759 u:name="NEGATIVE CIRCLED NUMBER EIGHTEEN"
4760 string="18"
4761 u:block="Enclosed Alphanumerics"
4763 <xsl:output-character
4764 character="&#x24f3;"
4765 u:name="NEGATIVE CIRCLED NUMBER NINETEEN"
4766 string="19"
4767 u:block="Enclosed Alphanumerics"
4769 <xsl:output-character
4770 character="&#x24f4;"
4771 u:name="NEGATIVE CIRCLED NUMBER TWENTY"
4772 string="20"
4773 u:block="Enclosed Alphanumerics"
4775 <xsl:output-character
4776 character="&#x24f5;"
4777 u:name="DOUBLE CIRCLED DIGIT ONE"
4778 string="1"
4779 u:block="Enclosed Alphanumerics"
4781 <xsl:output-character
4782 character="&#x24f6;"
4783 u:name="DOUBLE CIRCLED DIGIT TWO"
4784 string="2"
4785 u:block="Enclosed Alphanumerics"
4787 <xsl:output-character
4788 character="&#x24f7;"
4789 u:name="DOUBLE CIRCLED DIGIT THREE"
4790 string="3"
4791 u:block="Enclosed Alphanumerics"
4793 <xsl:output-character
4794 character="&#x24f8;"
4795 u:name="DOUBLE CIRCLED DIGIT FOUR"
4796 string="4"
4797 u:block="Enclosed Alphanumerics"
4799 <xsl:output-character
4800 character="&#x24f9;"
4801 u:name="DOUBLE CIRCLED DIGIT FIVE"
4802 string="5"
4803 u:block="Enclosed Alphanumerics"
4805 <xsl:output-character
4806 character="&#x24fa;"
4807 u:name="DOUBLE CIRCLED DIGIT SIX"
4808 string="6"
4809 u:block="Enclosed Alphanumerics"
4811 <xsl:output-character
4812 character="&#x24fb;"
4813 u:name="DOUBLE CIRCLED DIGIT SEVEN"
4814 string="7"
4815 u:block="Enclosed Alphanumerics"
4817 <xsl:output-character
4818 character="&#x24fc;"
4819 u:name="DOUBLE CIRCLED DIGIT EIGHT"
4820 string="8"
4821 u:block="Enclosed Alphanumerics"
4823 <xsl:output-character
4824 character="&#x24fd;"
4825 u:name="DOUBLE CIRCLED DIGIT NINE"
4826 string="9"
4827 u:block="Enclosed Alphanumerics"
4829 <xsl:output-character
4830 character="&#x24fe;"
4831 u:name="DOUBLE CIRCLED NUMBER TEN"
4832 string="10"
4833 u:block="Enclosed Alphanumerics"
4836 <!-- * ***************************************************************** -->
4837 <!-- * End: Enclosed Alphanumerics -->
4838 <!-- * ***************************************************************** -->
4840 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
4841 <!-- * Box Drawing -->
4842 <!-- * x2500 to x257f -->
4843 <!-- * Block Elements -->
4844 <!-- * x2580 to x259f -->
4845 <!-- * - do nothing - -->
4846 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
4848 <!-- * ***************************************************************** -->
4849 <!-- * Begin: Geometric Shapes -->
4850 <!-- * x25a0 to x25f7 -->
4851 <!-- * ***************************************************************** -->
4853 <xsl:output-character
4854 character="&#x25a1;"
4855 u:name="WHITE SQUARE"
4856 u:entity="squ"
4857 string="\(sq"
4858 u:block="Geometric Shapes"
4860 <xsl:output-character
4861 character="&#x25a2;"
4862 u:name="WHITE SQUARE WITH ROUNDED CORNERS"
4863 string="\(sq"
4864 u:block="Geometric Shapes"
4866 <xsl:output-character
4867 character="&#x25ab;"
4868 u:name="WHITE SMALL SQUARE"
4869 string="\(sq"
4870 u:block="Geometric Shapes"
4872 <xsl:output-character
4873 character="&#x25ba;"
4874 u:name="BLACK RIGHT-POINTING POINTER"
4875 string="\fB>\fR"
4876 u:block="Geometric Shapes"
4878 <xsl:output-character
4879 character="&#x25bb;"
4880 u:name="WHITE RIGHT-POINTING POINTER"
4881 string=">"
4882 u:block="Geometric Shapes"
4884 <xsl:output-character
4885 character="&#x25bc;"
4886 u:name="BLACK DOWN-POINTING TRIANGLE"
4887 string="\fBv\fR"
4888 u:block="Geometric Shapes"
4890 <xsl:output-character
4891 character="&#x25bd;"
4892 u:name="WHITE DOWN-POINTING TRIANGLE"
4893 u:entity="xdtri"
4894 string="v"
4895 u:block="Geometric Shapes"
4897 <xsl:output-character
4898 character="&#x25c4;"
4899 u:name="BLACK LEFT-POINTING POINTER"
4900 string="\fB&lt;\fR"
4901 u:block="Geometric Shapes"
4903 <xsl:output-character
4904 character="&#x25c5;"
4905 u:name="WHITE LEFT-POINTING POINTER"
4906 string="&lt;"
4907 u:block="Geometric Shapes"
4909 <xsl:output-character
4910 character="&#x25c6;"
4911 u:name="BLACK DIAMOND"
4912 string="\(DI"
4913 u:block="Geometric Shapes"
4915 <xsl:output-character
4916 character="&#x25c7;"
4917 u:name="WHITE DIAMOND"
4918 string="\(lz"
4919 u:block="Geometric Shapes"
4921 <xsl:output-character
4922 character="&#x25ca;"
4923 u:name="LOZENGE"
4924 u:entity="loz"
4925 string="\(lz"
4926 u:block="Geometric Shapes"
4928 <xsl:output-character
4929 character="&#x25cb;"
4930 u:name="WHITE CIRCLE"
4931 u:entity="cir"
4932 string="\(ci"
4933 u:block="Geometric Shapes"
4935 <xsl:output-character
4936 character="&#x25cf;"
4937 u:name="BLACK CIRCLE"
4938 string="\(bu"
4939 u:block="Geometric Shapes"
4941 <xsl:output-character
4942 character="&#x25e6;"
4943 u:name="WHITE BULLET"
4944 string="\(ci"
4945 u:block="Geometric Shapes"
4947 <xsl:output-character
4948 character="&#x25ef;"
4949 u:name="LARGE CIRCLE"
4950 u:entity="xcirc"
4951 string="\(ci"
4952 u:block="Geometric Shapes"
4954 <!-- * ***************************************************************** -->
4955 <!-- * End: Geometric Shapes -->
4956 <!-- * x25a0 to x25f7 -->
4957 <!-- * ***************************************************************** -->
4959 <!-- * ***************************************************************** -->
4960 <!-- * Begin: Miscellaneous Symbols -->
4961 <!-- * x2600 to x26ff -->
4962 <!-- * ***************************************************************** -->
4964 <xsl:output-character
4965 character="&#x261a;"
4966 u:name="BLACK LEFT POINTING INDEX"
4967 string="\(lh"
4968 u:block="Miscellaneous Symbols"
4970 <xsl:output-character
4971 character="&#x261b;"
4972 u:name="BLACK RIGHT POINTING INDEX"
4973 string="\(rh)"
4974 u:block="Miscellaneous Symbols"
4976 <xsl:output-character
4977 character="&#x261c;"
4978 u:name="WHITE LEFT POINTING INDEX"
4979 string="\(lh"
4980 u:block="Miscellaneous Symbols"
4982 <xsl:output-character
4983 character="&#x261e;"
4984 u:name="WHITE RIGHT POINTING INDEX"
4985 string="\(rh)"
4986 u:block="Miscellaneous Symbols"
4988 <xsl:output-character
4989 character="&#x2660;"
4990 u:name="BLACK SPADE SUIT"
4991 u:entity="spades"
4992 string="\(SP"
4993 u:block="Miscellaneous Symbols"
4995 <xsl:output-character
4996 character="&#x2661;"
4997 u:name="WHITE HEART SUIT"
4998 string="\(HE"
4999 u:block="Miscellaneous Symbols"
5001 <xsl:output-character
5002 character="&#x2662;"
5003 u:name="WHITE DIAMOND SUIT"
5004 string="\(DI"
5005 u:block="Miscellaneous Symbols"
5007 <xsl:output-character
5008 character="&#x2663;"
5009 u:name="BLACK CLUB SUIT"
5010 u:entity="clubs"
5011 string="\(CL"
5012 u:block="Miscellaneous Symbols"
5014 <xsl:output-character
5015 character="&#x2664;"
5016 u:name="WHITE SPADE SUIT"
5017 string="\(SP"
5018 u:block="Miscellaneous Symbols"
5020 <xsl:output-character
5021 character="&#x2665;"
5022 u:name="BLACK HEART SUIT"
5023 u:entity="hearts"
5024 string="\(HE"
5025 u:block="Miscellaneous Symbols"
5027 <xsl:output-character
5028 character="&#x2666;"
5029 u:name="BLACK DIAMOND SUIT"
5030 u:entity="diams"
5031 string="\(DI"
5032 u:block="Miscellaneous Symbols"
5034 <xsl:output-character
5035 character="&#x2667;"
5036 u:name="WHITE CLUB SUIT"
5037 string="\(CL"
5038 u:block="Miscellaneous Symbols"
5041 <!-- * ***************************************************************** -->
5042 <!-- * End: Miscellaneous Symbols -->
5043 <!-- * ***************************************************************** -->
5045 <!-- * ***************************************************************** -->
5046 <!-- * Begin: Dingbats -->
5047 <!-- * x2700 to x27be -->
5048 <!-- * No roff equiv for most of these; just map to something close -->
5049 <!-- * ***************************************************************** -->
5051 <xsl:output-character
5052 character="&#x2713;"
5053 u:name="CHECK MARK"
5054 u:entity="check"
5055 string="\(OK"
5056 u:block="Dingbats"
5058 <xsl:output-character
5059 character="&#x2714;"
5060 u:name="HEAVY CHECK MARK"
5061 string="\fB\(OK\fR"
5062 u:block="Dingbats"
5064 <xsl:output-character
5065 character="&#x2715;"
5066 u:name="MULTIPLICATION X"
5067 string="\(mu"
5068 u:block="Dingbats"
5070 <xsl:output-character
5071 character="&#x2716;"
5072 u:name="HEAVY MULTIPLICATION X"
5073 string="\fB\(mu\fR"
5074 u:block="Dingbats"
5076 <xsl:output-character
5077 character="&#x2717;"
5078 u:name="BALLOT X"
5079 u:entity="cross"
5080 string="\(mu"
5081 u:block="Dingbats"
5083 <xsl:output-character
5084 character="&#x2718;"
5085 u:name="HEAVY BALLOT X"
5086 string="\fB\(mu\fR"
5087 u:block="Dingbats"
5089 <xsl:output-character
5090 character="&#x2719;"
5091 u:name="OUTLINED GREEK CROSS"
5092 string="\fB+\fR"
5093 u:block="Dingbats"
5095 <xsl:output-character
5096 character="&#x271a;"
5097 u:name="HEAVY GREEK CROSS"
5098 string="\fB+\fR"
5099 u:block="Dingbats"
5101 <xsl:output-character
5102 character="&#x271b;"
5103 u:name="OPEN CENTRE CROSS"
5104 string="\fB+\fR"
5105 u:block="Dingbats"
5107 <xsl:output-character
5108 character="&#x271c;"
5109 u:name="HEAVY OPEN CENTRE CROSS"
5110 string="\fB+\fR"
5111 u:block="Dingbats"
5113 <xsl:output-character
5114 character="&#x271d;"
5115 u:name="LATIN CROSS"
5116 string="\fB+\fR"
5117 u:block="Dingbats"
5119 <xsl:output-character
5120 character="&#x271e;"
5121 u:name="SHADOWED WHITE LATIN CROSS"
5122 string="\fB+\fR"
5123 u:block="Dingbats"
5125 <xsl:output-character
5126 character="&#x271f;"
5127 u:name="OUTLINED LATIN CROSS"
5128 string="\fB+\fR"
5129 u:block="Dingbats"
5131 <xsl:output-character
5132 character="&#x2720;"
5133 u:name="MALTESE CROSS"
5134 u:entity="malt"
5135 string="\fB+\fR"
5136 u:block="Dingbats"
5138 <xsl:output-character
5139 character="&#x2721;"
5140 u:name="STAR OF DAVID"
5141 string="*"
5142 u:block="Dingbats"
5144 <xsl:output-character
5145 character="&#x2722;"
5146 u:name="FOUR TEARDROP-SPOKED ASTERISK"
5147 string="*"
5148 u:block="Dingbats"
5150 <xsl:output-character
5151 character="&#x2723;"
5152 u:name="FOUR BALLOON-SPOKED ASTERISK"
5153 string="*"
5154 u:block="Dingbats"
5156 <xsl:output-character
5157 character="&#x2724;"
5158 u:name="HEAVY FOUR BALLOON-SPOKED ASTERISK"
5159 string="*"
5160 u:block="Dingbats"
5162 <xsl:output-character
5163 character="&#x2725;"
5164 u:name="FOUR CLUB-SPOKED ASTERISK"
5165 string="*"
5166 u:block="Dingbats"
5168 <xsl:output-character
5169 character="&#x2726;"
5170 u:name="BLACK FOUR POINTED STAR"
5171 string="*"
5172 u:block="Dingbats"
5174 <xsl:output-character
5175 character="&#x2727;"
5176 u:name="WHITE FOUR POINTED STAR"
5177 string="*"
5178 u:block="Dingbats"
5180 <xsl:output-character
5181 character="&#x2729;"
5182 u:name="STRESS OUTLINED WHITE STAR"
5183 string="*"
5184 u:block="Dingbats"
5186 <xsl:output-character
5187 character="&#x272a;"
5188 u:name="CIRCLED WHITE STAR"
5189 string="*"
5190 u:block="Dingbats"
5192 <xsl:output-character
5193 character="&#x272b;"
5194 u:name="OPEN CENTRE BLACK STAR"
5195 string="*"
5196 u:block="Dingbats"
5198 <xsl:output-character
5199 character="&#x272c;"
5200 u:name="BLACK CENTRE WHITE STAR"
5201 string="*"
5202 u:block="Dingbats"
5204 <xsl:output-character
5205 character="&#x272d;"
5206 u:name="OUTLINED BLACK STAR"
5207 string="*"
5208 u:block="Dingbats"
5210 <xsl:output-character
5211 character="&#x272e;"
5212 u:name="HEAVY OUTLINED BLACK STAR"
5213 string="*"
5214 u:block="Dingbats"
5216 <xsl:output-character
5217 character="&#x272f;"
5218 u:name="PINWHEEL STAR"
5219 string="*"
5220 u:block="Dingbats"
5222 <xsl:output-character
5223 character="&#x2730;"
5224 u:name="SHADOWED WHITE STAR"
5225 string="*"
5226 u:block="Dingbats"
5228 <xsl:output-character
5229 character="&#x2731;"
5230 u:name="HEAVY ASTERISK"
5231 string="*"
5232 u:block="Dingbats"
5234 <xsl:output-character
5235 character="&#x2732;"
5236 u:name="OPEN CENTRE ASTERISK"
5237 string="*"
5238 u:block="Dingbats"
5240 <xsl:output-character
5241 character="&#x2733;"
5242 u:name="EIGHT SPOKED ASTERISK"
5243 string="*"
5244 u:block="Dingbats"
5246 <xsl:output-character
5247 character="&#x2734;"
5248 u:name="EIGHT POINTED BLACK STAR"
5249 string="*"
5250 u:block="Dingbats"
5252 <xsl:output-character
5253 character="&#x2735;"
5254 u:name="EIGHT POINTED PINWHEEL STAR"
5255 string="*"
5256 u:block="Dingbats"
5258 <xsl:output-character
5259 character="&#x2736;"
5260 u:name="SIX POINTED BLACK STAR"
5261 u:entity="sext"
5262 string="*"
5263 u:block="Dingbats"
5265 <xsl:output-character
5266 character="&#x2737;"
5267 u:name="EIGHT POINTED RECTILINEAR BLACK STAR"
5268 string="*"
5269 u:block="Dingbats"
5271 <xsl:output-character
5272 character="&#x2738;"
5273 u:name="HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"
5274 string="*"
5275 u:block="Dingbats"
5277 <xsl:output-character
5278 character="&#x2739;"
5279 u:name="TWELVE POINTED BLACK STAR"
5280 string="*"
5281 u:block="Dingbats"
5283 <xsl:output-character
5284 character="&#x273a;"
5285 u:name="SIXTEEN POINTED ASTERISK"
5286 string="*"
5287 u:block="Dingbats"
5289 <xsl:output-character
5290 character="&#x273b;"
5291 u:name="TEARDROP-SPOKED ASTERISK"
5292 string="*"
5293 u:block="Dingbats"
5295 <xsl:output-character
5296 character="&#x273c;"
5297 u:name="OPEN CENTRE TEARDROP-SPOKED ASTERISK"
5298 string="*"
5299 u:block="Dingbats"
5301 <xsl:output-character
5302 character="&#x273d;"
5303 u:name="HEAVY TEARDROP-SPOKED ASTERISK"
5304 string="*"
5305 u:block="Dingbats"
5307 <xsl:output-character
5308 character="&#x273e;"
5309 u:name="SIX PETALLED BLACK AND WHITE FLORETTE"
5310 string="*"
5311 u:block="Dingbats"
5313 <xsl:output-character
5314 character="&#x273f;"
5315 u:name="BLACK FLORETTE"
5316 string="*"
5317 u:block="Dingbats"
5319 <xsl:output-character
5320 character="&#x2740;"
5321 u:name="WHITE FLORETTE"
5322 string="*"
5323 u:block="Dingbats"
5325 <xsl:output-character
5326 character="&#x2741;"
5327 u:name="EIGHT PETALLED OUTLINED BLACK FLORETTE"
5328 string="*"
5329 u:block="Dingbats"
5331 <xsl:output-character
5332 character="&#x2742;"
5333 u:name="CIRCLED OPEN CENTRE EIGHT POINTED STAR"
5334 string="*"
5335 u:block="Dingbats"
5337 <xsl:output-character
5338 character="&#x2743;"
5339 u:name="HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK"
5340 string="*"
5341 u:block="Dingbats"
5343 <xsl:output-character
5344 character="&#x2744;"
5345 u:name="SNOWFLAKE"
5346 string="*"
5347 u:block="Dingbats"
5349 <xsl:output-character
5350 character="&#x2745;"
5351 u:name="TIGHT TRIFOLIATE SNOWFLAKE"
5352 string="*"
5353 u:block="Dingbats"
5355 <xsl:output-character
5356 character="&#x2746;"
5357 u:name="HEAVY CHEVRON SNOWFLAKE"
5358 string="*"
5359 u:block="Dingbats"
5361 <xsl:output-character
5362 character="&#x2747;"
5363 u:name="SPARKLE"
5364 string="*"
5365 u:block="Dingbats"
5367 <xsl:output-character
5368 character="&#x2748;"
5369 u:name="HEAVY SPARKLE"
5370 string="*"
5371 u:block="Dingbats"
5373 <xsl:output-character
5374 character="&#x2749;"
5375 u:name="BALLOON-SPOKED ASTERISK"
5376 string="*"
5377 u:block="Dingbats"
5379 <xsl:output-character
5380 character="&#x274a;"
5381 u:name="EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
5382 string="*"
5383 u:block="Dingbats"
5385 <xsl:output-character
5386 character="&#x274b;"
5387 u:name="HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
5388 string="*"
5389 u:block="Dingbats"
5391 <xsl:output-character
5392 character="&#x274d;"
5393 u:name="SHADOWED WHITE CIRCLE"
5394 string="*"
5395 u:block="Dingbats"
5397 <xsl:output-character
5398 character="&#x274f;"
5399 u:name="LOWER RIGHT DROP-SHADOWED WHITE SQUARE"
5400 string="\(sq"
5401 u:block="Dingbats"
5403 <xsl:output-character
5404 character="&#x2750;"
5405 u:name="UPPER RIGHT DROP-SHADOWED WHITE SQUARE"
5406 string="\(sq"
5407 u:block="Dingbats"
5409 <xsl:output-character
5410 character="&#x2751;"
5411 u:name="LOWER RIGHT SHADOWED WHITE SQUARE"
5412 string="\(sq"
5413 u:block="Dingbats"
5415 <xsl:output-character
5416 character="&#x2752;"
5417 u:name="UPPER RIGHT SHADOWED WHITE SQUARE"
5418 string="\(sq"
5419 u:block="Dingbats"
5421 <xsl:output-character
5422 character="&#x2756;"
5423 u:name="BLACK DIAMOND MINUS WHITE X"
5424 string="*"
5425 u:block="Dingbats"
5427 <xsl:output-character
5428 character="&#x2758;"
5429 u:name="LIGHT VERTICAL BAR"
5430 string="\(bv"
5431 u:block="Dingbats"
5433 <xsl:output-character
5434 character="&#x2759;"
5435 u:name="MEDIUM VERTICAL BAR"
5436 string="\fB\(bv\fR"
5437 u:block="Dingbats"
5439 <xsl:output-character
5440 character="&#x275a;"
5441 u:name="HEAVY VERTICAL BAR"
5442 string="\fB\(bv\fR"
5443 u:block="Dingbats"
5445 <xsl:output-character
5446 character="&#x275b;"
5447 u:name="HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"
5448 string="\fB\(oq\fR"
5449 u:block="Dingbats"
5451 <xsl:output-character
5452 character="&#x275c;"
5453 u:name="HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"
5454 string="\fB\(cq\fR"
5455 u:block="Dingbats"
5457 <xsl:output-character
5458 character="&#x275d;"
5459 u:name="HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"
5460 string="\fB\(lq\fR"
5461 u:block="Dingbats"
5463 <xsl:output-character
5464 character="&#x275e;"
5465 u:name="HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"
5466 string="\fB\(rq\fR"
5467 u:block="Dingbats"
5469 <xsl:output-character
5470 character="&#x2761;"
5471 u:name="CURVED STEM PARAGRAPH SIGN ORNAMENT"
5472 string="\(ps"
5473 u:block="Dingbats"
5475 <xsl:output-character
5476 character="&#x2762;"
5477 u:name="HEAVY EXCLAMATION MARK ORNAMENT"
5478 string="\fB!\fR"
5479 u:block="Dingbats"
5481 <xsl:output-character
5482 character="&#x2763;"
5483 u:name="HEAVY HEART EXCLAMATION MARK ORNAMENT"
5484 string="\fB!\fR"
5485 u:block="Dingbats"
5487 <xsl:output-character
5488 character="&#x2764;"
5489 u:name="HEAVY BLACK HEART"
5490 string="\fB\(HE\fR"
5491 u:block="Dingbats"
5493 <xsl:output-character
5494 character="&#x2765;"
5495 u:name="ROTATED HEAVY BLACK HEART BULLET"
5496 string="\fB\(HE\fR"
5497 u:block="Dingbats"
5499 <xsl:output-character
5500 character="&#x2766;"
5501 u:name="FLORAL HEART"
5502 string="\fB\(HE\fR"
5503 u:block="Dingbats"
5505 <xsl:output-character
5506 character="&#x2767;"
5507 u:name="ROTATED FLORAL HEART BULLET"
5508 string="\fB\(HE\fR"
5509 u:block="Dingbats"
5511 <xsl:output-character
5512 character="&#x2776;"
5513 u:name="DINGBAT NEGATIVE CIRCLED DIGIT ONE"
5514 string="1"
5515 u:block="Dingbats"
5517 <xsl:output-character
5518 character="&#x2777;"
5519 u:name="DINGBAT NEGATIVE CIRCLED DIGIT TWO"
5520 string="2"
5521 u:block="Dingbats"
5523 <xsl:output-character
5524 character="&#x2778;"
5525 u:name="DINGBAT NEGATIVE CIRCLED DIGIT THREE"
5526 string="3"
5527 u:block="Dingbats"
5529 <xsl:output-character
5530 character="&#x2779;"
5531 u:name="DINGBAT NEGATIVE CIRCLED DIGIT FOUR"
5532 string="4"
5533 u:block="Dingbats"
5535 <xsl:output-character
5536 character="&#x277a;"
5537 u:name="DINGBAT NEGATIVE CIRCLED DIGIT FIVE"
5538 string="5"
5539 u:block="Dingbats"
5541 <xsl:output-character
5542 character="&#x277b;"
5543 u:name="DINGBAT NEGATIVE CIRCLED DIGIT SIX"
5544 string="6"
5545 u:block="Dingbats"
5547 <xsl:output-character
5548 character="&#x277c;"
5549 u:name="DINGBAT NEGATIVE CIRCLED DIGIT SEVEN"
5550 string="7"
5551 u:block="Dingbats"
5553 <xsl:output-character
5554 character="&#x277d;"
5555 u:name="DINGBAT NEGATIVE CIRCLED DIGIT EIGHT"
5556 string="8"
5557 u:block="Dingbats"
5559 <xsl:output-character
5560 character="&#x277e;"
5561 u:name="DINGBAT NEGATIVE CIRCLED DIGIT NINE"
5562 string="9"
5563 u:block="Dingbats"
5565 <xsl:output-character
5566 character="&#x277f;"
5567 u:name="DINGBAT NEGATIVE CIRCLED NUMBER TEN"
5568 string="10"
5569 u:block="Dingbats"
5571 <xsl:output-character
5572 character="&#x2780;"
5573 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT ONE"
5574 string="1"
5575 u:block="Dingbats"
5577 <xsl:output-character
5578 character="&#x2781;"
5579 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT TWO"
5580 string="2"
5581 u:block="Dingbats"
5583 <xsl:output-character
5584 character="&#x2782;"
5585 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT THREE"
5586 string="3"
5587 u:block="Dingbats"
5589 <xsl:output-character
5590 character="&#x2783;"
5591 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FOUR"
5592 string="4"
5593 u:block="Dingbats"
5595 <xsl:output-character
5596 character="&#x2784;"
5597 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FIVE"
5598 string="5"
5599 u:block="Dingbats"
5601 <xsl:output-character
5602 character="&#x2785;"
5603 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SIX"
5604 string="6"
5605 u:block="Dingbats"
5607 <xsl:output-character
5608 character="&#x2786;"
5609 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN"
5610 string="7"
5611 u:block="Dingbats"
5613 <xsl:output-character
5614 character="&#x2787;"
5615 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT"
5616 string="8"
5617 u:block="Dingbats"
5619 <xsl:output-character
5620 character="&#x2788;"
5621 u:name="DINGBAT CIRCLED SANS-SERIF DIGIT NINE"
5622 string="9"
5623 u:block="Dingbats"
5625 <xsl:output-character
5626 character="&#x2789;"
5627 u:name="DINGBAT CIRCLED SANS-SERIF NUMBER TEN"
5628 string="10"
5629 u:block="Dingbats"
5631 <xsl:output-character
5632 character="&#x278a;"
5633 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE"
5634 string="1"
5635 u:block="Dingbats"
5637 <xsl:output-character
5638 character="&#x278b;"
5639 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"
5640 string="2"
5641 u:block="Dingbats"
5643 <xsl:output-character
5644 character="&#x278c;"
5645 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE"
5646 string="3"
5647 u:block="Dingbats"
5649 <xsl:output-character
5650 character="&#x278d;"
5651 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR"
5652 string="4"
5653 u:block="Dingbats"
5655 <xsl:output-character
5656 character="&#x278e;"
5657 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE"
5658 string="5"
5659 u:block="Dingbats"
5661 <xsl:output-character
5662 character="&#x278f;"
5663 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX"
5664 string="6"
5665 u:block="Dingbats"
5667 <xsl:output-character
5668 character="&#x2790;"
5669 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN"
5670 string="7"
5671 u:block="Dingbats"
5673 <xsl:output-character
5674 character="&#x2791;"
5675 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT"
5676 string="8"
5677 u:block="Dingbats"
5679 <xsl:output-character
5680 character="&#x2792;"
5681 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE"
5682 string="9"
5683 u:block="Dingbats"
5685 <xsl:output-character
5686 character="&#x2793;"
5687 u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"
5688 string="10"
5689 u:block="Dingbats"
5691 <xsl:output-character
5692 character="&#x2794;"
5693 u:name="HEAVY WIDE-HEADED RIGHTWARDS ARROW"
5694 string="\fR\(->\fB"
5695 u:block="Dingbats"
5697 <xsl:output-character
5698 character="&#x2799;"
5699 u:name="HEAVY RIGHTWARDS ARROW"
5700 string="\fR\(->\fB"
5701 u:block="Dingbats"
5703 <xsl:output-character
5704 character="&#x279b;"
5705 u:name="DRAFTING POINT RIGHTWARDS ARROW"
5706 string="\(->"
5707 u:block="Dingbats"
5709 <xsl:output-character
5710 character="&#x279c;"
5711 u:name="HEAVY ROUND-TIPPED RIGHTWARDS ARROW"
5712 string="\fR\(->\fB"
5713 u:block="Dingbats"
5715 <xsl:output-character
5716 character="&#x279d;"
5717 u:name="TRIANGLE-HEADED RIGHTWARDS ARROW"
5718 string="\(->"
5719 u:block="Dingbats"
5721 <xsl:output-character
5722 character="&#x279e;"
5723 u:name="HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW"
5724 string="\fR\(->\fB"
5725 u:block="Dingbats"
5727 <xsl:output-character
5728 character="&#x279f;"
5729 u:name="DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
5730 string="\(->"
5731 u:block="Dingbats"
5733 <xsl:output-character
5734 character="&#x27a0;"
5735 u:name="HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
5736 string="\fR\(->\fB"
5737 u:block="Dingbats"
5739 <xsl:output-character
5740 character="&#x27a1;"
5741 u:name="BLACK RIGHTWARDS ARROW"
5742 string="\fR\(->\fB"
5743 u:block="Dingbats"
5745 <xsl:output-character
5746 character="&#x27a2;"
5747 u:name="THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"
5748 string="\(->"
5749 u:block="Dingbats"
5751 <xsl:output-character
5752 character="&#x27a3;"
5753 u:name="THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"
5754 string="\(->"
5755 u:block="Dingbats"
5757 <xsl:output-character
5758 character="&#x27a4;"
5759 u:name="BLACK RIGHTWARDS ARROWHEAD"
5760 string="\(->"
5761 u:block="Dingbats"
5763 <xsl:output-character
5764 character="&#x27a7;"
5765 u:name="SQUAT BLACK RIGHTWARDS ARROW"
5766 string="\fR\(->\fB"
5767 u:block="Dingbats"
5769 <xsl:output-character
5770 character="&#x27a8;"
5771 u:name="HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"
5772 string="\fR\(->\fB"
5773 u:block="Dingbats"
5775 <xsl:output-character
5776 character="&#x27a9;"
5777 u:name="RIGHT-SHADED WHITE RIGHTWARDS ARROW"
5778 string="\(rA"
5779 u:block="Dingbats"
5781 <xsl:output-character
5782 character="&#x27aa;"
5783 u:name="LEFT-SHADED WHITE RIGHTWARDS ARROW"
5784 string="\(rA"
5785 u:block="Dingbats"
5787 <xsl:output-character
5788 character="&#x27ab;"
5789 u:name="BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
5790 string="\(rA"
5791 u:block="Dingbats"
5793 <xsl:output-character
5794 character="&#x27ac;"
5795 u:name="FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
5796 string="\(rA"
5797 u:block="Dingbats"
5799 <xsl:output-character
5800 character="&#x27ad;"
5801 u:name="HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5802 string="\(rA"
5803 u:block="Dingbats"
5805 <xsl:output-character
5806 character="&#x27ae;"
5807 u:name="HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5808 string="\(rA"
5809 u:block="Dingbats"
5811 <xsl:output-character
5812 character="&#x27af;"
5813 u:name="NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5814 string="\(rA"
5815 u:block="Dingbats"
5817 <xsl:output-character
5818 character="&#x27b1;"
5819 u:name="NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5820 string="\(rA"
5821 u:block="Dingbats"
5823 <xsl:output-character
5824 character="&#x27b2;"
5825 u:name="CIRCLED HEAVY WHITE RIGHTWARDS ARROW"
5826 string="\(rA"
5827 u:block="Dingbats"
5829 <xsl:output-character
5830 character="&#x27b3;"
5831 u:name="WHITE-FEATHERED RIGHTWARDS ARROW"
5832 string="\fR\(->\fB"
5833 u:block="Dingbats"
5835 <xsl:output-character
5836 character="&#x27b4;"
5837 u:name="BLACK-FEATHERED SOUTH EAST ARROW"
5838 string="\fR\(->\fB"
5839 u:block="Dingbats"
5841 <xsl:output-character
5842 character="&#x27b5;"
5843 u:name="BLACK-FEATHERED RIGHTWARDS ARROW"
5844 string="\fR\(->\fB"
5845 u:block="Dingbats"
5847 <xsl:output-character
5848 character="&#x27b6;"
5849 u:name="BLACK-FEATHERED NORTH EAST ARROW"
5850 string="\fR\(->\fB"
5851 u:block="Dingbats"
5853 <xsl:output-character
5854 character="&#x27b7;"
5855 u:name="HEAVY BLACK-FEATHERED SOUTH EAST ARROW"
5856 string="\fR\(->\fB"
5857 u:block="Dingbats"
5859 <xsl:output-character
5860 character="&#x27b8;"
5861 u:name="HEAVY BLACK-FEATHERED RIGHTWARDS ARROW"
5862 string="\fR\(->\fB"
5863 u:block="Dingbats"
5865 <xsl:output-character
5866 character="&#x27b9;"
5867 u:name="HEAVY BLACK-FEATHERED NORTH EAST ARROW"
5868 string="\fR\(->\fB"
5869 u:block="Dingbats"
5871 <xsl:output-character
5872 character="&#x27ba;"
5873 u:name="TEARDROP-BARBED RIGHTWARDS ARROW"
5874 string="\fR\(->\fB"
5875 u:block="Dingbats"
5877 <xsl:output-character
5878 character="&#x27bb;"
5879 u:name="HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW"
5880 string="\fR\(->\fB"
5881 u:block="Dingbats"
5883 <xsl:output-character
5884 character="&#x27bc;"
5885 u:name="WEDGE-TAILED RIGHTWARDS ARROW"
5886 string="\fR\(->\fB"
5887 u:block="Dingbats"
5889 <xsl:output-character
5890 character="&#x27bd;"
5891 u:name="HEAVY WEDGE-TAILED RIGHTWARDS ARROW"
5892 string="\fR\(->\fB"
5893 u:block="Dingbats"
5895 <xsl:output-character
5896 character="&#x27be;"
5897 u:name="OPEN-OUTLINED RIGHTWARDS ARROW"
5898 string="\fR\(rA\fB"
5899 u:block="Dingbats"
5902 <!-- * ***************************************************************** -->
5903 <!-- * End: Dingbats -->
5904 <!-- * ***************************************************************** -->
5906 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
5907 <!-- * Miscellaneous Mathematical Symbols -->
5908 <!-- * x27c0 to x27ef -->
5909 <!-- * Supplemental Arrows -->
5910 <!-- * x27f0 to x297f -->
5911 <!-- * Miscellaneous Mathematical Symbols -->
5912 <!-- * x2980 to x29ff -->
5913 <!-- * Supplemental Mathematical Operators -->
5914 <!-- * x2a00 to x2aff -->
5915 <!-- * - no nothing - -->
5916 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
5918 <!-- * ***************************************************************** -->
5919 <!-- * Begin: Alphabetic Presentation Forms -->
5920 <!-- * xfb00 to xfb04 -->
5921 <!-- * ***************************************************************** -->
5923 <xsl:output-character
5924 character="&#xfb00;"
5925 u:name="LATIN SMALL LIGATURE FF"
5926 u:entity="fflig"
5927 string="\(ff"
5928 u:block="Alphabetic Presentation Forms"
5930 <xsl:output-character
5931 character="&#xfb01;"
5932 u:name="LATIN SMALL LIGATURE FI"
5933 u:entity="filig"
5934 string="\(fi"
5935 u:block="Alphabetic Presentation Forms"
5937 <xsl:output-character
5938 character="&#xfb02;"
5939 u:name="LATIN SMALL LIGATURE FL"
5940 u:entity="fllig"
5941 string="\(fl"
5942 u:block="Alphabetic Presentation Forms"
5944 <xsl:output-character
5945 character="&#xfb03;"
5946 u:name="LATIN SMALL LIGATURE FFI"
5947 u:entity="ffilig"
5948 string="\(Fi"
5949 u:block="Alphabetic Presentation Forms"
5951 <xsl:output-character
5952 character="&#xfb04;"
5953 u:name="LATIN SMALL LIGATURE FFL"
5954 u:entity="ffllig"
5955 string="\(Fl"
5956 u:block="Alphabetic Presentation Forms"
5959 <!-- * ***************************************************************** -->
5960 <!-- * End: Alphabetic Presentation Forms -->
5961 <!-- * ***************************************************************** -->
5963 <!-- * ================================================================= -->
5965 <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->
5966 <!-- * Line Breaking Properties"[1] says: -->
5967 <!-- * -->
5968 <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred -->
5969 <!-- * choice for an invisible character to keep other characters -->
5970 <!-- * together that would otherwise be split across the line at a direct -->
5971 <!-- * break. The character FEFF has the same effect, but because it is -->
5972 <!-- * also used in an unrelated way as a byte order mark, the use of the -->
5973 <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. -->
5974 <!-- * -->
5975 <!-- * [1] http://www.unicode.org/reports/tr14/ -->
5976 <!-- * -->
5977 <!-- * We include it here anyway & map to the roff zero-width no-break -->
5978 <xsl:output-character
5979 character="&#xfeff;"
5980 u:name="ZERO WIDTH NO-BREAK SPACE"
5981 string="\&amp;"
5982 u:block="Arabic Presentation Forms-B"
5984 </xsl:character-map>
5985 </xsl:stylesheet>