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 <!-- * *************************************************************** -->
21 <!-- * *************************************************************** -->
23 <!-- * This file maps a selection of Unicode symbols and special -->
24 <!-- * characters (about 800) to corresponding groff escape sequences.-->
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. -->
31 <!-- * [1] http://www.w3.org/TR/xslt20/#character-maps -->
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): -->
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") -->
42 <!-- * Use of such extension attributes is permitted by the XSLT 2.0 -->
43 <!-- * spec; see the "Extension Attributes" section[2]. -->
45 <!-- * [2] http://www.w3.org/TR/xslt20/#extension-attributes -->
47 <!-- * *************************************************************** -->
48 <!-- * Acknowledgements -->
49 <!-- * *************************************************************** -->
50 <!-- * The following references were consulted when selecting roff -->
51 <!-- * mappings and character information: -->
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] -->
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 -->
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. -->
69 <!-- * [8] http://nwalsh.com/emacs/xmlchars/ -->
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. -->
75 <!-- * [9] http://docbook2x.sourceforge.net/ -->
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: -->
88 <!-- * An unbreakable and unpaddable (i.e. not expanded during filling) -->
92 <!-- * An unbreakable space that stretches like a normal -->
93 <!-- * inter-word space when a line is adjusted." -->
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 -->
100 u:
name=
"NO-BREAK SPACE"
103 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
106 <xsl:output-character
108 u:
name=
"INVERTED EXCLAMATION MARK"
111 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
114 <xsl:output-character
119 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
122 <xsl:output-character
127 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
130 <xsl:output-character
132 u:
name=
"CURRENCY SIGN"
135 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
138 <xsl:output-character
143 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
146 <xsl:output-character
151 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
154 <xsl:output-character
156 u:
name=
"SECTION SIGN"
159 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
162 <xsl:output-character
167 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
170 <xsl:output-character
172 u:
name=
"COPYRIGHT SIGN"
175 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
178 <xsl:output-character
180 u:
name=
"FEMININE ORDINAL INDICATOR"
183 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
186 <xsl:output-character
188 u:
name=
"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"
191 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
194 <xsl:output-character
199 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
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
211 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
214 <xsl:output-character
216 u:
name=
"REGISTERED SIGN"
219 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
222 <xsl:output-character
227 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
230 <xsl:output-character
235 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
238 <xsl:output-character
240 u:
name=
"PLUS-MINUS SIGN"
243 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
246 <xsl:output-character
248 u:
name=
"SUPERSCRIPT TWO"
251 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
254 <xsl:output-character
256 u:
name=
"SUPERSCRIPT THREE"
259 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
262 <xsl:output-character
264 u:
name=
"ACUTE ACCENT"
267 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
270 <xsl:output-character
275 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
278 <xsl:output-character
280 u:
name=
"PILCROW SIGN"
283 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
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
294 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
297 <xsl:output-character
302 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
305 <xsl:output-character
307 u:
name=
"SUPERSCRIPT ONE"
310 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
313 <xsl:output-character
315 u:
name=
"MASCULINE ORDINAL INDICATOR"
318 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
321 <xsl:output-character
323 u:
name=
"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"
326 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
329 <xsl:output-character
331 u:
name=
"VULGAR FRACTION ONE QUARTER"
334 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
337 <xsl:output-character
339 u:
name=
"VULGAR FRACTION ONE HALF"
342 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
345 <xsl:output-character
347 u:
name=
"VULGAR FRACTION THREE QUARTERS"
350 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
353 <xsl:output-character
355 u:
name=
"INVERTED QUESTION MARK"
358 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
361 <xsl:output-character
363 u:
name=
"LATIN CAPITAL LETTER A WITH GRAVE"
366 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
369 <xsl:output-character
371 u:
name=
"LATIN CAPITAL LETTER A WITH ACUTE"
374 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
377 <xsl:output-character
379 u:
name=
"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"
382 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
385 <xsl:output-character
387 u:
name=
"LATIN CAPITAL LETTER A WITH TILDE"
390 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
393 <xsl:output-character
395 u:
name=
"LATIN CAPITAL LETTER A WITH DIAERESIS"
398 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
401 <xsl:output-character
403 u:
name=
"LATIN CAPITAL LETTER A WITH RING ABOVE"
406 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
409 <xsl:output-character
411 u:
name=
"LATIN CAPITAL LETTER AE"
414 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
417 <xsl:output-character
419 u:
name=
"LATIN CAPITAL LETTER C WITH CEDILLA"
422 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
425 <xsl:output-character
427 u:
name=
"LATIN CAPITAL LETTER E WITH GRAVE"
430 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
433 <xsl:output-character
435 u:
name=
"LATIN CAPITAL LETTER E WITH ACUTE"
438 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
441 <xsl:output-character
443 u:
name=
"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"
446 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
449 <xsl:output-character
451 u:
name=
"LATIN CAPITAL LETTER E WITH DIAERESIS"
454 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
457 <xsl:output-character
459 u:
name=
"LATIN CAPITAL LETTER I WITH GRAVE"
462 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
465 <xsl:output-character
467 u:
name=
"LATIN CAPITAL LETTER I WITH ACUTE"
470 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
473 <xsl:output-character
475 u:
name=
"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"
478 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
481 <xsl:output-character
483 u:
name=
"LATIN CAPITAL LETTER I WITH DIAERESIS"
486 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
489 <xsl:output-character
491 u:
name=
"LATIN CAPITAL LETTER ETH"
494 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
497 <xsl:output-character
499 u:
name=
"LATIN CAPITAL LETTER N WITH TILDE"
502 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
505 <xsl:output-character
507 u:
name=
"LATIN CAPITAL LETTER O WITH GRAVE"
510 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
513 <xsl:output-character
515 u:
name=
"LATIN CAPITAL LETTER O WITH ACUTE"
518 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
521 <xsl:output-character
523 u:
name=
"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"
526 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
529 <xsl:output-character
531 u:
name=
"LATIN CAPITAL LETTER O WITH TILDE"
534 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
537 <xsl:output-character
539 u:
name=
"LATIN CAPITAL LETTER O WITH DIAERESIS"
542 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
545 <xsl:output-character
547 u:
name=
"MULTIPLICATION SIGN"
550 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
553 <xsl:output-character
555 u:
name=
"LATIN CAPITAL LETTER O WITH STROKE"
558 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
561 <xsl:output-character
563 u:
name=
"LATIN CAPITAL LETTER U WITH GRAVE"
566 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
569 <xsl:output-character
571 u:
name=
"LATIN CAPITAL LETTER U WITH ACUTE"
574 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
577 <xsl:output-character
579 u:
name=
"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"
582 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
585 <xsl:output-character
587 u:
name=
"LATIN CAPITAL LETTER U WITH DIAERESIS"
590 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
593 <xsl:output-character
595 u:
name=
"LATIN CAPITAL LETTER Y WITH ACUTE"
598 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
601 <xsl:output-character
603 u:
name=
"LATIN CAPITAL LETTER THORN"
606 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
609 <xsl:output-character
611 u:
name=
"LATIN SMALL LETTER SHARP S"
614 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
617 <xsl:output-character
619 u:
name=
"LATIN SMALL LETTER A WITH GRAVE"
622 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
625 <xsl:output-character
627 u:
name=
"LATIN SMALL LETTER A WITH ACUTE"
630 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
633 <xsl:output-character
635 u:
name=
"LATIN SMALL LETTER A WITH CIRCUMFLEX"
638 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
641 <xsl:output-character
643 u:
name=
"LATIN SMALL LETTER A WITH TILDE"
646 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
649 <xsl:output-character
651 u:
name=
"LATIN SMALL LETTER A WITH DIAERESIS"
654 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
657 <xsl:output-character
659 u:
name=
"LATIN SMALL LETTER A WITH RING ABOVE"
662 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
665 <xsl:output-character
667 u:
name=
"LATIN SMALL LETTER AE"
670 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
673 <xsl:output-character
675 u:
name=
"LATIN SMALL LETTER C WITH CEDILLA"
678 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
681 <xsl:output-character
683 u:
name=
"LATIN SMALL LETTER E WITH GRAVE"
686 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
689 <xsl:output-character
691 u:
name=
"LATIN SMALL LETTER E WITH ACUTE"
694 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
697 <xsl:output-character
699 u:
name=
"LATIN SMALL LETTER E WITH CIRCUMFLEX"
702 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
705 <xsl:output-character
707 u:
name=
"LATIN SMALL LETTER E WITH DIAERESIS"
710 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
713 <xsl:output-character
715 u:
name=
"LATIN SMALL LETTER I WITH GRAVE"
718 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
721 <xsl:output-character
723 u:
name=
"LATIN SMALL LETTER I WITH ACUTE"
726 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
729 <xsl:output-character
731 u:
name=
"LATIN SMALL LETTER I WITH CIRCUMFLEX"
734 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
737 <xsl:output-character
739 u:
name=
"LATIN SMALL LETTER I WITH DIAERESIS"
742 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
745 <xsl:output-character
747 u:
name=
"LATIN SMALL LETTER ETH"
750 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
753 <xsl:output-character
755 u:
name=
"LATIN SMALL LETTER N WITH TILDE"
758 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
761 <xsl:output-character
763 u:
name=
"LATIN SMALL LETTER O WITH GRAVE"
766 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
769 <xsl:output-character
771 u:
name=
"LATIN SMALL LETTER O WITH ACUTE"
774 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
777 <xsl:output-character
779 u:
name=
"LATIN SMALL LETTER O WITH CIRCUMFLEX"
782 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
785 <xsl:output-character
787 u:
name=
"LATIN SMALL LETTER O WITH TILDE"
790 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
793 <xsl:output-character
795 u:
name=
"LATIN SMALL LETTER O WITH DIAERESIS"
798 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
801 <xsl:output-character
803 u:
name=
"DIVISION SIGN"
806 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
809 <xsl:output-character
811 u:
name=
"LATIN SMALL LETTER O WITH STROKE"
814 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
817 <xsl:output-character
819 u:
name=
"LATIN SMALL LETTER U WITH GRAVE"
822 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
825 <xsl:output-character
827 u:
name=
"LATIN SMALL LETTER U WITH ACUTE"
830 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
833 <xsl:output-character
835 u:
name=
"LATIN SMALL LETTER U WITH CIRCUMFLEX"
838 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
841 <xsl:output-character
843 u:
name=
"LATIN SMALL LETTER U WITH DIAERESIS"
846 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
849 <xsl:output-character
851 u:
name=
"LATIN SMALL LETTER Y WITH ACUTE"
854 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
857 <xsl:output-character
859 u:
name=
"LATIN SMALL LETTER THORN"
862 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
865 <xsl:output-character
867 u:
name=
"LATIN SMALL LETTER Y WITH DIAERESIS"
870 u:
block=
"C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
873 <!-- * **************************************************************** -->
874 <!-- * End: Latin-1/ISO-8859-1 -->
875 <!-- * **************************************************************** -->
877 <!-- * **************************************************************** -->
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) -->
886 <!-- * Other than the following exceptions, characters in these -->
887 <!-- * blocks don't have any roff equivalents -->
888 <!-- * **************************************************************** -->
890 <xsl:output-character
892 u:
name=
"LATIN SMALL LETTER DOTLESS I"
895 u:
block=
"Latin Extended-A"
897 <xsl:output-character
899 u:
name=
"LATIN CAPITAL LIGATURE IJ"
902 u:
block=
"Latin Extended-A"
904 <xsl:output-character
906 u:
name=
"LATIN SMALL LIGATURE IJ"
909 u:
block=
"Latin Extended-A"
911 <xsl:output-character
913 u:
name=
"LATIN CAPITAL LETTER L WITH STROKE"
916 u:
block=
"Latin Extended-A"
918 <xsl:output-character
920 u:
name=
"LATIN SMALL LETTER L WITH STROKE"
923 u:
block=
"Latin Extended-A"
925 <xsl:output-character
927 u:
name=
"LATIN CAPITAL LIGATURE OE"
930 u:
block=
"Latin Extended-A"
932 <xsl:output-character
934 u:
name=
"LATIN SMALL LIGATURE OE"
937 u:
block=
"Latin Extended-A"
939 <xsl:output-character
941 u:
name=
"LATIN SMALL LETTER F WITH HOOK"
944 u:
block=
"Latin Extended-B"
946 <xsl:output-character
948 u:
name=
"MODIFIER LETTER CIRCUMFLEX ACCENT"
951 u:
block=
"Spacing Modifier Letters"
953 <xsl:output-character
958 u:
block=
"Spacing Modifier Letters"
960 <xsl:output-character
962 u:
name=
"MODIFIER LETTER MACRON"
964 u:
block=
"Spacing Modifier Letters"
966 <xsl:output-character
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="˙" -->
976 <!-- * u:name="DOT ABOVE" -->
977 <!-- * u:entity="dot" -->
979 <xsl:output-character
984 u:
block=
"Spacing Modifier Letters"
986 <xsl:output-character
991 u:
block=
"Spacing Modifier Letters"
993 <!-- groff_char(7) calls Unicode x02dd a "Hungarian umlaut" -->
994 <xsl:output-character
996 u:
name=
"DOUBLE ACUTE ACCENT"
999 u:block="Spacing Modifier Letters
"
1002 <!-- * **************************************************************** -->
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="Α"
1018 u:name="GREEK CAPITAL LETTER ALPHA
"
1021 u:block="Greek and Coptic
"
1023 <xsl:output-character
1024 character="Β"
1025 u:name="GREEK CAPITAL LETTER BETA
"
1028 u:block="Greek and Coptic
"
1030 <xsl:output-character
1031 character="Γ"
1032 u:name="GREEK CAPITAL LETTER GAMMA
"
1035 u:block="Greek and Coptic
"
1037 <xsl:output-character
1038 character="Δ"
1039 u:name="GREEK CAPITAL LETTER DELTA
"
1042 u:block="Greek and Coptic
"
1044 <xsl:output-character
1045 character="Ε"
1046 u:name="GREEK CAPITAL LETTER EPSILON
"
1049 u:block="Greek and Coptic
"
1051 <xsl:output-character
1052 character="Ζ"
1053 u:name="GREEK CAPITAL LETTER ZETA
"
1056 u:block="Greek and Coptic
"
1058 <xsl:output-character
1059 character="Η"
1060 u:name="GREEK CAPITAL LETTER ETA
"
1063 u:block="Greek and Coptic
"
1065 <xsl:output-character
1066 character="Θ"
1067 u:name="GREEK CAPITAL LETTER THETA
"
1070 u:block="Greek and Coptic
"
1072 <xsl:output-character
1073 character="Ι"
1074 u:name="GREEK CAPITAL LETTER IOTA
"
1077 u:block="Greek and Coptic
"
1079 <xsl:output-character
1080 character="Κ"
1081 u:name="GREEK CAPITAL LETTER KAPPA
"
1084 u:block="Greek and Coptic
"
1086 <xsl:output-character
1087 character="Λ"
1088 u:name="GREEK CAPITAL LETTER LAMDA
"
1091 u:block="Greek and Coptic
"
1093 <xsl:output-character
1094 character="Μ"
1095 u:name="GREEK CAPITAL LETTER MU
"
1098 u:block="Greek and Coptic
"
1100 <xsl:output-character
1101 character="Ν"
1102 u:name="GREEK CAPITAL LETTER NU
"
1105 u:block="Greek and Coptic
"
1107 <xsl:output-character
1108 character="Ξ"
1109 u:name="GREEK CAPITAL LETTER XI
"
1112 u:block="Greek and Coptic
"
1114 <xsl:output-character
1115 character="Ο"
1116 u:name="GREEK CAPITAL LETTER OMICRON
"
1119 u:block="Greek and Coptic
"
1121 <xsl:output-character
1122 character="Π"
1123 u:name="GREEK CAPITAL LETTER PI
"
1126 u:block="Greek and Coptic
"
1128 <xsl:output-character
1129 character="Ρ"
1130 u:name="GREEK CAPITAL LETTER RHO
"
1133 u:block="Greek and Coptic
"
1135 <xsl:output-character
1136 character="Σ"
1137 u:name="GREEK CAPITAL LETTER SIGMA
"
1140 u:block="Greek and Coptic
"
1142 <xsl:output-character
1143 character="Τ"
1144 u:name="GREEK CAPITAL LETTER TAU
"
1147 u:block="Greek and Coptic
"
1149 <xsl:output-character
1150 character="Υ"
1151 u:name="GREEK CAPITAL LETTER UPSILON
"
1154 u:block="Greek and Coptic
"
1156 <xsl:output-character
1157 character="Φ"
1158 u:name="GREEK CAPITAL LETTER PHI
"
1161 u:block="Greek and Coptic
"
1163 <xsl:output-character
1164 character="Χ"
1165 u:name="GREEK CAPITAL LETTER CHI
"
1168 u:block="Greek and Coptic
"
1170 <xsl:output-character
1171 character="Ψ"
1172 u:name="GREEK CAPITAL LETTER PSI
"
1175 u:block="Greek and Coptic
"
1177 <xsl:output-character
1178 character="Ω"
1179 u:name="GREEK CAPITAL LETTER OMEGA
"
1182 u:block="Greek and Coptic
"
1184 <xsl:output-character
1185 character="Ϊ"
1186 u:name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
"
1189 u:block="Greek and Coptic
"
1191 <xsl:output-character
1192 character="Ϋ"
1193 u:name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
"
1196 u:block="Greek and Coptic
"
1198 <xsl:output-character
1199 character="ά"
1200 u:name="GREEK SMALL LETTER ALPHA WITH TONOS
"
1203 u:block="Greek and Coptic
"
1205 <xsl:output-character
1206 character="έ"
1207 u:name="GREEK SMALL LETTER EPSILON WITH TONOS
"
1210 u:block="Greek and Coptic
"
1212 <xsl:output-character
1213 character="ή"
1214 u:name="GREEK SMALL LETTER ETA WITH TONOS
"
1217 u:block="Greek and Coptic
"
1219 <xsl:output-character
1220 character="ί"
1221 u:name="GREEK SMALL LETTER IOTA WITH TONOS
"
1224 u:block="Greek and Coptic
"
1226 <xsl:output-character
1227 character="ΰ"
1228 u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
"
1231 u:block="Greek and Coptic
"
1233 <xsl:output-character
1234 character="α"
1235 u:name="GREEK SMALL LETTER ALPHA
"
1238 u:block="Greek and Coptic
"
1240 <xsl:output-character
1241 character="β"
1242 u:name="GREEK SMALL LETTER BETA
"
1245 u:block="Greek and Coptic
"
1247 <xsl:output-character
1248 character="γ"
1249 u:name="GREEK SMALL LETTER GAMMA
"
1252 u:block="Greek and Coptic
"
1254 <xsl:output-character
1255 character="δ"
1256 u:name="GREEK SMALL LETTER DELTA
"
1259 u:block="Greek and Coptic
"
1261 <xsl:output-character
1262 character="ε"
1263 u:name="GREEK SMALL LETTER EPSILON
"
1266 u:block="Greek and Coptic
"
1268 <xsl:output-character
1269 character="ζ"
1270 u:name="GREEK SMALL LETTER ZETA
"
1273 u:block="Greek and Coptic
"
1275 <xsl:output-character
1276 character="η"
1277 u:name="GREEK SMALL LETTER ETA
"
1280 u:block="Greek and Coptic
"
1282 <xsl:output-character
1283 character="θ"
1284 u:name="GREEK SMALL LETTER THETA
"
1287 u:block="Greek and Coptic
"
1289 <xsl:output-character
1290 character="ι"
1291 u:name="GREEK SMALL LETTER IOTA
"
1294 u:block="Greek and Coptic
"
1296 <xsl:output-character
1297 character="κ"
1298 u:name="GREEK SMALL LETTER KAPPA
"
1301 u:block="Greek and Coptic
"
1303 <xsl:output-character
1304 character="λ"
1305 u:name="GREEK SMALL LETTER LAMDA
"
1308 u:block="Greek and Coptic
"
1310 <xsl:output-character
1311 character="μ"
1312 u:name="GREEK SMALL LETTER MU
"
1315 u:block="Greek and Coptic
"
1317 <xsl:output-character
1318 character="ν"
1319 u:name="GREEK SMALL LETTER NU
"
1322 u:block="Greek and Coptic
"
1324 <xsl:output-character
1325 character="ξ"
1326 u:name="GREEK SMALL LETTER XI
"
1329 u:block="Greek and Coptic
"
1331 <xsl:output-character
1332 character="ο"
1333 u:name="GREEK SMALL LETTER OMICRON
"
1336 u:block="Greek and Coptic
"
1338 <xsl:output-character
1339 character="π"
1340 u:name="GREEK SMALL LETTER PI
"
1343 u:block="Greek and Coptic
"
1345 <xsl:output-character
1346 character="ρ"
1347 u:name="GREEK SMALL LETTER RHO
"
1350 u:block="Greek and Coptic
"
1352 <xsl:output-character
1353 character="ς"
1354 u:name="GREEK SMALL LETTER FINAL SIGMA
"
1357 u:block="Greek and Coptic
"
1359 <xsl:output-character
1360 character="σ"
1361 u:name="GREEK SMALL LETTER SIGMA
"
1364 u:block="Greek and Coptic
"
1366 <xsl:output-character
1367 character="τ"
1368 u:name="GREEK SMALL LETTER TAU
"
1371 u:block="Greek and Coptic
"
1373 <xsl:output-character
1374 character="υ"
1375 u:name="GREEK SMALL LETTER UPSILON
"
1378 u:block="Greek and Coptic
"
1380 <xsl:output-character
1381 character="φ"
1382 u:name="GREEK SMALL LETTER PHI
"
1385 u:block="Greek and Coptic
"
1387 <xsl:output-character
1388 character="χ"
1389 u:name="GREEK SMALL LETTER CHI
"
1392 u:block="Greek and Coptic
"
1394 <xsl:output-character
1395 character="ψ"
1396 u:name="GREEK SMALL LETTER PSI
"
1399 u:block="Greek and Coptic
"
1401 <xsl:output-character
1402 character="ω"
1403 u:name="GREEK SMALL LETTER OMEGA
"
1406 u:block="Greek and Coptic
"
1408 <xsl:output-character
1409 character="ϊ"
1410 u:name="GREEK SMALL LETTER IOTA WITH DIALYTIKA
"
1413 u:block="Greek and Coptic
"
1415 <xsl:output-character
1416 character="ϋ"
1417 u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA
"
1420 u:block="Greek and Coptic
"
1422 <xsl:output-character
1423 character="ό"
1424 u:name="GREEK SMALL LETTER OMICRON WITH TONOS
"
1427 u:block="Greek and Coptic
"
1429 <xsl:output-character
1430 character="ύ"
1431 u:name="GREEK SMALL LETTER UPSILON WITH TONOS
"
1434 u:block="Greek and Coptic
"
1436 <xsl:output-character
1437 character="ώ"
1438 u:name="GREEK SMALL LETTER OMEGA WITH TONOS
"
1441 u:block="Greek and Coptic
"
1443 <xsl:output-character
1444 character="ϐ"
1445 u:name="GREEK BETA SYMBOL
"
1447 u:block="Greek and Coptic
"
1449 <xsl:output-character
1450 character="ϑ"
1451 u:name="GREEK THETA SYMBOL
"
1454 u:block="Greek and Coptic
"
1456 <xsl:output-character
1457 character="ϒ"
1458 u:name="GREEK UPSILON WITH HOOK SYMBOL
"
1461 u:block="Greek and Coptic
"
1463 <xsl:output-character
1464 character="ϓ"
1465 u:name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
"
1467 u:block="Greek and Coptic
"
1469 <xsl:output-character
1470 character="ϔ"
1471 u:name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
"
1473 u:block="Greek and Coptic
"
1475 <xsl:output-character
1476 character="ϕ"
1477 u:name="GREEK PHI SYMBOL
"
1480 u:block="Greek and Coptic
"
1482 <xsl:output-character
1483 character="ϖ"
1484 u:name="GREEK PI SYMBOL
"
1487 u:block="Greek and Coptic
"
1489 <!-- no mappings for remaining chars x03d7 to x03ef -->
1490 <xsl:output-character
1491 character="ϰ"
1492 u:name="GREEK KAPPA SYMBOL
"
1495 u:block="Greek and Coptic
"
1497 <xsl:output-character
1498 character="ϱ"
1499 u:name="GREEK RHO SYMBOL
"
1502 u:block="Greek and Coptic
"
1504 <xsl:output-character
1505 character="ϲ"
1506 u:name="GREEK LUNATE SIGMA SYMBOL
"
1508 u:block="Greek and Coptic
"
1510 <xsl:output-character
1511 character="ϴ"
1512 u:name="GREEK CAPITAL THETA SYMBOL
"
1514 u:block="Greek and Coptic
"
1516 <xsl:output-character
1517 character="ϵ"
1518 u:name="GREEK LUNATE EPSILON SYMBOL
"
1520 u:block="Greek and Coptic
"
1522 <xsl:output-character
1523 character="϶"
1524 u:name="GREEK REVERSED LUNATE EPSILON SYMBOL
"
1527 u:block="Greek and Coptic
"
1530 <!-- * ***************************************************************** -->
1531 <!-- * End: Greek and Coptic -->
1532 <!-- * ***************************************************************** -->
1534 <!-- * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
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=" "
1558 u:block="General Punctuation
"
1561 <xsl:output-character
1562 character=" "
1565 u:block="General Punctuation
"
1568 <xsl:output-character
1569 character=" "
1573 u:block="General Punctuation
"
1576 <xsl:output-character
1577 character=" "
1581 u:block="General Punctuation
"
1584 <!-- * roughly same width as a normal space -->
1585 <xsl:output-character
1586 character=" "
1587 u:name="THREE-PER-EM SPACE
"
1590 u:block="General Punctuation
"
1593 <!-- * roughly same width as a normal space -->
1594 <xsl:output-character
1595 character=" "
1596 u:name="FOUR-PER-EM SPACE
"
1599 u:block="General Punctuation
"
1602 <!-- * roughly same width as a normal space -->
1603 <xsl:output-character
1604 character=" "
1605 u:name="SIX-PER-EM SPACE
"
1607 u:block="General Punctuation
"
1610 <!-- * same as roff "digit
" space -->
1611 <xsl:output-character
1612 character=" "
1613 u:name="FIGURE SPACE
"
1616 u:block="General Punctuation
"
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=" "
1623 u:name="PUNCTUATION SPACE
"
1626 u:block="General Punctuation
"
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=" "
1641 u:block="General Punctuation
"
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=" "
1655 u:block="General Punctuation
"
1658 <!-- * map to roff "zero-width break point
" -->
1659 <xsl:output-character
1660 character="​"
1661 u:name="ZERO WIDTH SPACE
"
1663 u:block="General Punctuation
"
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="‌" -->
1672 <!-- * u:name="ZERO WIDTH NON-JOINER
" -->
1673 <!-- * string="\:
" -->
1675 <!-- * <xsl:output-character -->
1676 <!-- * character="‍" -->
1677 <!-- * u:name="ZERO WIDTH JOINER
" -->
1678 <!-- * string="\
&" -->
1680 <!-- * non-visible -->
1681 <!-- * <xsl:output-character -->
1682 <!-- * character="‎" -->
1683 <!-- * u:name="LEFT-TO-RIGHT MARK
" -->
1685 <!-- * <xsl:output-character -->
1686 <!-- * character="‏" -->
1687 <!-- * u:name="RIGHT-TO-LEFT MARK
" -->
1690 <!-- * .................................................... -->
1691 <!-- * next, hyphens and various dashes, bars, underscores -->
1692 <xsl:output-character
1693 character="‐"
1697 u:block="General Punctuation
"
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. -->
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="‑"
1708 u:name="NON-BREAKING HYPHEN
"
1710 u:block="General Punctuation
"
1713 <!-- * roughly same width as en dash -->
1714 <xsl:output-character
1715 character="‒"
1716 u:name="FIGURE DASH
"
1718 u:block="General Punctuation
"
1721 <xsl:output-character
1722 character="–"
1726 u:block="General Punctuation
"
1729 <xsl:output-character
1730 character="—"
1734 u:block="General Punctuation
"
1737 <!-- * seems roughly same width as em dash -->
1738 <xsl:output-character
1739 character="―"
1740 u:name="HORIZONTAL BAR
"
1743 u:block="General Punctuation
"
1746 <xsl:output-character
1747 character="‖"
1748 u:name="DOUBLE VERTICAL LINE
"
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="‗"
1757 u:name="DOUBLE LOW LINE
"
1759 u:block="General Punctuation
"
1762 <!-- * .................................................... -->
1763 <!-- * various quotation marks -->
1764 <xsl:output-character
1765 character="‘"
1766 u:name="LEFT SINGLE QUOTATION MARK
"
1769 u:block="General Punctuation
"
1772 <xsl:output-character
1773 character="’"
1774 u:name="RIGHT SINGLE QUOTATION MARK
"
1777 u:block="General Punctuation
"
1780 <xsl:output-character
1781 character="‚"
1782 u:name="SINGLE LOW-
9 QUOTATION MARK
"
1785 u:block="General Punctuation
"
1788 <!-- * no roff equiv; treat same as lsquo -->
1789 <xsl:output-character
1790 character="‛"
1791 u:name="SINGLE HIGH-REVERSED-
9 QUOTATION MARK
"
1793 u:block="General Punctuation
"
1796 <xsl:output-character
1797 character="“"
1798 u:name="LEFT DOUBLE QUOTATION MARK
"
1801 u:block="General Punctuation
"
1804 <xsl:output-character
1805 character="”"
1806 u:name="RIGHT DOUBLE QUOTATION MARK
"
1809 u:block="General Punctuation
"
1812 <xsl:output-character
1813 character="„"
1814 u:name="DOUBLE LOW-
9 QUOTATION MARK
"
1817 u:block="General Punctuation
"
1820 <!-- * no roff equiv; treat same as rdquo -->
1821 <xsl:output-character
1822 character="‟"
1823 u:name="DOUBLE HIGH-REVERSED-
9 QUOTATION MARK
"
1825 u:block="General Punctuation
"
1829 <!-- * .................................................... -->
1830 <!-- * various symbols -->
1831 <xsl:output-character
1832 character="†"
1836 u:block="General Punctuation_daggers
"
1838 <xsl:output-character
1839 character="‡"
1840 u:name="DOUBLE DAGGER
"
1843 u:block="General Punctuation_daggers
"
1845 <xsl:output-character
1846 character="•"
1850 u:block="General Punctuation
"
1853 <!-- * no roff equiv -->
1854 <xsl:output-character
1855 character="‣"
1856 u:name="TRIANGULAR BULLET
"
1858 u:block="General Punctuation
"
1861 <!-- * no roff equiv -->
1862 <xsl:output-character
1863 character="․"
1864 u:name="ONE DOT LEADER
"
1866 u:block="General Punctuation_leaders
"
1868 <!-- * no roff equiv -->
1869 <xsl:output-character
1870 character="‥"
1871 u:name="TWO DOT LEADER
"
1874 u:block="General Punctuation_leaders
"
1876 <!-- * no roff equiv -->
1877 <xsl:output-character
1878 character="…"
1879 u:name="HORIZONTAL ELLIPSIS
"
1882 u:block="General Punctuation
"
1884 <!-- what is "hyphenation point
" used for? looks like middot to me... -->
1885 <xsl:output-character
1886 character="‧"
1887 u:name="HYPHENATION POINT
"
1889 u:block="General Punctuation
"
1891 <!-- * Begin x2028 to x202e - no idea what to do with these -->
1892 <!-- * <xsl:output-character -->
1893 <!-- * character="
" -->
1894 <!-- * u:name="LINE SEPARATOR
" -->
1896 <!-- * <xsl:output-character -->
1897 <!-- * character="
" -->
1898 <!-- * u:name="PARAGRAPH SEPARATOR
" -->
1900 <!-- * <xsl:output-character -->
1901 <!-- * character="‪" -->
1902 <!-- * u:name="LEFT-TO-RIGHT EMBEDDING
" -->
1904 <!-- * <xsl:output-character -->
1905 <!-- * character="‫" -->
1906 <!-- * u:name="RIGHT-TO-LEFT EMBEDDING
" -->
1908 <!-- * <xsl:output-character -->
1909 <!-- * character="‬" -->
1910 <!-- * u:name="POP DIRECTIONAL FORMATTING
" -->
1912 <!-- * <xsl:output-character -->
1913 <!-- * character="‭" -->
1914 <!-- * u:name="LEFT-TO-RIGHT OVERRIDE
" -->
1916 <!-- * <xsl:output-character -->
1917 <!-- * character="‮" -->
1918 <!-- * u:name="RIGHT-TO-LEFT OVERRIDE
" -->
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 -->
1924 <xsl:output-character
1925 character=" "
1926 u:name="NARROW NO-BREAK SPACE
"
1928 u:block="General Punctuation
"
1931 <xsl:output-character
1932 character="‰"
1933 u:name="PER MILLE SIGN
"
1936 u:block="General Punctuation
"
1938 <!-- * no roff equiv; no idea what to do with it -->
1939 <!-- * <xsl:output-character -->
1940 <!-- * character="‱" -->
1941 <!-- * u:name="PER TEN THOUSAND SIGN
" -->
1943 <xsl:output-character
1944 character="′"
1948 u:block="General Punctuation
"
1951 <xsl:output-character
1952 character="″"
1953 u:name="DOUBLE PRIME
"
1956 u:block="General Punctuation
"
1959 <xsl:output-character
1960 character="‴"
1961 u:name="TRIPLE PRIME
"
1964 u:block="General Punctuation
"
1967 <!-- * no idea for these -->
1968 <!-- * <xsl:output-character -->
1969 <!-- * character="‵" -->
1970 <!-- * u:name="REVERSED PRIME
" -->
1971 <!-- * u:entity="bprime
" -->
1973 <!-- * <xsl:output-character -->
1974 <!-- * character="‶" -->
1975 <!-- * u:name="REVERSED DOUBLE PRIME
" -->
1977 <!-- * <xsl:output-character -->
1978 <!-- * character="‷" -->
1979 <!-- * u:name="REVERSED TRIPLE PRIME
" -->
1982 <!-- * there is no low caret in roff -->
1983 <xsl:output-character
1984 character="‸"
1987 u:block="General Punctuation
"
1989 <xsl:output-character
1990 character="‹"
1991 u:name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK
"
1993 u:block="General Punctuation
"
1996 <xsl:output-character
1997 character="›"
1998 u:name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
"
2000 u:block="General Punctuation
"
2003 <!-- * not in roff -->
2004 <xsl:output-character
2005 character="※"
2006 u:name="REFERENCE MARK
"
2008 u:block="General Punctuation
"
2010 <xsl:output-character
2011 character="‼"
2012 u:name="DOUBLE EXCLAMATION MARK
"
2014 u:block="General Punctuation
"
2016 <xsl:output-character
2017 character="‽"
2018 u:name="INTERROBANG
"
2020 u:block="General Punctuation
"
2022 <xsl:output-character
2023 character="‾"
2026 u:block="General Punctuation
"
2028 <xsl:output-character
2029 character="‿"
2032 u:block="General Punctuation
"
2034 <!-- * not in roff -->
2035 <xsl:output-character
2036 character="⁀"
2037 u:name="CHARACTER TIE
"
2039 u:block="General Punctuation
"
2041 <!-- * not in roff -->
2042 <xsl:output-character
2043 character="⁁"
2044 u:name="CARET INSERTION POINT
"
2047 u:block="General Punctuation
"
2049 <!-- * not in roff -->
2050 <xsl:output-character
2051 character="⁂"
2054 u:block="General Punctuation
"
2056 <!-- * not in roff; just make bold hyphen -->
2057 <xsl:output-character
2058 character="⁃"
2059 u:name="HYPHEN BULLET
"
2062 u:block="General Punctuation
"
2065 <xsl:output-character
2066 character="⁄"
2067 u:name="FRACTION SLASH
"
2069 u:block="General Punctuation
"
2071 <!-- * not in roff -->
2072 <xsl:output-character
2073 character="⁅"
2074 u:name="LEFT SQUARE BRACKET WITH QUILL
"
2076 u:block="General Punctuation
"
2078 <!-- * not in roff -->
2079 <xsl:output-character
2080 character="⁆"
2081 u:name="RIGHT SQUARE BRACKET WITH QUILL
"
2083 u:block="General Punctuation
"
2085 <xsl:output-character
2086 character="⁇"
2087 u:name="DOUBLE QUESTION MARK
"
2089 u:block="General Punctuation
"
2091 <xsl:output-character
2092 character="⁈"
2093 u:name="QUESTION EXCLAMATION MARK
"
2095 u:block="General Punctuation
"
2097 <xsl:output-character
2098 character="⁉"
2099 u:name="EXCLAMATION QUESTION MARK
"
2101 u:block="General Punctuation
"
2103 <!-- * not in roff -->
2104 <xsl:output-character
2105 character="⁊"
2106 u:name="TIRONIAN SIGN ET
"
2108 u:block="General Punctuation
"
2110 <!-- * not in roff; just replace with un-reversed pilcrow -->
2111 <xsl:output-character
2112 character="⁋"
2113 u:name="REVERSED PILCROW SIGN
"
2115 u:block="General Punctuation
"
2117 <!-- * not in roff; just make regular bullet -->
2118 <xsl:output-character
2119 character="⁌"
2120 u:name="BLACK LEFTWARDS BULLET
"
2122 u:block="General Punctuation
"
2124 <!-- * not in roff; just make regular bullet -->
2125 <xsl:output-character
2126 character="⁍"
2127 u:name="BLACK RIGHTWARDS BULLET
"
2129 u:block="General Punctuation
"
2131 <xsl:output-character
2132 character="⁎"
2133 u:name="LOW ASTERISK
"
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=" "
2147 u:name="MEDIUM MATHEMATICAL SPACE
"
2149 u:block="General Punctuation
"
2152 <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #
14, -->
2153 <!-- * Line Breaking Properties"[1] says: -->
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. -->
2162 <!-- * [1] http://www.unicode.org/reports/tr14/ -->
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=
"⁠"
2168 u:
name=
"WORD JOINER"
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=
"⁰"
2186 u:
name=
"SUPERSCRIPT ZERO"
2188 u:
block=
"Superscripts and Subscripts"
2190 <xsl:output-character
2191 character=
"ⁱ"
2192 u:
name=
"SUPERSCRIPT LATIN SMALL LETTER I"
2194 u:
block=
"Superscripts and Subscripts"
2196 <xsl:output-character
2197 character=
"⁴"
2198 u:
name=
"SUPERSCRIPT FOUR"
2200 u:
block=
"Superscripts and Subscripts"
2202 <xsl:output-character
2203 character=
"⁵"
2204 u:
name=
"SUPERSCRIPT FIVE"
2206 u:
block=
"Superscripts and Subscripts"
2208 <xsl:output-character
2209 character=
"⁶"
2210 u:
name=
"SUPERSCRIPT SIX"
2212 u:
block=
"Superscripts and Subscripts"
2214 <xsl:output-character
2215 character=
"⁷"
2216 u:
name=
"SUPERSCRIPT SEVEN"
2218 u:
block=
"Superscripts and Subscripts"
2220 <xsl:output-character
2221 character=
"⁸"
2222 u:
name=
"SUPERSCRIPT EIGHT"
2224 u:
block=
"Superscripts and Subscripts"
2226 <xsl:output-character
2227 character=
"⁹"
2228 u:
name=
"SUPERSCRIPT NINE"
2230 u:
block=
"Superscripts and Subscripts"
2232 <xsl:output-character
2233 character=
"⁺"
2234 u:
name=
"SUPERSCRIPT PLUS SIGN"
2236 u:
block=
"Superscripts and Subscripts"
2238 <xsl:output-character
2239 character=
"⁻"
2240 u:
name=
"SUPERSCRIPT MINUS"
2242 u:
block=
"Superscripts and Subscripts"
2244 <xsl:output-character
2245 character=
"⁼"
2246 u:
name=
"SUPERSCRIPT EQUALS SIGN"
2248 u:
block=
"Superscripts and Subscripts"
2250 <xsl:output-character
2251 character=
"⁽"
2252 u:
name=
"SUPERSCRIPT LEFT PARENTHESIS"
2254 u:
block=
"Superscripts and Subscripts"
2256 <xsl:output-character
2257 character=
"⁾"
2258 u:
name=
"SUPERSCRIPT RIGHT PARENTHESIS"
2260 u:
block=
"Superscripts and Subscripts"
2262 <xsl:output-character
2263 character=
"ⁿ"
2264 u:
name=
"SUPERSCRIPT LATIN SMALL LETTER N"
2266 u:
block=
"Superscripts and Subscripts"
2268 <xsl:output-character
2269 character=
"₀"
2270 u:
name=
"SUBSCRIPT ZERO"
2272 u:
block=
"Superscripts and Subscripts"
2274 <xsl:output-character
2275 character=
"₁"
2276 u:
name=
"SUBSCRIPT ONE"
2278 u:
block=
"Superscripts and Subscripts"
2280 <xsl:output-character
2281 character=
"₂"
2282 u:
name=
"SUBSCRIPT TWO"
2284 u:
block=
"Superscripts and Subscripts"
2286 <xsl:output-character
2287 character=
"₃"
2288 u:
name=
"SUBSCRIPT THREE"
2290 u:
block=
"Superscripts and Subscripts"
2292 <xsl:output-character
2293 character=
"₄"
2294 u:
name=
"SUBSCRIPT FOUR"
2296 u:
block=
"Superscripts and Subscripts"
2298 <xsl:output-character
2299 character=
"₅"
2300 u:
name=
"SUBSCRIPT FIVE"
2302 u:
block=
"Superscripts and Subscripts"
2304 <xsl:output-character
2305 character=
"₆"
2306 u:
name=
"SUBSCRIPT SIX"
2308 u:
block=
"Superscripts and Subscripts"
2310 <xsl:output-character
2311 character=
"₇"
2312 u:
name=
"SUBSCRIPT SEVEN"
2314 u:
block=
"Superscripts and Subscripts"
2316 <xsl:output-character
2317 character=
"₈"
2318 u:
name=
"SUBSCRIPT EIGHT"
2320 u:
block=
"Superscripts and Subscripts"
2322 <xsl:output-character
2323 character=
"₉"
2324 u:
name=
"SUBSCRIPT NINE"
2326 u:
block=
"Superscripts and Subscripts"
2328 <xsl:output-character
2329 character=
"₊"
2330 u:
name=
"SUBSCRIPT PLUS SIGN"
2332 u:
block=
"Superscripts and Subscripts"
2334 <xsl:output-character
2335 character=
"₋"
2336 u:
name=
"SUBSCRIPT MINUS"
2338 u:
block=
"Superscripts and Subscripts"
2340 <xsl:output-character
2341 character=
"₌"
2342 u:
name=
"SUBSCRIPT EQUALS SIGN"
2344 u:
block=
"Superscripts and Subscripts"
2346 <xsl:output-character
2347 character=
"₍"
2348 u:
name=
"SUBSCRIPT LEFT PARENTHESIS"
2350 u:
block=
"Superscripts and Subscripts"
2352 <xsl:output-character
2353 character=
"₎"
2354 u:
name=
"SUBSCRIPT RIGHT PARENTHESIS"
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=
"₠"
2371 u:
name=
"EURO-CURRENCY SIGN"
2373 u:
block=
"Currency Symbols"
2375 <xsl:output-character
2376 character=
"₡"
2379 u:
block=
"Currency Symbols"
2381 <xsl:output-character
2382 character=
"₢"
2383 u:
name=
"CRUZEIRO SIGN"
2385 u:
block=
"Currency Symbols"
2387 <xsl:output-character
2388 character=
"₣"
2389 u:
name=
"FRENCH FRANC SIGN"
2391 u:
block=
"Currency Symbols"
2393 <xsl:output-character
2394 character=
"₤"
2397 u:
block=
"Currency Symbols"
2399 <xsl:output-character
2400 character=
"₥"
2403 u:
block=
"Currency Symbols"
2405 <xsl:output-character
2406 character=
"₦"
2409 u:
block=
"Currency Symbols"
2411 <xsl:output-character
2412 character=
"₧"
2413 u:
name=
"PESETA SIGN"
2415 u:
block=
"Currency Symbols"
2417 <xsl:output-character
2418 character=
"₨"
2421 u:
block=
"Currency Symbols"
2423 <xsl:output-character
2424 character=
"₩"
2427 u:
block=
"Currency Symbols"
2429 <xsl:output-character
2430 character=
"₪"
2431 u:
name=
"NEW SHEQEL SIGN"
2433 u:
block=
"Currency Symbols"
2435 <xsl:output-character
2436 character=
"₫"
2439 u:
block=
"Currency Symbols"
2441 <xsl:output-character
2442 character=
"€"
2445 u:
block=
"Currency Symbols"
2447 <xsl:output-character
2448 character=
"₭"
2451 u:
block=
"Currency Symbols"
2453 <xsl:output-character
2454 character=
"₮"
2455 u:
name=
"TUGRIK SIGN"
2457 u:
block=
"Currency Symbols"
2459 <xsl:output-character
2460 character=
"₯"
2461 u:
name=
"DRACHMA SIGN"
2463 u:
block=
"Currency Symbols"
2465 <!-- <xsl:output-character -->
2466 <!-- character="₰" -->
2467 <!-- u:name="GERMAN PENNY SIGN" -->
2469 <!-- u:block="Currency Symbols" -->
2471 <xsl:output-character
2472 character=
"₱"
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 -->
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=
"℃"
2499 u:
name=
"DEGREE CELSIUS"
2501 u:
block=
"Letterlike Symbols"
2503 <xsl:output-character
2504 character=
"℅"
2508 u:
block=
"Letterlike Symbols"
2510 <xsl:output-character
2511 character=
"℉"
2512 u:
name=
"DEGREE FAHRENHEIT"
2514 u:
block=
"Letterlike Symbols"
2516 <!-- roff Ifraktur -->
2517 <xsl:output-character
2518 character=
"ℑ"
2519 u:
name=
"BLACK-LETTER CAPITAL I"
2521 u:
block=
"Letterlike Symbols"
2523 <xsl:output-character
2524 character=
"ℓ"
2525 u:
name=
"SCRIPT SMALL L"
2528 u:
block=
"Letterlike Symbols"
2530 <xsl:output-character
2531 character=
"№"
2532 u:
name=
"NUMERO SIGN"
2535 u:
block=
"Letterlike Symbols"
2537 <xsl:output-character
2538 character=
"℘"
2539 u:
name=
"SCRIPT CAPITAL P"
2542 u:
block=
"Letterlike Symbols"
2544 <xsl:output-character
2545 character=
"ℜ"
2546 u:
name=
"BLACK-LETTER CAPITAL R"
2549 u:
block=
"Letterlike Symbols"
2551 <xsl:output-character
2552 character=
"℞"
2553 u:
name=
"PRESCRIPTION TAKE"
2556 u:
block=
"Letterlike Symbols"
2558 <xsl:output-character
2559 character=
"℠"
2560 u:
name=
"SERVICE MARK"
2562 u:
block=
"Letterlike Symbols"
2564 <!-- * We don't do "\(tm" for ™ 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.: -->
2568 <!-- * Product™ -> Producttm -->
2570 <!-- * That it probably not what most people would want. So we just -->
2571 <!-- * render it as (TM) instead, Thus: -->
2573 <!-- * Product™ -> Product(TM) -->
2574 <xsl:output-character
2575 character=
"™"
2576 u:
name=
"TRADE MARK SIGN"
2579 u:
block=
"Letterlike Symbols"
2581 <xsl:output-character
2582 character=
"Ω"
2586 u:
block=
"Letterlike Symbols"
2588 <xsl:output-character
2589 character=
"K"
2590 u:
name=
"KELVIN SIGN"
2592 u:
block=
"Letterlike Symbols"
2594 <xsl:output-character
2595 character=
"Å"
2596 u:
name=
"ANGSTROM SIGN"
2599 u:
block=
"Letterlike Symbols"
2601 <xsl:output-character
2602 character=
"ℵ"
2603 u:
name=
"ALEF SYMBOL"
2606 u:
block=
"Letterlike Symbols"
2609 <!-- * ***************************************************************** -->
2610 <!-- * End: Letterlike Symbols -->
2611 <!-- * x2100 to x214b -->
2612 <!-- * ***************************************************************** -->
2614 <!-- * ***************************************************************** -->
2615 <!-- * Begin: Number Forms -->
2616 <!-- * x2150 to x218f -->
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=
"⅓"
2624 u:
name=
"VULGAR FRACTION ONE THIRD"
2627 u:
block=
"Number Forms"
2629 <xsl:output-character
2630 character=
"⅔"
2631 u:
name=
"VULGAR FRACTION TWO THIRDS"
2634 u:
block=
"Number Forms"
2636 <xsl:output-character
2637 character=
"⅕"
2638 u:
name=
"VULGAR FRACTION ONE FIFTH"
2641 u:
block=
"Number Forms"
2643 <xsl:output-character
2644 character=
"⅖"
2645 u:
name=
"VULGAR FRACTION TWO FIFTHS"
2648 u:
block=
"Number Forms"
2650 <xsl:output-character
2651 character=
"⅗"
2652 u:
name=
"VULGAR FRACTION THREE FIFTHS"
2655 u:
block=
"Number Forms"
2657 <xsl:output-character
2658 character=
"⅘"
2659 u:
name=
"VULGAR FRACTION FOUR FIFTHS"
2662 u:
block=
"Number Forms"
2664 <xsl:output-character
2665 character=
"⅙"
2666 u:
name=
"VULGAR FRACTION ONE SIXTH"
2669 u:
block=
"Number Forms"
2671 <xsl:output-character
2672 character=
"⅚"
2673 u:
name=
"VULGAR FRACTION FIVE SIXTHS"
2676 u:
block=
"Number Forms"
2678 <xsl:output-character
2679 character=
"⅛"
2680 u:
name=
"VULGAR FRACTION ONE EIGHTH"
2683 u:
block=
"Number Forms"
2685 <xsl:output-character
2686 character=
"⅜"
2687 u:
name=
"VULGAR FRACTION THREE EIGHTHS"
2690 u:
block=
"Number Forms"
2692 <xsl:output-character
2693 character=
"⅝"
2694 u:
name=
"VULGAR FRACTION FIVE EIGHTHS"
2697 u:
block=
"Number Forms"
2699 <xsl:output-character
2700 character=
"⅞"
2701 u:
name=
"VULGAR FRACTION SEVEN EIGHTHS"
2704 u:
block=
"Number Forms"
2706 <xsl:output-character
2707 character=
"⅟"
2708 u:
name=
"FRACTION NUMERATOR ONE"
2710 u:
block=
"Number Forms"
2712 <xsl:output-character
2713 character=
"Ⅰ"
2714 u:
name=
"ROMAN NUMERAL ONE"
2716 u:
block=
"Number Forms"
2718 <xsl:output-character
2719 character=
"Ⅱ"
2720 u:
name=
"ROMAN NUMERAL TWO"
2722 u:
block=
"Number Forms"
2724 <xsl:output-character
2725 character=
"Ⅲ"
2726 u:
name=
"ROMAN NUMERAL THREE"
2728 u:
block=
"Number Forms"
2730 <xsl:output-character
2731 character=
"Ⅳ"
2732 u:
name=
"ROMAN NUMERAL FOUR"
2734 u:
block=
"Number Forms"
2736 <xsl:output-character
2737 character=
"Ⅴ"
2738 u:
name=
"ROMAN NUMERAL FIVE"
2740 u:
block=
"Number Forms"
2742 <xsl:output-character
2743 character=
"Ⅵ"
2744 u:
name=
"ROMAN NUMERAL SIX"
2746 u:
block=
"Number Forms"
2748 <xsl:output-character
2749 character=
"Ⅶ"
2750 u:
name=
"ROMAN NUMERAL SEVEN"
2752 u:
block=
"Number Forms"
2754 <xsl:output-character
2755 character=
"Ⅷ"
2756 u:
name=
"ROMAN NUMERAL EIGHT"
2758 u:
block=
"Number Forms"
2760 <xsl:output-character
2761 character=
"Ⅸ"
2762 u:
name=
"ROMAN NUMERAL NINE"
2764 u:
block=
"Number Forms"
2766 <xsl:output-character
2767 character=
"Ⅹ"
2768 u:
name=
"ROMAN NUMERAL TEN"
2770 u:
block=
"Number Forms"
2772 <xsl:output-character
2773 character=
"Ⅺ"
2774 u:
name=
"ROMAN NUMERAL ELEVEN"
2776 u:
block=
"Number Forms"
2778 <xsl:output-character
2779 character=
"Ⅻ"
2780 u:
name=
"ROMAN NUMERAL TWELVE"
2782 u:
block=
"Number Forms"
2784 <xsl:output-character
2785 character=
"Ⅼ"
2786 u:
name=
"ROMAN NUMERAL FIFTY"
2788 u:
block=
"Number Forms"
2790 <xsl:output-character
2791 character=
"Ⅽ"
2792 u:
name=
"ROMAN NUMERAL ONE HUNDRED"
2794 u:
block=
"Number Forms"
2796 <xsl:output-character
2797 character=
"Ⅾ"
2798 u:
name=
"ROMAN NUMERAL FIVE HUNDRED"
2800 u:
block=
"Number Forms"
2802 <xsl:output-character
2803 character=
"Ⅿ"
2804 u:
name=
"ROMAN NUMERAL ONE THOUSAND"
2806 u:
block=
"Number Forms"
2808 <xsl:output-character
2809 character=
"ⅰ"
2810 u:
name=
"SMALL ROMAN NUMERAL ONE"
2812 u:
block=
"Number Forms"
2814 <xsl:output-character
2815 character=
"ⅱ"
2816 u:
name=
"SMALL ROMAN NUMERAL TWO"
2818 u:
block=
"Number Forms"
2820 <xsl:output-character
2821 character=
"ⅲ"
2822 u:
name=
"SMALL ROMAN NUMERAL THREE"
2824 u:
block=
"Number Forms"
2826 <xsl:output-character
2827 character=
"ⅳ"
2828 u:
name=
"SMALL ROMAN NUMERAL FOUR"
2830 u:
block=
"Number Forms"
2832 <xsl:output-character
2833 character=
"ⅴ"
2834 u:
name=
"SMALL ROMAN NUMERAL FIVE"
2836 u:
block=
"Number Forms"
2838 <xsl:output-character
2839 character=
"ⅵ"
2840 u:
name=
"SMALL ROMAN NUMERAL SIX"
2842 u:
block=
"Number Forms"
2844 <xsl:output-character
2845 character=
"ⅶ"
2846 u:
name=
"SMALL ROMAN NUMERAL SEVEN"
2848 u:
block=
"Number Forms"
2850 <xsl:output-character
2851 character=
"ⅷ"
2852 u:
name=
"SMALL ROMAN NUMERAL EIGHT"
2854 u:
block=
"Number Forms"
2856 <xsl:output-character
2857 character=
"ⅸ"
2858 u:
name=
"SMALL ROMAN NUMERAL NINE"
2860 u:
block=
"Number Forms"
2862 <xsl:output-character
2863 character=
"ⅹ"
2864 u:
name=
"SMALL ROMAN NUMERAL TEN"
2866 u:
block=
"Number Forms"
2868 <xsl:output-character
2869 character=
"ⅺ"
2870 u:
name=
"SMALL ROMAN NUMERAL ELEVEN"
2872 u:
block=
"Number Forms"
2874 <xsl:output-character
2875 character=
"ⅻ"
2876 u:
name=
"SMALL ROMAN NUMERAL TWELVE"
2878 u:
block=
"Number Forms"
2880 <xsl:output-character
2881 character=
"ⅼ"
2882 u:
name=
"SMALL ROMAN NUMERAL FIFTY"
2884 u:
block=
"Number Forms"
2886 <xsl:output-character
2887 character=
"ⅽ"
2888 u:
name=
"SMALL ROMAN NUMERAL ONE HUNDRED"
2890 u:
block=
"Number Forms"
2892 <xsl:output-character
2893 character=
"ⅾ"
2894 u:
name=
"SMALL ROMAN NUMERAL FIVE HUNDRED"
2896 u:
block=
"Number Forms"
2898 <xsl:output-character
2899 character=
"ⅿ"
2900 u:
name=
"SMALL ROMAN NUMERAL ONE THOUSAND"
2902 u:
block=
"Number Forms"
2904 <xsl:output-character
2905 character=
"ↀ"
2906 u:
name=
"ROMAN NUMERAL ONE THOUSAND C D"
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=
"←"
2923 u:
name=
"LEFTWARDS ARROW"
2928 <xsl:output-character
2929 character=
"↑"
2930 u:
name=
"UPWARDS ARROW"
2935 <xsl:output-character
2936 character=
"→"
2937 u:
name=
"RIGHTWARDS ARROW"
2942 <xsl:output-character
2943 character=
"↓"
2944 u:
name=
"DOWNWARDS ARROW"
2949 <xsl:output-character
2950 character=
"↔"
2951 u:
name=
"LEFT RIGHT ARROW"
2956 <xsl:output-character
2957 character=
"↕"
2958 u:
name=
"UP DOWN ARROW"
2963 <xsl:output-character
2964 character=
"↵"
2965 u:
name=
"DOWNWARDS ARROW WITH CORNER LEFTWARDS"
2970 <xsl:output-character
2971 character=
"⇐"
2972 u:
name=
"LEFTWARDS DOUBLE ARROW"
2977 <xsl:output-character
2978 character=
"⇑"
2979 u:
name=
"UPWARDS DOUBLE ARROW"
2984 <xsl:output-character
2985 character=
"⇒"
2986 u:
name=
"RIGHTWARDS DOUBLE ARROW"
2991 <xsl:output-character
2992 character=
"⇓"
2993 u:
name=
"DOWNWARDS DOUBLE ARROW"
2998 <xsl:output-character
2999 character=
"⇔"
3000 u:
name=
"LEFT RIGHT DOUBLE ARROW"
3005 <!-- no roff equiv; render same as single arrow -->
3006 <xsl:output-character
3007 character=
"⇕"
3008 u:
name=
"UP DOWN DOUBLE ARROW"
3014 <!-- * ***************************************************************** -->
3015 <!-- * Begin: Mathematical Operators -->
3016 <!-- * x2200 to x22ff -->
3017 <!-- * ***************************************************************** -->
3019 <xsl:output-character
3020 character=
"∀"
3024 u:
block=
"Mathematical Operators"
3026 <xsl:output-character
3027 character=
"∁"
3031 u:
block=
"Mathematical Operators"
3033 <xsl:output-character
3034 character=
"∂"
3035 u:
name=
"PARTIAL DIFFERENTIAL"
3038 u:
block=
"Mathematical Operators"
3040 <xsl:output-character
3041 character=
"∃"
3042 u:
name=
"THERE EXISTS"
3045 u:
block=
"Mathematical Operators"
3047 <!-- * no roff equiv -->
3048 <!-- * <xsl:output-character -->
3049 <!-- * character="∄" -->
3050 <!-- * u:name="THERE DOES NOT EXIST" -->
3051 <!-- * u:entity="nexist" -->
3053 <xsl:output-character
3054 character=
"∅"
3058 u:
block=
"Mathematical Operators"
3060 <xsl:output-character
3061 character=
"∆"
3064 u:
block=
"Mathematical Operators"
3066 <xsl:output-character
3067 character=
"∇"
3071 u:
block=
"Mathematical Operators"
3073 <xsl:output-character
3074 character=
"∈"
3078 u:
block=
"Mathematical Operators"
3080 <xsl:output-character
3081 character=
"∉"
3082 u:
name=
"NOT AN ELEMENT OF"
3085 u:
block=
"Mathematical Operators"
3087 <xsl:output-character
3088 character=
"∊"
3089 u:
name=
"SMALL ELEMENT OF"
3091 u:
block=
"Mathematical Operators"
3094 <xsl:output-character
3095 character=
"∋"
3096 u:
name=
"CONTAINS AS MEMBER"
3099 u:
block=
"Mathematical Operators"
3101 <!-- * not in roff -->
3102 <!-- * <xsl:output-character -->
3103 <!-- * character="∌" -->
3104 <!-- * u:name="DOES NOT CONTAIN AS MEMBER" -->
3106 <xsl:output-character
3107 character=
"∍"
3108 u:
name=
"SMALL CONTAINS AS MEMBER"
3110 u:
block=
"Mathematical Operators"
3112 <!-- * not in roff -->
3113 <!-- * <xsl:output-character -->
3114 <!-- * character="∎" -->
3115 <!-- * u:name="END OF PROOF" -->
3117 <xsl:output-character
3118 character=
"∏"
3119 u:
name=
"N-ARY PRODUCT"
3122 u:
block=
"Mathematical Operators"
3124 <!-- * not in roff -->
3125 <!-- * <xsl:output-character -->
3126 <!-- * character="∐" -->
3127 <!-- * u:name="N-ARY COPRODUCT" -->
3128 <!-- * u:entity="coprod" -->
3130 <xsl:output-character
3131 character=
"∑"
3132 u:
name=
"N-ARY SUMMATION"
3135 u:
block=
"Mathematical Operators"
3137 <xsl:output-character
3138 character=
"−"
3142 u:
block=
"Mathematical Operators"
3144 <xsl:output-character
3145 character=
"∓"
3146 u:
name=
"MINUS-OR-PLUS SIGN"
3149 u:
block=
"Mathematical Operators"
3151 <!-- * not in roff -->
3152 <!-- * <xsl:output-character -->
3153 <!-- * character="∔" -->
3154 <!-- * u:name="DOT PLUS" -->
3155 <!-- * u:entity="plusdo" -->
3157 <xsl:output-character
3158 character=
"∕"
3159 u:
name=
"DIVISION SLASH"
3161 u:
block=
"Mathematical Operators"
3163 <xsl:output-character
3164 character=
"∖"
3168 u:
block=
"Mathematical Operators"
3170 <xsl:output-character
3171 character=
"∗"
3172 u:
name=
"ASTERISK OPERATOR"
3175 u:
block=
"Mathematical Operators"
3177 <!-- * not in roff -->
3178 <!-- * <xsl:output-character -->
3179 <!-- * character="∘" -->
3180 <!-- * u:name="RING OPERATOR" -->
3181 <!-- * u:entity="compfn" -->
3183 <xsl:output-character
3184 character=
"∙"
3185 u:
name=
"BULLET OPERATOR"
3187 u:
block=
"Mathematical Operators"
3189 <xsl:output-character
3190 character=
"√"
3191 u:
name=
"SQUARE ROOT"
3194 u:
block=
"Mathematical Operators"
3196 <!-- * not in roff -->
3197 <!-- * <xsl:output-character -->
3198 <!-- * character="∛" -->
3199 <!-- * u:name="CUBE ROOT" -->
3201 <!-- * <xsl:output-character -->
3202 <!-- * character="∜" -->
3203 <!-- * u:name="FOURTH ROOT" -->
3205 <xsl:output-character
3206 character=
"∝"
3207 u:
name=
"PROPORTIONAL TO"
3210 u:
block=
"Mathematical Operators"
3212 <xsl:output-character
3213 character=
"∞"
3217 u:
block=
"Mathematical Operators"
3219 <!-- * not in roff -->
3220 <!-- * <xsl:output-character -->
3221 <!-- * character="∟" -->
3222 <!-- * u:name="RIGHT ANGLE" -->
3223 <!-- * u:entity="ang90" -->
3225 <xsl:output-character
3226 character=
"∠"
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=
"∥"
3238 u:
name=
"PARALLEL TO"
3241 u:
block=
"Mathematical Operators"
3244 <xsl:output-character
3245 character=
"∧"
3246 u:
name=
"LOGICAL AND"
3249 u:
block=
"Mathematical Operators"
3251 <xsl:output-character
3252 character=
"∨"
3256 u:
block=
"Mathematical Operators"
3258 <xsl:output-character
3259 character=
"∩"
3260 u:
name=
"INTERSECTION"
3263 u:
block=
"Mathematical Operators"
3265 <xsl:output-character
3266 character=
"∪"
3270 u:
block=
"Mathematical Operators"
3272 <xsl:output-character
3273 character=
"∫"
3277 u:
block=
"Mathematical Operators"
3279 <xsl:output-character
3280 character=
"∬"
3281 u:
name=
"DOUBLE INTEGRAL"
3283 u:
block=
"Mathematical Operators"
3285 <xsl:output-character
3286 character=
"∭"
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=
"∴"
3299 u:
block=
"Mathematical Operators"
3302 <!-- * not in roff -->
3303 <!-- * <xsl:output-character -->
3304 <!-- * character="∵" -->
3305 <!-- * u:name="BECAUSE" -->
3306 <!-- * u:entity="becaus" -->
3308 <xsl:output-character
3309 character=
"∶"
3312 u:
block=
"Mathematical Operators"
3314 <xsl:output-character
3315 character=
"∷"
3318 u:
block=
"Mathematical Operators"
3321 <!-- * 0x2238 to 0x223b not in roff -->
3323 <xsl:output-character
3324 character=
"∼"
3325 u:
name=
"TILDE OPERATOR"
3328 u:
block=
"Mathematical Operators"
3331 <!-- * 0x223d to 0x224b not in roff -->
3333 <xsl:output-character
3334 character=
"≅"
3335 u:
name=
"APPROXIMATELY EQUAL TO"
3338 u:
block=
"Mathematical Operators"
3341 <!-- * not in roff -->
3342 <!-- * <xsl:output-character -->
3343 <!-- * character="≆" -->
3344 <!-- * u:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" -->
3346 <!-- * <xsl:output-character -->
3347 <!-- * character="≇" -->
3348 <!-- * u:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" -->
3349 <!-- * u:entity="ncong" -->
3352 <xsl:output-character
3353 character=
"≈"
3354 u:
name=
"ALMOST EQUAL TO"
3357 u:
block=
"Mathematical Operators"
3360 <!-- * x2249 to x2253 not in roff -->
3362 <xsl:output-character
3363 character=
"≔"
3364 u:
name=
"COLON EQUALS"
3367 u:
block=
"Mathematical Operators"
3369 <xsl:output-character
3370 character=
"≕"
3371 u:
name=
"EQUALS COLON"
3374 u:
block=
"Mathematical Operators"
3377 <!-- * x2256 to x2255 not in roff -->
3379 <xsl:output-character
3380 character=
"≟"
3381 u:
name=
"QUESTIONED EQUAL TO"
3383 u:
block=
"Mathematical Operators"
3385 <xsl:output-character
3386 character=
"≠"
3387 u:
name=
"NOT EQUAL TO"
3390 u:
block=
"Mathematical Operators"
3392 <xsl:output-character
3393 character=
"≡"
3394 u:
name=
"IDENTICAL TO"
3397 u:
block=
"Mathematical Operators"
3399 <!-- * not in roff -->
3400 <!-- * <xsl:output-character -->
3401 <!-- * character="≢" -->
3402 <!-- * u:name="NOT IDENTICAL TO" -->
3403 <!-- * u:entity="nequiv" -->
3405 <!-- * <xsl:output-character -->
3406 <!-- * character="≣" -->
3407 <!-- * u:name="STRICTLY EQUIVALENT TO" -->
3409 <xsl:output-character
3410 character=
"≤"
3411 u:
name=
"LESS-THAN OR EQUAL TO"
3414 u:
block=
"Mathematical Operators"
3416 <xsl:output-character
3417 character=
"≥"
3418 u:
name=
"GREATER-THAN OR EQUAL TO"
3421 u:
block=
"Mathematical Operators"
3423 <!-- * x2266 to x2269 not in roff -->
3425 <xsl:output-character
3426 character=
"≪"
3427 u:
name=
"MUCH LESS-THAN"
3430 u:
block=
"Mathematical Operators"
3432 <xsl:output-character
3433 character=
"≫"
3434 u:
name=
"MUCH GREATER-THAN"
3437 u:
block=
"Mathematical Operators"
3439 <!-- * x226c to x2281 not in roff -->
3441 <xsl:output-character
3442 character=
"⊂"
3446 u:
block=
"Mathematical Operators"
3448 <xsl:output-character
3449 character=
"⊃"
3450 u:
name=
"SUPERSET OF"
3453 u:
block=
"Mathematical Operators"
3455 <xsl:output-character
3456 character=
"⊄"
3457 u:
name=
"NOT A SUBSET OF"
3460 u:
block=
"Mathematical Operators"
3462 <!-- * not in roff -->
3463 <!-- * <xsl:output-character -->
3464 <!-- * character="⊅" -->
3465 <!-- * u:name="NOT A SUPERSET OF" -->
3466 <!-- * u:entity="nsup" -->
3468 <xsl:output-character
3469 character=
"⊆"
3470 u:
name=
"SUBSET OF OR EQUAL TO"
3473 u:
block=
"Mathematical Operators"
3475 <xsl:output-character
3476 character=
"⊇"
3477 u:
name=
"SUPERSET OF OR EQUAL TO"
3480 u:
block=
"Mathematical Operators"
3482 <!-- * x2288 to x2294 not in roff -->
3484 <xsl:output-character
3485 character=
"⊕"
3486 u:
name=
"CIRCLED PLUS"
3489 u:
block=
"Mathematical Operators"
3491 <xsl:output-character
3492 character=
"⊖"
3493 u:
name=
"CIRCLED MINUS"
3496 u:
block=
"Mathematical Operators"
3498 <xsl:output-character
3499 character=
"⊗"
3500 u:
name=
"CIRCLED TIMES"
3503 u:
block=
"Mathematical Operators"
3506 <!-- * x2298 to x22a4 not in roff -->
3508 <xsl:output-character
3509 character=
"⊥"
3513 u:
block=
"Mathematical Operators"
3516 <!-- * x22a6 to x22bf not in roff -->
3518 <xsl:output-character
3519 character=
"⋀"
3520 u:
name=
"N-ARY LOGICAL AND"
3522 u:
block=
"Mathematical Operators"
3524 <xsl:output-character
3525 character=
"⋁"
3526 u:
name=
"N-ARY LOGICAL OR"
3528 u:
block=
"Mathematical Operators"
3530 <xsl:output-character
3531 character=
"⋂"
3532 u:
name=
"N-ARY INTERSECTION"
3534 u:
block=
"Mathematical Operators"
3536 <xsl:output-character
3537 character=
"⋃"
3538 u:
name=
"N-ARY UNION"
3540 u:
block=
"Mathematical Operators"
3543 <!-- * not in roff -->
3544 <!-- * <xsl:output-character -->
3545 <!-- * character="⋄" -->
3546 <!-- * u:name="DIAMOND OPERATOR" -->
3547 <!-- * u:entity="diam" -->
3549 <xsl:output-character
3550 character=
"⋅"
3551 u:
name=
"DOT OPERATOR"
3554 u:
block=
"Mathematical Operators"
3556 <xsl:output-character
3557 character=
"⋆"
3558 u:
name=
"STAR OPERATOR"
3561 u:
block=
"Mathematical Operators"
3563 <!-- * x22c7 to x22cd not in roff -->
3565 <xsl:output-character
3566 character=
"⋎"
3567 u:
name=
"CURLY LOGICAL OR"
3570 u:
block=
"Mathematical Operators"
3572 <xsl:output-character
3573 character=
"⋏"
3574 u:
name=
"CURLY LOGICAL AND"
3577 u:
block=
"Mathematical Operators"
3580 <!-- * x22d0 to x22d7 not in roff -->
3582 <xsl:output-character
3583 character=
"⋘"
3584 u:
name=
"VERY MUCH LESS-THAN"
3586 string=
"<<<"
3587 u:
block=
"Mathematical Operators"
3589 <xsl:output-character
3590 character=
"⋙"
3591 u:
name=
"VERY MUCH GREATER-THAN"
3594 u:
block=
"Mathematical Operators"
3597 <!-- * x22da to x22ee not in roff -->
3599 <xsl:output-character
3600 character=
"⋯"
3601 u:
name=
"MIDLINE HORIZONTAL ELLIPSIS"
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=
"〈"
3620 u:
name=
"LEFT-POINTING ANGLE BRACKET"
3623 u:
block=
"Miscellaneous Technical"
3625 <xsl:output-character
3626 character=
"〉"
3627 u:
name=
"RIGHT-POINTING ANGLE BRACKET"
3630 u:
block=
"Miscellaneous Technical"
3633 <!-- * ***************************************************************** -->
3634 <!-- * Begin: Control Pictures -->
3635 <!-- * x2400 to x243f -->
3636 <!-- * ***************************************************************** -->
3638 <xsl:output-character
3639 character=
"␀"
3640 u:
name=
"SYMBOL FOR NULL"
3642 u:
block=
"Control Pictures"
3644 <xsl:output-character
3645 character=
"␁"
3646 u:
name=
"SYMBOL FOR START OF HEADING"
3648 u:
block=
"Control Pictures"
3650 <xsl:output-character
3651 character=
"␂"
3652 u:
name=
"SYMBOL FOR START OF TEXT"
3654 u:
block=
"Control Pictures"
3656 <xsl:output-character
3657 character=
"␃"
3658 u:
name=
"SYMBOL FOR END OF TEXT"
3660 u:
block=
"Control Pictures"
3662 <xsl:output-character
3663 character=
"␄"
3664 u:
name=
"SYMBOL FOR END OF TRANSMISSION"
3666 u:
block=
"Control Pictures"
3668 <xsl:output-character
3669 character=
"␅"
3670 u:
name=
"SYMBOL FOR ENQUIRY"
3672 u:
block=
"Control Pictures"
3674 <xsl:output-character
3675 character=
"␆"
3676 u:
name=
"SYMBOL FOR ACKNOWLEDGE"
3678 u:
block=
"Control Pictures"
3680 <xsl:output-character
3681 character=
"␇"
3682 u:
name=
"SYMBOL FOR BELL"
3684 u:
block=
"Control Pictures"
3686 <xsl:output-character
3687 character=
"␈"
3688 u:
name=
"SYMBOL FOR BACKSPACE"
3690 u:
block=
"Control Pictures"
3692 <xsl:output-character
3693 character=
"␉"
3694 u:
name=
"SYMBOL FOR HORIZONTAL TABULATION"
3696 u:
block=
"Control Pictures"
3698 <xsl:output-character
3699 character=
"␊"
3700 u:
name=
"SYMBOL FOR LINE FEED"
3702 u:
block=
"Control Pictures"
3704 <xsl:output-character
3705 character=
"␋"
3706 u:
name=
"SYMBOL FOR VERTICAL TABULATION"
3708 u:
block=
"Control Pictures"
3710 <xsl:output-character
3711 character=
"␌"
3712 u:
name=
"SYMBOL FOR FORM FEED"
3714 u:
block=
"Control Pictures"
3716 <xsl:output-character
3717 character=
"␍"
3718 u:
name=
"SYMBOL FOR CARRIAGE RETURN"
3720 u:
block=
"Control Pictures"
3722 <xsl:output-character
3723 character=
"␎"
3724 u:
name=
"SYMBOL FOR SHIFT OUT"
3726 u:
block=
"Control Pictures"
3728 <xsl:output-character
3729 character=
"␏"
3730 u:
name=
"SYMBOL FOR SHIFT IN"
3732 u:
block=
"Control Pictures"
3734 <xsl:output-character
3735 character=
"␐"
3736 u:
name=
"SYMBOL FOR DATA LINK ESCAPE"
3738 u:
block=
"Control Pictures"
3740 <xsl:output-character
3741 character=
"␑"
3742 u:
name=
"SYMBOL FOR DEVICE CONTROL ONE"
3744 u:
block=
"Control Pictures"
3746 <xsl:output-character
3747 character=
"␒"
3748 u:
name=
"SYMBOL FOR DEVICE CONTROL TWO"
3750 u:
block=
"Control Pictures"
3752 <xsl:output-character
3753 character=
"␓"
3754 u:
name=
"SYMBOL FOR DEVICE CONTROL THREE"
3756 u:
block=
"Control Pictures"
3758 <xsl:output-character
3759 character=
"␔"
3760 u:
name=
"SYMBOL FOR DEVICE CONTROL FOUR"
3762 u:
block=
"Control Pictures"
3764 <xsl:output-character
3765 character=
"␕"
3766 u:
name=
"SYMBOL FOR NEGATIVE ACKNOWLEDGE"
3768 u:
block=
"Control Pictures"
3770 <xsl:output-character
3771 character=
"␖"
3772 u:
name=
"SYMBOL FOR SYNCHRONOUS IDLE"
3774 u:
block=
"Control Pictures"
3776 <xsl:output-character
3777 character=
"␗"
3778 u:
name=
"SYMBOL FOR END OF TRANSMISSION BLOCK"
3780 u:
block=
"Control Pictures"
3782 <xsl:output-character
3783 character=
"␘"
3784 u:
name=
"SYMBOL FOR CANCEL"
3786 u:
block=
"Control Pictures"
3788 <xsl:output-character
3789 character=
"␙"
3790 u:
name=
"SYMBOL FOR END OF MEDIUM"
3792 u:
block=
"Control Pictures"
3794 <xsl:output-character
3795 character=
"␚"
3796 u:
name=
"SYMBOL FOR SUBSTITUTE"
3798 u:
block=
"Control Pictures"
3800 <xsl:output-character
3801 character=
"␛"
3802 u:
name=
"SYMBOL FOR ESCAPE"
3804 u:
block=
"Control Pictures"
3806 <xsl:output-character
3807 character=
"␜"
3808 u:
name=
"SYMBOL FOR FILE SEPARATOR"
3810 u:
block=
"Control Pictures"
3812 <xsl:output-character
3813 character=
"␝"
3814 u:
name=
"SYMBOL FOR GROUP SEPARATOR"
3816 u:
block=
"Control Pictures"
3818 <xsl:output-character
3819 character=
"␞"
3820 u:
name=
"SYMBOL FOR RECORD SEPARATOR"
3822 u:
block=
"Control Pictures"
3824 <xsl:output-character
3825 character=
"␟"
3826 u:
name=
"SYMBOL FOR UNIT SEPARATOR"
3828 u:
block=
"Control Pictures"
3830 <xsl:output-character
3831 character=
"␠"
3832 u:
name=
"SYMBOL FOR SPACE"
3834 u:
block=
"Control Pictures"
3836 <xsl:output-character
3837 character=
"␡"
3838 u:
name=
"SYMBOL FOR DELETE"
3840 u:
block=
"Control Pictures"
3842 <!-- * no roff equivs for x2422 and x2423 -->
3843 <!-- * <xsl:output-character -->
3844 <!-- * character="␢" -->
3845 <!-- * u:name="BLANK SYMBOL" -->
3846 <!-- * string="?" -->
3847 <!-- * u:block="Control Pictures" -->
3849 <!-- * I think there should be a roff equiv for ␣, but as far as I -->
3850 <!-- * know, there is not... -->
3851 <!-- * <xsl:output-character -->
3852 <!-- * character="␣" -->
3853 <!-- * u:name="OPEN BOX" -->
3854 <!-- * u:entity="blank" -->
3855 <!-- * string="?" -->
3856 <!-- * u:block="Control Pictures" -->
3858 <xsl:output-character
3859 character=
"␤"
3860 u:
name=
"SYMBOL FOR NEWLINE"
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=
"①"
3882 u:
name=
"CIRCLED DIGIT ONE"
3884 u:
block=
"Enclosed Alphanumerics"
3886 <xsl:output-character
3887 character=
"②"
3888 u:
name=
"CIRCLED DIGIT TWO"
3890 u:
block=
"Enclosed Alphanumerics"
3892 <xsl:output-character
3893 character=
"③"
3894 u:
name=
"CIRCLED DIGIT THREE"
3896 u:
block=
"Enclosed Alphanumerics"
3898 <xsl:output-character
3899 character=
"④"
3900 u:
name=
"CIRCLED DIGIT FOUR"
3902 u:
block=
"Enclosed Alphanumerics"
3904 <xsl:output-character
3905 character=
"⑤"
3906 u:
name=
"CIRCLED DIGIT FIVE"
3908 u:
block=
"Enclosed Alphanumerics"
3910 <xsl:output-character
3911 character=
"⑥"
3912 u:
name=
"CIRCLED DIGIT SIX"
3914 u:
block=
"Enclosed Alphanumerics"
3916 <xsl:output-character
3917 character=
"⑦"
3918 u:
name=
"CIRCLED DIGIT SEVEN"
3920 u:
block=
"Enclosed Alphanumerics"
3922 <xsl:output-character
3923 character=
"⑧"
3924 u:
name=
"CIRCLED DIGIT EIGHT"
3926 u:
block=
"Enclosed Alphanumerics"
3928 <xsl:output-character
3929 character=
"⑨"
3930 u:
name=
"CIRCLED DIGIT NINE"
3932 u:
block=
"Enclosed Alphanumerics"
3934 <xsl:output-character
3935 character=
"⑩"
3936 u:
name=
"CIRCLED NUMBER TEN"
3938 u:
block=
"Enclosed Alphanumerics"
3940 <xsl:output-character
3941 character=
"⑪"
3942 u:
name=
"CIRCLED NUMBER ELEVEN"
3944 u:
block=
"Enclosed Alphanumerics"
3946 <xsl:output-character
3947 character=
"⑫"
3948 u:
name=
"CIRCLED NUMBER TWELVE"
3950 u:
block=
"Enclosed Alphanumerics"
3952 <xsl:output-character
3953 character=
"⑬"
3954 u:
name=
"CIRCLED NUMBER THIRTEEN"
3956 u:
block=
"Enclosed Alphanumerics"
3958 <xsl:output-character
3959 character=
"⑭"
3960 u:
name=
"CIRCLED NUMBER FOURTEEN"
3962 u:
block=
"Enclosed Alphanumerics"
3964 <xsl:output-character
3965 character=
"⑮"
3966 u:
name=
"CIRCLED NUMBER FIFTEEN"
3968 u:
block=
"Enclosed Alphanumerics"
3970 <xsl:output-character
3971 character=
"⑯"
3972 u:
name=
"CIRCLED NUMBER SIXTEEN"
3974 u:
block=
"Enclosed Alphanumerics"
3976 <xsl:output-character
3977 character=
"⑰"
3978 u:
name=
"CIRCLED NUMBER SEVENTEEN"
3980 u:
block=
"Enclosed Alphanumerics"
3982 <xsl:output-character
3983 character=
"⑱"
3984 u:
name=
"CIRCLED NUMBER EIGHTEEN"
3986 u:
block=
"Enclosed Alphanumerics"
3988 <xsl:output-character
3989 character=
"⑲"
3990 u:
name=
"CIRCLED NUMBER NINETEEN"
3992 u:
block=
"Enclosed Alphanumerics"
3994 <xsl:output-character
3995 character=
"⑳"
3996 u:
name=
"CIRCLED NUMBER TWENTY"
3998 u:
block=
"Enclosed Alphanumerics"
4000 <xsl:output-character
4001 character=
"⑴"
4002 u:
name=
"PARENTHESIZED DIGIT ONE"
4004 u:
block=
"Enclosed Alphanumerics"
4006 <xsl:output-character
4007 character=
"⑵"
4008 u:
name=
"PARENTHESIZED DIGIT TWO"
4010 u:
block=
"Enclosed Alphanumerics"
4012 <xsl:output-character
4013 character=
"⑶"
4014 u:
name=
"PARENTHESIZED DIGIT THREE"
4016 u:
block=
"Enclosed Alphanumerics"
4018 <xsl:output-character
4019 character=
"⑷"
4020 u:
name=
"PARENTHESIZED DIGIT FOUR"
4022 u:
block=
"Enclosed Alphanumerics"
4024 <xsl:output-character
4025 character=
"⑸"
4026 u:
name=
"PARENTHESIZED DIGIT FIVE"
4028 u:
block=
"Enclosed Alphanumerics"
4030 <xsl:output-character
4031 character=
"⑹"
4032 u:
name=
"PARENTHESIZED DIGIT SIX"
4034 u:
block=
"Enclosed Alphanumerics"
4036 <xsl:output-character
4037 character=
"⑺"
4038 u:
name=
"PARENTHESIZED DIGIT SEVEN"
4040 u:
block=
"Enclosed Alphanumerics"
4042 <xsl:output-character
4043 character=
"⑻"
4044 u:
name=
"PARENTHESIZED DIGIT EIGHT"
4046 u:
block=
"Enclosed Alphanumerics"
4048 <xsl:output-character
4049 character=
"⑼"
4050 u:
name=
"PARENTHESIZED DIGIT NINE"
4052 u:
block=
"Enclosed Alphanumerics"
4054 <xsl:output-character
4055 character=
"⑽"
4056 u:
name=
"PARENTHESIZED NUMBER TEN"
4058 u:
block=
"Enclosed Alphanumerics"
4060 <xsl:output-character
4061 character=
"⑾"
4062 u:
name=
"PARENTHESIZED NUMBER ELEVEN"
4064 u:
block=
"Enclosed Alphanumerics"
4066 <xsl:output-character
4067 character=
"⑿"
4068 u:
name=
"PARENTHESIZED NUMBER TWELVE"
4070 u:
block=
"Enclosed Alphanumerics"
4072 <xsl:output-character
4073 character=
"⒀"
4074 u:
name=
"PARENTHESIZED NUMBER THIRTEEN"
4076 u:
block=
"Enclosed Alphanumerics"
4078 <xsl:output-character
4079 character=
"⒁"
4080 u:
name=
"PARENTHESIZED NUMBER FOURTEEN"
4082 u:
block=
"Enclosed Alphanumerics"
4084 <xsl:output-character
4085 character=
"⒂"
4086 u:
name=
"PARENTHESIZED NUMBER FIFTEEN"
4088 u:
block=
"Enclosed Alphanumerics"
4090 <xsl:output-character
4091 character=
"⒃"
4092 u:
name=
"PARENTHESIZED NUMBER SIXTEEN"
4094 u:
block=
"Enclosed Alphanumerics"
4096 <xsl:output-character
4097 character=
"⒄"
4098 u:
name=
"PARENTHESIZED NUMBER SEVENTEEN"
4100 u:
block=
"Enclosed Alphanumerics"
4102 <xsl:output-character
4103 character=
"⒅"
4104 u:
name=
"PARENTHESIZED NUMBER EIGHTEEN"
4106 u:
block=
"Enclosed Alphanumerics"
4108 <xsl:output-character
4109 character=
"⒆"
4110 u:
name=
"PARENTHESIZED NUMBER NINETEEN"
4112 u:
block=
"Enclosed Alphanumerics"
4114 <xsl:output-character
4115 character=
"⒇"
4116 u:
name=
"PARENTHESIZED NUMBER TWENTY"
4118 u:
block=
"Enclosed Alphanumerics"
4120 <xsl:output-character
4121 character=
"⒈"
4122 u:
name=
"DIGIT ONE FULL STOP"
4124 u:
block=
"Enclosed Alphanumerics"
4126 <xsl:output-character
4127 character=
"⒉"
4128 u:
name=
"DIGIT TWO FULL STOP"
4130 u:
block=
"Enclosed Alphanumerics"
4132 <xsl:output-character
4133 character=
"⒊"
4134 u:
name=
"DIGIT THREE FULL STOP"
4136 u:
block=
"Enclosed Alphanumerics"
4138 <xsl:output-character
4139 character=
"⒋"
4140 u:
name=
"DIGIT FOUR FULL STOP"
4142 u:
block=
"Enclosed Alphanumerics"
4144 <xsl:output-character
4145 character=
"⒌"
4146 u:
name=
"DIGIT FIVE FULL STOP"
4148 u:
block=
"Enclosed Alphanumerics"
4150 <xsl:output-character
4151 character=
"⒍"
4152 u:
name=
"DIGIT SIX FULL STOP"
4154 u:
block=
"Enclosed Alphanumerics"
4156 <xsl:output-character
4157 character=
"⒎"
4158 u:
name=
"DIGIT SEVEN FULL STOP"
4160 u:
block=
"Enclosed Alphanumerics"
4162 <xsl:output-character
4163 character=
"⒏"
4164 u:
name=
"DIGIT EIGHT FULL STOP"
4166 u:
block=
"Enclosed Alphanumerics"
4168 <xsl:output-character
4169 character=
"⒐"
4170 u:
name=
"DIGIT NINE FULL STOP"
4172 u:
block=
"Enclosed Alphanumerics"
4174 <xsl:output-character
4175 character=
"⒑"
4176 u:
name=
"NUMBER TEN FULL STOP"
4178 u:
block=
"Enclosed Alphanumerics"
4180 <xsl:output-character
4181 character=
"⒒"
4182 u:
name=
"NUMBER ELEVEN FULL STOP"
4184 u:
block=
"Enclosed Alphanumerics"
4186 <xsl:output-character
4187 character=
"⒓"
4188 u:
name=
"NUMBER TWELVE FULL STOP"
4190 u:
block=
"Enclosed Alphanumerics"
4192 <xsl:output-character
4193 character=
"⒔"
4194 u:
name=
"NUMBER THIRTEEN FULL STOP"
4196 u:
block=
"Enclosed Alphanumerics"
4198 <xsl:output-character
4199 character=
"⒕"
4200 u:
name=
"NUMBER FOURTEEN FULL STOP"
4202 u:
block=
"Enclosed Alphanumerics"
4204 <xsl:output-character
4205 character=
"⒖"
4206 u:
name=
"NUMBER FIFTEEN FULL STOP"
4208 u:
block=
"Enclosed Alphanumerics"
4210 <xsl:output-character
4211 character=
"⒗"
4212 u:
name=
"NUMBER SIXTEEN FULL STOP"
4214 u:
block=
"Enclosed Alphanumerics"
4216 <xsl:output-character
4217 character=
"⒘"
4218 u:
name=
"NUMBER SEVENTEEN FULL STOP"
4220 u:
block=
"Enclosed Alphanumerics"
4222 <xsl:output-character
4223 character=
"⒙"
4224 u:
name=
"NUMBER EIGHTEEN FULL STOP"
4226 u:
block=
"Enclosed Alphanumerics"
4228 <xsl:output-character
4229 character=
"⒚"
4230 u:
name=
"NUMBER NINETEEN FULL STOP"
4232 u:
block=
"Enclosed Alphanumerics"
4234 <xsl:output-character
4235 character=
"⒛"
4236 u:
name=
"NUMBER TWENTY FULL STOP"
4238 u:
block=
"Enclosed Alphanumerics"
4240 <xsl:output-character
4241 character=
"⒜"
4242 u:
name=
"PARENTHESIZED LATIN SMALL LETTER A"
4244 u:
block=
"Enclosed Alphanumerics"
4246 <xsl:output-character
4247 character=
"⒝"
4248 u:
name=
"PARENTHESIZED LATIN SMALL LETTER B"
4250 u:
block=
"Enclosed Alphanumerics"
4252 <xsl:output-character
4253 character=
"⒞"
4254 u:
name=
"PARENTHESIZED LATIN SMALL LETTER C"
4256 u:
block=
"Enclosed Alphanumerics"
4258 <xsl:output-character
4259 character=
"⒟"
4260 u:
name=
"PARENTHESIZED LATIN SMALL LETTER D"
4262 u:
block=
"Enclosed Alphanumerics"
4264 <xsl:output-character
4265 character=
"⒠"
4266 u:
name=
"PARENTHESIZED LATIN SMALL LETTER E"
4268 u:
block=
"Enclosed Alphanumerics"
4270 <xsl:output-character
4271 character=
"⒡"
4272 u:
name=
"PARENTHESIZED LATIN SMALL LETTER F"
4274 u:
block=
"Enclosed Alphanumerics"
4276 <xsl:output-character
4277 character=
"⒢"
4278 u:
name=
"PARENTHESIZED LATIN SMALL LETTER G"
4280 u:
block=
"Enclosed Alphanumerics"
4282 <xsl:output-character
4283 character=
"⒣"
4284 u:
name=
"PARENTHESIZED LATIN SMALL LETTER H"
4286 u:
block=
"Enclosed Alphanumerics"
4288 <xsl:output-character
4289 character=
"⒤"
4290 u:
name=
"PARENTHESIZED LATIN SMALL LETTER I"
4292 u:
block=
"Enclosed Alphanumerics"
4294 <xsl:output-character
4295 character=
"⒥"
4296 u:
name=
"PARENTHESIZED LATIN SMALL LETTER J"
4298 u:
block=
"Enclosed Alphanumerics"
4300 <xsl:output-character
4301 character=
"⒦"
4302 u:
name=
"PARENTHESIZED LATIN SMALL LETTER K"
4304 u:
block=
"Enclosed Alphanumerics"
4306 <xsl:output-character
4307 character=
"⒧"
4308 u:
name=
"PARENTHESIZED LATIN SMALL LETTER L"
4310 u:
block=
"Enclosed Alphanumerics"
4312 <xsl:output-character
4313 character=
"⒨"
4314 u:
name=
"PARENTHESIZED LATIN SMALL LETTER M"
4316 u:
block=
"Enclosed Alphanumerics"
4318 <xsl:output-character
4319 character=
"⒩"
4320 u:
name=
"PARENTHESIZED LATIN SMALL LETTER N"
4322 u:
block=
"Enclosed Alphanumerics"
4324 <xsl:output-character
4325 character=
"⒪"
4326 u:
name=
"PARENTHESIZED LATIN SMALL LETTER O"
4328 u:
block=
"Enclosed Alphanumerics"
4330 <xsl:output-character
4331 character=
"⒫"
4332 u:
name=
"PARENTHESIZED LATIN SMALL LETTER P"
4334 u:
block=
"Enclosed Alphanumerics"
4336 <xsl:output-character
4337 character=
"⒬"
4338 u:
name=
"PARENTHESIZED LATIN SMALL LETTER Q"
4340 u:
block=
"Enclosed Alphanumerics"
4342 <xsl:output-character
4343 character=
"⒭"
4344 u:
name=
"PARENTHESIZED LATIN SMALL LETTER R"
4346 u:
block=
"Enclosed Alphanumerics"
4348 <xsl:output-character
4349 character=
"⒮"
4350 u:
name=
"PARENTHESIZED LATIN SMALL LETTER S"
4352 u:
block=
"Enclosed Alphanumerics"
4354 <xsl:output-character
4355 character=
"⒯"
4356 u:
name=
"PARENTHESIZED LATIN SMALL LETTER T"
4358 u:
block=
"Enclosed Alphanumerics"
4360 <xsl:output-character
4361 character=
"⒰"
4362 u:
name=
"PARENTHESIZED LATIN SMALL LETTER U"
4364 u:
block=
"Enclosed Alphanumerics"
4366 <xsl:output-character
4367 character=
"⒱"
4368 u:
name=
"PARENTHESIZED LATIN SMALL LETTER V"
4370 u:
block=
"Enclosed Alphanumerics"
4372 <xsl:output-character
4373 character=
"⒲"
4374 u:
name=
"PARENTHESIZED LATIN SMALL LETTER W"
4376 u:
block=
"Enclosed Alphanumerics"
4378 <xsl:output-character
4379 character=
"⒳"
4380 u:
name=
"PARENTHESIZED LATIN SMALL LETTER X"
4382 u:
block=
"Enclosed Alphanumerics"
4384 <xsl:output-character
4385 character=
"⒴"
4386 u:
name=
"PARENTHESIZED LATIN SMALL LETTER Y"
4388 u:
block=
"Enclosed Alphanumerics"
4390 <xsl:output-character
4391 character=
"⒵"
4392 u:
name=
"PARENTHESIZED LATIN SMALL LETTER Z"
4394 u:
block=
"Enclosed Alphanumerics"
4396 <xsl:output-character
4397 character=
"Ⓐ"
4398 u:
name=
"CIRCLED LATIN CAPITAL LETTER A"
4400 u:
block=
"Enclosed Alphanumerics"
4402 <xsl:output-character
4403 character=
"Ⓑ"
4404 u:
name=
"CIRCLED LATIN CAPITAL LETTER B"
4406 u:
block=
"Enclosed Alphanumerics"
4408 <xsl:output-character
4409 character=
"Ⓒ"
4410 u:
name=
"CIRCLED LATIN CAPITAL LETTER C"
4412 u:
block=
"Enclosed Alphanumerics"
4414 <xsl:output-character
4415 character=
"Ⓓ"
4416 u:
name=
"CIRCLED LATIN CAPITAL LETTER D"
4418 u:
block=
"Enclosed Alphanumerics"
4420 <xsl:output-character
4421 character=
"Ⓔ"
4422 u:
name=
"CIRCLED LATIN CAPITAL LETTER E"
4424 u:
block=
"Enclosed Alphanumerics"
4426 <xsl:output-character
4427 character=
"Ⓕ"
4428 u:
name=
"CIRCLED LATIN CAPITAL LETTER F"
4430 u:
block=
"Enclosed Alphanumerics"
4432 <xsl:output-character
4433 character=
"Ⓖ"
4434 u:
name=
"CIRCLED LATIN CAPITAL LETTER G"
4436 u:
block=
"Enclosed Alphanumerics"
4438 <xsl:output-character
4439 character=
"Ⓗ"
4440 u:
name=
"CIRCLED LATIN CAPITAL LETTER H"
4442 u:
block=
"Enclosed Alphanumerics"
4444 <xsl:output-character
4445 character=
"Ⓘ"
4446 u:
name=
"CIRCLED LATIN CAPITAL LETTER I"
4448 u:
block=
"Enclosed Alphanumerics"
4450 <xsl:output-character
4451 character=
"Ⓙ"
4452 u:
name=
"CIRCLED LATIN CAPITAL LETTER J"
4454 u:
block=
"Enclosed Alphanumerics"
4456 <xsl:output-character
4457 character=
"Ⓚ"
4458 u:
name=
"CIRCLED LATIN CAPITAL LETTER K"
4460 u:
block=
"Enclosed Alphanumerics"
4462 <xsl:output-character
4463 character=
"Ⓛ"
4464 u:
name=
"CIRCLED LATIN CAPITAL LETTER L"
4466 u:
block=
"Enclosed Alphanumerics"
4468 <xsl:output-character
4469 character=
"Ⓜ"
4470 u:
name=
"CIRCLED LATIN CAPITAL LETTER M"
4472 u:
block=
"Enclosed Alphanumerics"
4474 <xsl:output-character
4475 character=
"Ⓝ"
4476 u:
name=
"CIRCLED LATIN CAPITAL LETTER N"
4478 u:
block=
"Enclosed Alphanumerics"
4480 <xsl:output-character
4481 character=
"Ⓞ"
4482 u:
name=
"CIRCLED LATIN CAPITAL LETTER O"
4484 u:
block=
"Enclosed Alphanumerics"
4486 <xsl:output-character
4487 character=
"Ⓟ"
4488 u:
name=
"CIRCLED LATIN CAPITAL LETTER P"
4490 u:
block=
"Enclosed Alphanumerics"
4492 <xsl:output-character
4493 character=
"Ⓠ"
4494 u:
name=
"CIRCLED LATIN CAPITAL LETTER Q"
4496 u:
block=
"Enclosed Alphanumerics"
4498 <xsl:output-character
4499 character=
"Ⓡ"
4500 u:
name=
"CIRCLED LATIN CAPITAL LETTER R"
4502 u:
block=
"Enclosed Alphanumerics"
4504 <xsl:output-character
4505 character=
"Ⓢ"
4506 u:
name=
"CIRCLED LATIN CAPITAL LETTER S"
4509 u:
block=
"Enclosed Alphanumerics"
4511 <xsl:output-character
4512 character=
"Ⓣ"
4513 u:
name=
"CIRCLED LATIN CAPITAL LETTER T"
4515 u:
block=
"Enclosed Alphanumerics"
4517 <xsl:output-character
4518 character=
"Ⓤ"
4519 u:
name=
"CIRCLED LATIN CAPITAL LETTER U"
4521 u:
block=
"Enclosed Alphanumerics"
4523 <xsl:output-character
4524 character=
"Ⓥ"
4525 u:
name=
"CIRCLED LATIN CAPITAL LETTER V"
4527 u:
block=
"Enclosed Alphanumerics"
4529 <xsl:output-character
4530 character=
"Ⓦ"
4531 u:
name=
"CIRCLED LATIN CAPITAL LETTER W"
4533 u:
block=
"Enclosed Alphanumerics"
4535 <xsl:output-character
4536 character=
"Ⓧ"
4537 u:
name=
"CIRCLED LATIN CAPITAL LETTER X"
4539 u:
block=
"Enclosed Alphanumerics"
4541 <xsl:output-character
4542 character=
"Ⓨ"
4543 u:
name=
"CIRCLED LATIN CAPITAL LETTER Y"
4545 u:
block=
"Enclosed Alphanumerics"
4547 <xsl:output-character
4548 character=
"Ⓩ"
4549 u:
name=
"CIRCLED LATIN CAPITAL LETTER Z"
4551 u:
block=
"Enclosed Alphanumerics"
4553 <xsl:output-character
4554 character=
"ⓐ"
4555 u:
name=
"CIRCLED LATIN SMALL LETTER A"
4557 u:
block=
"Enclosed Alphanumerics"
4559 <xsl:output-character
4560 character=
"ⓑ"
4561 u:
name=
"CIRCLED LATIN SMALL LETTER B"
4563 u:
block=
"Enclosed Alphanumerics"
4565 <xsl:output-character
4566 character=
"ⓒ"
4567 u:
name=
"CIRCLED LATIN SMALL LETTER C"
4569 u:
block=
"Enclosed Alphanumerics"
4571 <xsl:output-character
4572 character=
"ⓓ"
4573 u:
name=
"CIRCLED LATIN SMALL LETTER D"
4575 u:
block=
"Enclosed Alphanumerics"
4577 <xsl:output-character
4578 character=
"ⓔ"
4579 u:
name=
"CIRCLED LATIN SMALL LETTER E"
4581 u:
block=
"Enclosed Alphanumerics"
4583 <xsl:output-character
4584 character=
"ⓕ"
4585 u:
name=
"CIRCLED LATIN SMALL LETTER F"
4587 u:
block=
"Enclosed Alphanumerics"
4589 <xsl:output-character
4590 character=
"ⓖ"
4591 u:
name=
"CIRCLED LATIN SMALL LETTER G"
4593 u:
block=
"Enclosed Alphanumerics"
4595 <xsl:output-character
4596 character=
"ⓗ"
4597 u:
name=
"CIRCLED LATIN SMALL LETTER H"
4599 u:
block=
"Enclosed Alphanumerics"
4601 <xsl:output-character
4602 character=
"ⓘ"
4603 u:
name=
"CIRCLED LATIN SMALL LETTER I"
4605 u:
block=
"Enclosed Alphanumerics"
4607 <xsl:output-character
4608 character=
"ⓙ"
4609 u:
name=
"CIRCLED LATIN SMALL LETTER J"
4611 u:
block=
"Enclosed Alphanumerics"
4613 <xsl:output-character
4614 character=
"ⓚ"
4615 u:
name=
"CIRCLED LATIN SMALL LETTER K"
4617 u:
block=
"Enclosed Alphanumerics"
4619 <xsl:output-character
4620 character=
"ⓛ"
4621 u:
name=
"CIRCLED LATIN SMALL LETTER L"
4623 u:
block=
"Enclosed Alphanumerics"
4625 <xsl:output-character
4626 character=
"ⓜ"
4627 u:
name=
"CIRCLED LATIN SMALL LETTER M"
4629 u:
block=
"Enclosed Alphanumerics"
4631 <xsl:output-character
4632 character=
"ⓝ"
4633 u:
name=
"CIRCLED LATIN SMALL LETTER N"
4635 u:
block=
"Enclosed Alphanumerics"
4637 <xsl:output-character
4638 character=
"ⓞ"
4639 u:
name=
"CIRCLED LATIN SMALL LETTER O"
4641 u:
block=
"Enclosed Alphanumerics"
4643 <xsl:output-character
4644 character=
"ⓟ"
4645 u:
name=
"CIRCLED LATIN SMALL LETTER P"
4647 u:
block=
"Enclosed Alphanumerics"
4649 <xsl:output-character
4650 character=
"ⓠ"
4651 u:
name=
"CIRCLED LATIN SMALL LETTER Q"
4653 u:
block=
"Enclosed Alphanumerics"
4655 <xsl:output-character
4656 character=
"ⓡ"
4657 u:
name=
"CIRCLED LATIN SMALL LETTER R"
4659 u:
block=
"Enclosed Alphanumerics"
4661 <xsl:output-character
4662 character=
"ⓢ"
4663 u:
name=
"CIRCLED LATIN SMALL LETTER S"
4665 u:
block=
"Enclosed Alphanumerics"
4667 <xsl:output-character
4668 character=
"ⓣ"
4669 u:
name=
"CIRCLED LATIN SMALL LETTER T"
4671 u:
block=
"Enclosed Alphanumerics"
4673 <xsl:output-character
4674 character=
"ⓤ"
4675 u:
name=
"CIRCLED LATIN SMALL LETTER U"
4677 u:
block=
"Enclosed Alphanumerics"
4679 <xsl:output-character
4680 character=
"ⓥ"
4681 u:
name=
"CIRCLED LATIN SMALL LETTER V"
4683 u:
block=
"Enclosed Alphanumerics"
4685 <xsl:output-character
4686 character=
"ⓦ"
4687 u:
name=
"CIRCLED LATIN SMALL LETTER W"
4689 u:
block=
"Enclosed Alphanumerics"
4691 <xsl:output-character
4692 character=
"ⓧ"
4693 u:
name=
"CIRCLED LATIN SMALL LETTER X"
4695 u:
block=
"Enclosed Alphanumerics"
4697 <xsl:output-character
4698 character=
"ⓨ"
4699 u:
name=
"CIRCLED LATIN SMALL LETTER Y"
4701 u:
block=
"Enclosed Alphanumerics"
4703 <xsl:output-character
4704 character=
"ⓩ"
4705 u:
name=
"CIRCLED LATIN SMALL LETTER Z"
4707 u:
block=
"Enclosed Alphanumerics"
4709 <xsl:output-character
4710 character=
"⓪"
4711 u:
name=
"CIRCLED DIGIT ZERO"
4713 u:
block=
"Enclosed Alphanumerics"
4715 <xsl:output-character
4716 character=
"⓫"
4717 u:
name=
"NEGATIVE CIRCLED NUMBER ELEVEN"
4719 u:
block=
"Enclosed Alphanumerics"
4721 <xsl:output-character
4722 character=
"⓬"
4723 u:
name=
"NEGATIVE CIRCLED NUMBER TWELVE"
4725 u:
block=
"Enclosed Alphanumerics"
4727 <xsl:output-character
4728 character=
"⓭"
4729 u:
name=
"NEGATIVE CIRCLED NUMBER THIRTEEN"
4731 u:
block=
"Enclosed Alphanumerics"
4733 <xsl:output-character
4734 character=
"⓮"
4735 u:
name=
"NEGATIVE CIRCLED NUMBER FOURTEEN"
4737 u:
block=
"Enclosed Alphanumerics"
4739 <xsl:output-character
4740 character=
"⓯"
4741 u:
name=
"NEGATIVE CIRCLED NUMBER FIFTEEN"
4743 u:
block=
"Enclosed Alphanumerics"
4745 <xsl:output-character
4746 character=
"⓰"
4747 u:
name=
"NEGATIVE CIRCLED NUMBER SIXTEEN"
4749 u:
block=
"Enclosed Alphanumerics"
4751 <xsl:output-character
4752 character=
"⓱"
4753 u:
name=
"NEGATIVE CIRCLED NUMBER SEVENTEEN"
4755 u:
block=
"Enclosed Alphanumerics"
4757 <xsl:output-character
4758 character=
"⓲"
4759 u:
name=
"NEGATIVE CIRCLED NUMBER EIGHTEEN"
4761 u:
block=
"Enclosed Alphanumerics"
4763 <xsl:output-character
4764 character=
"⓳"
4765 u:
name=
"NEGATIVE CIRCLED NUMBER NINETEEN"
4767 u:
block=
"Enclosed Alphanumerics"
4769 <xsl:output-character
4770 character=
"⓴"
4771 u:
name=
"NEGATIVE CIRCLED NUMBER TWENTY"
4773 u:
block=
"Enclosed Alphanumerics"
4775 <xsl:output-character
4776 character=
"⓵"
4777 u:
name=
"DOUBLE CIRCLED DIGIT ONE"
4779 u:
block=
"Enclosed Alphanumerics"
4781 <xsl:output-character
4782 character=
"⓶"
4783 u:
name=
"DOUBLE CIRCLED DIGIT TWO"
4785 u:
block=
"Enclosed Alphanumerics"
4787 <xsl:output-character
4788 character=
"⓷"
4789 u:
name=
"DOUBLE CIRCLED DIGIT THREE"
4791 u:
block=
"Enclosed Alphanumerics"
4793 <xsl:output-character
4794 character=
"⓸"
4795 u:
name=
"DOUBLE CIRCLED DIGIT FOUR"
4797 u:
block=
"Enclosed Alphanumerics"
4799 <xsl:output-character
4800 character=
"⓹"
4801 u:
name=
"DOUBLE CIRCLED DIGIT FIVE"
4803 u:
block=
"Enclosed Alphanumerics"
4805 <xsl:output-character
4806 character=
"⓺"
4807 u:
name=
"DOUBLE CIRCLED DIGIT SIX"
4809 u:
block=
"Enclosed Alphanumerics"
4811 <xsl:output-character
4812 character=
"⓻"
4813 u:
name=
"DOUBLE CIRCLED DIGIT SEVEN"
4815 u:
block=
"Enclosed Alphanumerics"
4817 <xsl:output-character
4818 character=
"⓼"
4819 u:
name=
"DOUBLE CIRCLED DIGIT EIGHT"
4821 u:
block=
"Enclosed Alphanumerics"
4823 <xsl:output-character
4824 character=
"⓽"
4825 u:
name=
"DOUBLE CIRCLED DIGIT NINE"
4827 u:
block=
"Enclosed Alphanumerics"
4829 <xsl:output-character
4830 character=
"⓾"
4831 u:
name=
"DOUBLE CIRCLED NUMBER TEN"
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=
"□"
4855 u:
name=
"WHITE SQUARE"
4858 u:
block=
"Geometric Shapes"
4860 <xsl:output-character
4861 character=
"▢"
4862 u:
name=
"WHITE SQUARE WITH ROUNDED CORNERS"
4864 u:
block=
"Geometric Shapes"
4866 <xsl:output-character
4867 character=
"▫"
4868 u:
name=
"WHITE SMALL SQUARE"
4870 u:
block=
"Geometric Shapes"
4872 <xsl:output-character
4873 character=
"►"
4874 u:
name=
"BLACK RIGHT-POINTING POINTER"
4876 u:
block=
"Geometric Shapes"
4878 <xsl:output-character
4879 character=
"▻"
4880 u:
name=
"WHITE RIGHT-POINTING POINTER"
4882 u:
block=
"Geometric Shapes"
4884 <xsl:output-character
4885 character=
"▼"
4886 u:
name=
"BLACK DOWN-POINTING TRIANGLE"
4888 u:
block=
"Geometric Shapes"
4890 <xsl:output-character
4891 character=
"▽"
4892 u:
name=
"WHITE DOWN-POINTING TRIANGLE"
4895 u:
block=
"Geometric Shapes"
4897 <xsl:output-character
4898 character=
"◄"
4899 u:
name=
"BLACK LEFT-POINTING POINTER"
4901 u:
block=
"Geometric Shapes"
4903 <xsl:output-character
4904 character=
"◅"
4905 u:
name=
"WHITE LEFT-POINTING POINTER"
4907 u:
block=
"Geometric Shapes"
4909 <xsl:output-character
4910 character=
"◆"
4911 u:
name=
"BLACK DIAMOND"
4913 u:
block=
"Geometric Shapes"
4915 <xsl:output-character
4916 character=
"◇"
4917 u:
name=
"WHITE DIAMOND"
4919 u:
block=
"Geometric Shapes"
4921 <xsl:output-character
4922 character=
"◊"
4926 u:
block=
"Geometric Shapes"
4928 <xsl:output-character
4929 character=
"○"
4930 u:
name=
"WHITE CIRCLE"
4933 u:
block=
"Geometric Shapes"
4935 <xsl:output-character
4936 character=
"●"
4937 u:
name=
"BLACK CIRCLE"
4939 u:
block=
"Geometric Shapes"
4941 <xsl:output-character
4942 character=
"◦"
4943 u:
name=
"WHITE BULLET"
4945 u:
block=
"Geometric Shapes"
4947 <xsl:output-character
4948 character=
"◯"
4949 u:
name=
"LARGE CIRCLE"
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=
"☚"
4966 u:
name=
"BLACK LEFT POINTING INDEX"
4968 u:
block=
"Miscellaneous Symbols"
4970 <xsl:output-character
4971 character=
"☛"
4972 u:
name=
"BLACK RIGHT POINTING INDEX"
4974 u:
block=
"Miscellaneous Symbols"
4976 <xsl:output-character
4977 character=
"☜"
4978 u:
name=
"WHITE LEFT POINTING INDEX"
4980 u:
block=
"Miscellaneous Symbols"
4982 <xsl:output-character
4983 character=
"☞"
4984 u:
name=
"WHITE RIGHT POINTING INDEX"
4986 u:
block=
"Miscellaneous Symbols"
4988 <xsl:output-character
4989 character=
"♠"
4990 u:
name=
"BLACK SPADE SUIT"
4993 u:
block=
"Miscellaneous Symbols"
4995 <xsl:output-character
4996 character=
"♡"
4997 u:
name=
"WHITE HEART SUIT"
4999 u:
block=
"Miscellaneous Symbols"
5001 <xsl:output-character
5002 character=
"♢"
5003 u:
name=
"WHITE DIAMOND SUIT"
5005 u:
block=
"Miscellaneous Symbols"
5007 <xsl:output-character
5008 character=
"♣"
5009 u:
name=
"BLACK CLUB SUIT"
5012 u:
block=
"Miscellaneous Symbols"
5014 <xsl:output-character
5015 character=
"♤"
5016 u:
name=
"WHITE SPADE SUIT"
5018 u:
block=
"Miscellaneous Symbols"
5020 <xsl:output-character
5021 character=
"♥"
5022 u:
name=
"BLACK HEART SUIT"
5025 u:
block=
"Miscellaneous Symbols"
5027 <xsl:output-character
5028 character=
"♦"
5029 u:
name=
"BLACK DIAMOND SUIT"
5032 u:
block=
"Miscellaneous Symbols"
5034 <xsl:output-character
5035 character=
"♧"
5036 u:
name=
"WHITE CLUB SUIT"
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=
"✓"
5058 <xsl:output-character
5059 character=
"✔"
5060 u:
name=
"HEAVY CHECK MARK"
5064 <xsl:output-character
5065 character=
"✕"
5066 u:
name=
"MULTIPLICATION X"
5070 <xsl:output-character
5071 character=
"✖"
5072 u:
name=
"HEAVY MULTIPLICATION X"
5076 <xsl:output-character
5077 character=
"✗"
5083 <xsl:output-character
5084 character=
"✘"
5085 u:
name=
"HEAVY BALLOT X"
5089 <xsl:output-character
5090 character=
"✙"
5091 u:
name=
"OUTLINED GREEK CROSS"
5095 <xsl:output-character
5096 character=
"✚"
5097 u:
name=
"HEAVY GREEK CROSS"
5101 <xsl:output-character
5102 character=
"✛"
5103 u:
name=
"OPEN CENTRE CROSS"
5107 <xsl:output-character
5108 character=
"✜"
5109 u:
name=
"HEAVY OPEN CENTRE CROSS"
5113 <xsl:output-character
5114 character=
"✝"
5115 u:
name=
"LATIN CROSS"
5119 <xsl:output-character
5120 character=
"✞"
5121 u:
name=
"SHADOWED WHITE LATIN CROSS"
5125 <xsl:output-character
5126 character=
"✟"
5127 u:
name=
"OUTLINED LATIN CROSS"
5131 <xsl:output-character
5132 character=
"✠"
5133 u:
name=
"MALTESE CROSS"
5138 <xsl:output-character
5139 character=
"✡"
5140 u:
name=
"STAR OF DAVID"
5144 <xsl:output-character
5145 character=
"✢"
5146 u:
name=
"FOUR TEARDROP-SPOKED ASTERISK"
5150 <xsl:output-character
5151 character=
"✣"
5152 u:
name=
"FOUR BALLOON-SPOKED ASTERISK"
5156 <xsl:output-character
5157 character=
"✤"
5158 u:
name=
"HEAVY FOUR BALLOON-SPOKED ASTERISK"
5162 <xsl:output-character
5163 character=
"✥"
5164 u:
name=
"FOUR CLUB-SPOKED ASTERISK"
5168 <xsl:output-character
5169 character=
"✦"
5170 u:
name=
"BLACK FOUR POINTED STAR"
5174 <xsl:output-character
5175 character=
"✧"
5176 u:
name=
"WHITE FOUR POINTED STAR"
5180 <xsl:output-character
5181 character=
"✩"
5182 u:
name=
"STRESS OUTLINED WHITE STAR"
5186 <xsl:output-character
5187 character=
"✪"
5188 u:
name=
"CIRCLED WHITE STAR"
5192 <xsl:output-character
5193 character=
"✫"
5194 u:
name=
"OPEN CENTRE BLACK STAR"
5198 <xsl:output-character
5199 character=
"✬"
5200 u:
name=
"BLACK CENTRE WHITE STAR"
5204 <xsl:output-character
5205 character=
"✭"
5206 u:
name=
"OUTLINED BLACK STAR"
5210 <xsl:output-character
5211 character=
"✮"
5212 u:
name=
"HEAVY OUTLINED BLACK STAR"
5216 <xsl:output-character
5217 character=
"✯"
5218 u:
name=
"PINWHEEL STAR"
5222 <xsl:output-character
5223 character=
"✰"
5224 u:
name=
"SHADOWED WHITE STAR"
5228 <xsl:output-character
5229 character=
"✱"
5230 u:
name=
"HEAVY ASTERISK"
5234 <xsl:output-character
5235 character=
"✲"
5236 u:
name=
"OPEN CENTRE ASTERISK"
5240 <xsl:output-character
5241 character=
"✳"
5242 u:
name=
"EIGHT SPOKED ASTERISK"
5246 <xsl:output-character
5247 character=
"✴"
5248 u:
name=
"EIGHT POINTED BLACK STAR"
5252 <xsl:output-character
5253 character=
"✵"
5254 u:
name=
"EIGHT POINTED PINWHEEL STAR"
5258 <xsl:output-character
5259 character=
"✶"
5260 u:
name=
"SIX POINTED BLACK STAR"
5265 <xsl:output-character
5266 character=
"✷"
5267 u:
name=
"EIGHT POINTED RECTILINEAR BLACK STAR"
5271 <xsl:output-character
5272 character=
"✸"
5273 u:
name=
"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"
5277 <xsl:output-character
5278 character=
"✹"
5279 u:
name=
"TWELVE POINTED BLACK STAR"
5283 <xsl:output-character
5284 character=
"✺"
5285 u:
name=
"SIXTEEN POINTED ASTERISK"
5289 <xsl:output-character
5290 character=
"✻"
5291 u:
name=
"TEARDROP-SPOKED ASTERISK"
5295 <xsl:output-character
5296 character=
"✼"
5297 u:
name=
"OPEN CENTRE TEARDROP-SPOKED ASTERISK"
5301 <xsl:output-character
5302 character=
"✽"
5303 u:
name=
"HEAVY TEARDROP-SPOKED ASTERISK"
5307 <xsl:output-character
5308 character=
"✾"
5309 u:
name=
"SIX PETALLED BLACK AND WHITE FLORETTE"
5313 <xsl:output-character
5314 character=
"✿"
5315 u:
name=
"BLACK FLORETTE"
5319 <xsl:output-character
5320 character=
"❀"
5321 u:
name=
"WHITE FLORETTE"
5325 <xsl:output-character
5326 character=
"❁"
5327 u:
name=
"EIGHT PETALLED OUTLINED BLACK FLORETTE"
5331 <xsl:output-character
5332 character=
"❂"
5333 u:
name=
"CIRCLED OPEN CENTRE EIGHT POINTED STAR"
5337 <xsl:output-character
5338 character=
"❃"
5339 u:
name=
"HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK"
5343 <xsl:output-character
5344 character=
"❄"
5349 <xsl:output-character
5350 character=
"❅"
5351 u:
name=
"TIGHT TRIFOLIATE SNOWFLAKE"
5355 <xsl:output-character
5356 character=
"❆"
5357 u:
name=
"HEAVY CHEVRON SNOWFLAKE"
5361 <xsl:output-character
5362 character=
"❇"
5367 <xsl:output-character
5368 character=
"❈"
5369 u:
name=
"HEAVY SPARKLE"
5373 <xsl:output-character
5374 character=
"❉"
5375 u:
name=
"BALLOON-SPOKED ASTERISK"
5379 <xsl:output-character
5380 character=
"❊"
5381 u:
name=
"EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
5385 <xsl:output-character
5386 character=
"❋"
5387 u:
name=
"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
5391 <xsl:output-character
5392 character=
"❍"
5393 u:
name=
"SHADOWED WHITE CIRCLE"
5397 <xsl:output-character
5398 character=
"❏"
5399 u:
name=
"LOWER RIGHT DROP-SHADOWED WHITE SQUARE"
5403 <xsl:output-character
5404 character=
"❐"
5405 u:
name=
"UPPER RIGHT DROP-SHADOWED WHITE SQUARE"
5409 <xsl:output-character
5410 character=
"❑"
5411 u:
name=
"LOWER RIGHT SHADOWED WHITE SQUARE"
5415 <xsl:output-character
5416 character=
"❒"
5417 u:
name=
"UPPER RIGHT SHADOWED WHITE SQUARE"
5421 <xsl:output-character
5422 character=
"❖"
5423 u:
name=
"BLACK DIAMOND MINUS WHITE X"
5427 <xsl:output-character
5428 character=
"❘"
5429 u:
name=
"LIGHT VERTICAL BAR"
5433 <xsl:output-character
5434 character=
"❙"
5435 u:
name=
"MEDIUM VERTICAL BAR"
5439 <xsl:output-character
5440 character=
"❚"
5441 u:
name=
"HEAVY VERTICAL BAR"
5445 <xsl:output-character
5446 character=
"❛"
5447 u:
name=
"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"
5451 <xsl:output-character
5452 character=
"❜"
5453 u:
name=
"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"
5457 <xsl:output-character
5458 character=
"❝"
5459 u:
name=
"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"
5463 <xsl:output-character
5464 character=
"❞"
5465 u:
name=
"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"
5469 <xsl:output-character
5470 character=
"❡"
5471 u:
name=
"CURVED STEM PARAGRAPH SIGN ORNAMENT"
5475 <xsl:output-character
5476 character=
"❢"
5477 u:
name=
"HEAVY EXCLAMATION MARK ORNAMENT"
5481 <xsl:output-character
5482 character=
"❣"
5483 u:
name=
"HEAVY HEART EXCLAMATION MARK ORNAMENT"
5487 <xsl:output-character
5488 character=
"❤"
5489 u:
name=
"HEAVY BLACK HEART"
5493 <xsl:output-character
5494 character=
"❥"
5495 u:
name=
"ROTATED HEAVY BLACK HEART BULLET"
5499 <xsl:output-character
5500 character=
"❦"
5501 u:
name=
"FLORAL HEART"
5505 <xsl:output-character
5506 character=
"❧"
5507 u:
name=
"ROTATED FLORAL HEART BULLET"
5511 <xsl:output-character
5512 character=
"❶"
5513 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT ONE"
5517 <xsl:output-character
5518 character=
"❷"
5519 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT TWO"
5523 <xsl:output-character
5524 character=
"❸"
5525 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT THREE"
5529 <xsl:output-character
5530 character=
"❹"
5531 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT FOUR"
5535 <xsl:output-character
5536 character=
"❺"
5537 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT FIVE"
5541 <xsl:output-character
5542 character=
"❻"
5543 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT SIX"
5547 <xsl:output-character
5548 character=
"❼"
5549 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT SEVEN"
5553 <xsl:output-character
5554 character=
"❽"
5555 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT EIGHT"
5559 <xsl:output-character
5560 character=
"❾"
5561 u:
name=
"DINGBAT NEGATIVE CIRCLED DIGIT NINE"
5565 <xsl:output-character
5566 character=
"❿"
5567 u:
name=
"DINGBAT NEGATIVE CIRCLED NUMBER TEN"
5571 <xsl:output-character
5572 character=
"➀"
5573 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT ONE"
5577 <xsl:output-character
5578 character=
"➁"
5579 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT TWO"
5583 <xsl:output-character
5584 character=
"➂"
5585 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT THREE"
5589 <xsl:output-character
5590 character=
"➃"
5591 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT FOUR"
5595 <xsl:output-character
5596 character=
"➄"
5597 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT FIVE"
5601 <xsl:output-character
5602 character=
"➅"
5603 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT SIX"
5607 <xsl:output-character
5608 character=
"➆"
5609 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN"
5613 <xsl:output-character
5614 character=
"➇"
5615 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT"
5619 <xsl:output-character
5620 character=
"➈"
5621 u:
name=
"DINGBAT CIRCLED SANS-SERIF DIGIT NINE"
5625 <xsl:output-character
5626 character=
"➉"
5627 u:
name=
"DINGBAT CIRCLED SANS-SERIF NUMBER TEN"
5631 <xsl:output-character
5632 character=
"➊"
5633 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE"
5637 <xsl:output-character
5638 character=
"➋"
5639 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"
5643 <xsl:output-character
5644 character=
"➌"
5645 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE"
5649 <xsl:output-character
5650 character=
"➍"
5651 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR"
5655 <xsl:output-character
5656 character=
"➎"
5657 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE"
5661 <xsl:output-character
5662 character=
"➏"
5663 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX"
5667 <xsl:output-character
5668 character=
"➐"
5669 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN"
5673 <xsl:output-character
5674 character=
"➑"
5675 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT"
5679 <xsl:output-character
5680 character=
"➒"
5681 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE"
5685 <xsl:output-character
5686 character=
"➓"
5687 u:
name=
"DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"
5691 <xsl:output-character
5692 character=
"➔"
5693 u:
name=
"HEAVY WIDE-HEADED RIGHTWARDS ARROW"
5697 <xsl:output-character
5698 character=
"➙"
5699 u:
name=
"HEAVY RIGHTWARDS ARROW"
5703 <xsl:output-character
5704 character=
"➛"
5705 u:
name=
"DRAFTING POINT RIGHTWARDS ARROW"
5709 <xsl:output-character
5710 character=
"➜"
5711 u:
name=
"HEAVY ROUND-TIPPED RIGHTWARDS ARROW"
5715 <xsl:output-character
5716 character=
"➝"
5717 u:
name=
"TRIANGLE-HEADED RIGHTWARDS ARROW"
5721 <xsl:output-character
5722 character=
"➞"
5723 u:
name=
"HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW"
5727 <xsl:output-character
5728 character=
"➟"
5729 u:
name=
"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
5733 <xsl:output-character
5734 character=
"➠"
5735 u:
name=
"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
5739 <xsl:output-character
5740 character=
"➡"
5741 u:
name=
"BLACK RIGHTWARDS ARROW"
5745 <xsl:output-character
5746 character=
"➢"
5747 u:
name=
"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"
5751 <xsl:output-character
5752 character=
"➣"
5753 u:
name=
"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"
5757 <xsl:output-character
5758 character=
"➤"
5759 u:
name=
"BLACK RIGHTWARDS ARROWHEAD"
5763 <xsl:output-character
5764 character=
"➧"
5765 u:
name=
"SQUAT BLACK RIGHTWARDS ARROW"
5769 <xsl:output-character
5770 character=
"➨"
5771 u:
name=
"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"
5775 <xsl:output-character
5776 character=
"➩"
5777 u:
name=
"RIGHT-SHADED WHITE RIGHTWARDS ARROW"
5781 <xsl:output-character
5782 character=
"➪"
5783 u:
name=
"LEFT-SHADED WHITE RIGHTWARDS ARROW"
5787 <xsl:output-character
5788 character=
"➫"
5789 u:
name=
"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
5793 <xsl:output-character
5794 character=
"➬"
5795 u:
name=
"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
5799 <xsl:output-character
5800 character=
"➭"
5801 u:
name=
"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5805 <xsl:output-character
5806 character=
"➮"
5807 u:
name=
"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5811 <xsl:output-character
5812 character=
"➯"
5813 u:
name=
"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5817 <xsl:output-character
5818 character=
"➱"
5819 u:
name=
"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
5823 <xsl:output-character
5824 character=
"➲"
5825 u:
name=
"CIRCLED HEAVY WHITE RIGHTWARDS ARROW"
5829 <xsl:output-character
5830 character=
"➳"
5831 u:
name=
"WHITE-FEATHERED RIGHTWARDS ARROW"
5835 <xsl:output-character
5836 character=
"➴"
5837 u:
name=
"BLACK-FEATHERED SOUTH EAST ARROW"
5841 <xsl:output-character
5842 character=
"➵"
5843 u:
name=
"BLACK-FEATHERED RIGHTWARDS ARROW"
5847 <xsl:output-character
5848 character=
"➶"
5849 u:
name=
"BLACK-FEATHERED NORTH EAST ARROW"
5853 <xsl:output-character
5854 character=
"➷"
5855 u:
name=
"HEAVY BLACK-FEATHERED SOUTH EAST ARROW"
5859 <xsl:output-character
5860 character=
"➸"
5861 u:
name=
"HEAVY BLACK-FEATHERED RIGHTWARDS ARROW"
5865 <xsl:output-character
5866 character=
"➹"
5867 u:
name=
"HEAVY BLACK-FEATHERED NORTH EAST ARROW"
5871 <xsl:output-character
5872 character=
"➺"
5873 u:
name=
"TEARDROP-BARBED RIGHTWARDS ARROW"
5877 <xsl:output-character
5878 character=
"➻"
5879 u:
name=
"HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW"
5883 <xsl:output-character
5884 character=
"➼"
5885 u:
name=
"WEDGE-TAILED RIGHTWARDS ARROW"
5889 <xsl:output-character
5890 character=
"➽"
5891 u:
name=
"HEAVY WEDGE-TAILED RIGHTWARDS ARROW"
5895 <xsl:output-character
5896 character=
"➾"
5897 u:
name=
"OPEN-OUTLINED RIGHTWARDS ARROW"
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=
"ff"
5925 u:
name=
"LATIN SMALL LIGATURE FF"
5928 u:
block=
"Alphabetic Presentation Forms"
5930 <xsl:output-character
5931 character=
"fi"
5932 u:
name=
"LATIN SMALL LIGATURE FI"
5935 u:
block=
"Alphabetic Presentation Forms"
5937 <xsl:output-character
5938 character=
"fl"
5939 u:
name=
"LATIN SMALL LIGATURE FL"
5942 u:
block=
"Alphabetic Presentation Forms"
5944 <xsl:output-character
5945 character=
"ffi"
5946 u:
name=
"LATIN SMALL LIGATURE FFI"
5949 u:
block=
"Alphabetic Presentation Forms"
5951 <xsl:output-character
5952 character=
"ffl"
5953 u:
name=
"LATIN SMALL LIGATURE FFL"
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: -->
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. -->
5975 <!-- * [1] http://www.unicode.org/reports/tr14/ -->
5977 <!-- * We include it here anyway & map to the roff zero-width no-break -->
5978 <xsl:output-character
5979 character=
""
5980 u:
name=
"ZERO WIDTH NO-BREAK SPACE"
5982 u:
block=
"Arabic Presentation Forms-B"
5984 </xsl:character-map>