| <?xml version="1.0" encoding="US-ASCII"?> |
| <xsl:stylesheet version="2.0" |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| xmlns:u="http://docbook.sf.net/xmlns/unichar/1.0" |
| exclude-result-prefixes="u"> |
| |
| <!-- ******************************************************************** |
| $Id$ |
| ******************************************************************** |
| |
| This file is part of the XSL DocBook Stylesheet distribution. |
| See ../README or http://docbook.sf.net/release/xsl/current/ for |
| copyright and other information. |
| |
| ******************************************************************** --> |
| |
| <xsl:character-map name="groff"> |
| |
| <!-- * *************************************************************** --> |
| <!-- * Commentary --> |
| <!-- * *************************************************************** --> |
| <!-- * --> |
| <!-- * This file maps a selection of Unicode symbols and special --> |
| <!-- * characters (about 800) to corresponding groff escape sequences.--> |
| <!-- * --> |
| <!-- * Although the format of this file follows the "character map" --> |
| <!-- * format described in the XSLT 2.0 specification[1], the file can --> |
| <!-- * also be used with an appropriate XSLT 1.0 stylesheet and any --> |
| <!-- * XSLT 1.0 processor. --> |
| <!-- * --> |
| <!-- * [1] http://www.w3.org/TR/xslt20/#character-maps --> |
| <!-- * --> |
| <!-- * In order to make the character map more readable, and to make --> |
| <!-- * it possible to create subsets of it at run time, it uses the --> |
| <!-- * following "extension attributes" (in the "unichar" namespace): --> |
| <!-- * --> |
| <!-- * - u:name = ISO character name (e.g., "OHM SIGN") --> |
| <!-- * - u:entity = ISO entity name (e.g., "ohm") --> |
| <!-- * - u:block = Unicode block name (e.g., "Letterlike Symbols") --> |
| <!-- * - u:class = character class (e.g., "bullets") --> |
| <!-- * --> |
| <!-- * Use of such extension attributes is permitted by the XSLT 2.0 --> |
| <!-- * spec; see the "Extension Attributes" section[2]. --> |
| <!-- * --> |
| <!-- * [2] http://www.w3.org/TR/xslt20/#extension-attributes --> |
| <!-- * --> |
| <!-- * *************************************************************** --> |
| <!-- * Acknowledgements --> |
| <!-- * *************************************************************** --> |
| <!-- * The following references were consulted when selecting roff --> |
| <!-- * mappings and character information: --> |
| <!-- * --> |
| <!-- * - groff_char(7) man page[3] --> |
| <!-- * - groff info file[4]; in particular, the "Page Motions" node[5] --> |
| <!-- * - tables in "Character Sets" chapter of "XML In a Nutshell"[6] --> |
| <!-- * - Zvon Character Search[7] --> |
| <!-- * --> |
| <!-- * [3] http://www.linux.se/showMan.php?TITLE=groff_char&SECTION=7 --> |
| <!-- * [4] http://www.fifi.org/cgi-bin/info2www?(groff) --> |
| <!-- * [5] http://www.fifi.org/cgi-bin/info2www?(groff)Page+Motions --> |
| <!-- * [6] http://www.ibiblio.org/xml/books/xian2/ --> |
| <!-- * [7] http://zvon.org/other/charSearch/PHP/search.php --> |
| <!-- * --> |
| <!-- * The initial version of this file (before the "string" mappings --> |
| <!-- * were added) was generated by taking the "unichars.el" file from --> |
| <!-- * Norm Walsh's "xmlunicode.el"[8] elisp distro, and running a --> |
| <!-- * script on it to convert it to XML. --> |
| <!-- * --> |
| <!-- * [8] http://nwalsh.com/emacs/xmlchars/ --> |
| <!-- * --> |
| <!-- * The idea for implementing a character map in the DocBook Project --> |
| <!-- * manpages system was inspired by Steve Cheng's docbook2x[9]; --> |
| <!-- * in particular, its "utf8trans" utility and character-map system. --> |
| <!-- * --> |
| <!-- * [9] http://docbook2x.sourceforge.net/ --> |
| <!-- * --> |
| <!-- * ################################################################# --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Latin-1/ISO-8859-1 --> |
| <!-- * x00a0 to x00ff --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * A no-break space can be written two ways in roff; the difference, --> |
| <!-- * according to the "Page Motions" node in the groff info page, is: --> |
| <!-- * --> |
| <!-- * "\ " = --> |
| <!-- * An unbreakable and unpaddable (i.e. not expanded during filling) --> |
| <!-- * space. --> |
| <!-- * --> |
| <!-- * "\~" = --> |
| <!-- * An unbreakable space that stretches like a normal --> |
| <!-- * inter-word space when a line is adjusted." --> |
| <!-- * --> |
| <!-- * Unfortunately, roff seems to do some weird things with long --> |
| <!-- * lines that only have words separated by "\~" spaces, so it's --> |
| <!-- * safer just to stick with the "\ " space --> |
| <xsl:output-character |
| character=" " |
| u:name="NO-BREAK SPACE" |
| u:entity="nbsp" |
| string="\ \&" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¡" |
| u:name="INVERTED EXCLAMATION MARK" |
| u:entity="iexcl" |
| string="\(r!" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¢" |
| u:name="CENT SIGN" |
| u:entity="cent" |
| string="\(ct" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="£" |
| u:name="POUND SIGN" |
| u:entity="pound" |
| string="\(Po" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¤" |
| u:name="CURRENCY SIGN" |
| u:entity="curren" |
| string="\(Cs" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¥" |
| u:name="YEN SIGN" |
| u:entity="yen" |
| string="\(Ye" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¦" |
| u:name="BROKEN BAR" |
| u:entity="brvbar" |
| string="\(bb" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="§" |
| u:name="SECTION SIGN" |
| u:entity="sect" |
| string="\(sc" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¨" |
| u:name="DIAERESIS" |
| u:entity="Dot" |
| string="\(ad" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="©" |
| u:name="COPYRIGHT SIGN" |
| u:entity="copy" |
| string="\(co" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="ª" |
| u:name="FEMININE ORDINAL INDICATOR" |
| u:entity="ordf" |
| string="\(Of" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="«" |
| u:name="LEFT-POINTING DOUBLE ANGLE QUOTATION MARK" |
| u:entity="laquo" |
| string="\(Fo" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¬" |
| u:name="NOT SIGN" |
| u:entity="not" |
| string="\(no" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <!-- * groff_char(7) man page sayxsl: "the soft hyphen control character --> |
| <!-- * (prints as itself). groff never use this character for output --> |
| <!-- * (thus it is omitted in the table below); the input character 173 --> |
| <!-- * is onto \%." --> |
| <xsl:output-character |
| character="­" |
| u:name="SOFT HYPHEN" |
| u:entity="shy" |
| string="\%" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="®" |
| u:name="REGISTERED SIGN" |
| u:entity="reg" |
| string="\(rg" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¯" |
| u:name="MACRON" |
| u:entity="macr" |
| string="\(a-" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="°" |
| u:name="DEGREE SIGN" |
| u:entity="deg" |
| string="\(de" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="±" |
| u:name="PLUS-MINUS SIGN" |
| u:entity="plusmn" |
| string="\(+-" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="²" |
| u:name="SUPERSCRIPT TWO" |
| u:entity="sup2" |
| string="\(S2" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="³" |
| u:name="SUPERSCRIPT THREE" |
| u:entity="sup3" |
| string="\(S3" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="´" |
| u:name="ACUTE ACCENT" |
| u:entity="acute" |
| string="\(aa" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="µ" |
| u:name="MICRO SIGN" |
| u:entity="micro" |
| string="\(mc" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¶" |
| u:name="PILCROW SIGN" |
| u:entity="para" |
| string="\(ps" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <!-- * according to groff_char(7), I think the escape string \(pc --> |
| <!-- * "periodcentered" could also be used for middot; not sure which --> |
| <!-- * is better, but "md" mnemonic is a better fit :-) --> |
| <xsl:output-character |
| character="·" |
| u:name="MIDDLE DOT" |
| u:entity="middot" |
| string="\(md" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¸" |
| u:name="CEDILLA" |
| u:entity="cedil" |
| string="\(ac" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¹" |
| u:name="SUPERSCRIPT ONE" |
| u:entity="sup1" |
| string="\(S1" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="º" |
| u:name="MASCULINE ORDINAL INDICATOR" |
| u:entity="ordm" |
| string="\(Om" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="»" |
| u:name="RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" |
| u:entity="raquo" |
| string="\(Fc" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¼" |
| u:name="VULGAR FRACTION ONE QUARTER" |
| u:entity="frac14" |
| string="\(14" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="½" |
| u:name="VULGAR FRACTION ONE HALF" |
| u:entity="frac12" |
| string="\(12" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¾" |
| u:name="VULGAR FRACTION THREE QUARTERS" |
| u:entity="frac34" |
| string="\(34" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="¿" |
| u:name="INVERTED QUESTION MARK" |
| u:entity="iquest" |
| string="\(r?" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="À" |
| u:name="LATIN CAPITAL LETTER A WITH GRAVE" |
| u:entity="Agrave" |
| string="\(`A" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Á" |
| u:name="LATIN CAPITAL LETTER A WITH ACUTE" |
| u:entity="Aacute" |
| string="\('A" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Â" |
| u:name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX" |
| u:entity="Acirc" |
| string="\(^A" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ã" |
| u:name="LATIN CAPITAL LETTER A WITH TILDE" |
| u:entity="Atilde" |
| string="\(~A" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ä" |
| u:name="LATIN CAPITAL LETTER A WITH DIAERESIS" |
| u:entity="Auml" |
| string="\(:A" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Å" |
| u:name="LATIN CAPITAL LETTER A WITH RING ABOVE" |
| u:entity="Aring" |
| string="\(oA" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Æ" |
| u:name="LATIN CAPITAL LETTER AE" |
| u:entity="AElig" |
| string="\(AE" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ç" |
| u:name="LATIN CAPITAL LETTER C WITH CEDILLA" |
| u:entity="Ccedil" |
| string="\(,C" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="È" |
| u:name="LATIN CAPITAL LETTER E WITH GRAVE" |
| u:entity="Egrave" |
| string="\(`E" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="É" |
| u:name="LATIN CAPITAL LETTER E WITH ACUTE" |
| u:entity="Eacute" |
| string="\('E" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ê" |
| u:name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX" |
| u:entity="Ecirc" |
| string="\(^E" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ë" |
| u:name="LATIN CAPITAL LETTER E WITH DIAERESIS" |
| u:entity="Euml" |
| string="\(:E" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ì" |
| u:name="LATIN CAPITAL LETTER I WITH GRAVE" |
| u:entity="Igrave" |
| string="\(`I" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Í" |
| u:name="LATIN CAPITAL LETTER I WITH ACUTE" |
| u:entity="Iacute" |
| string="\('I" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Î" |
| u:name="LATIN CAPITAL LETTER I WITH CIRCUMFLEX" |
| u:entity="Icirc" |
| string="\(^I" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ï" |
| u:name="LATIN CAPITAL LETTER I WITH DIAERESIS" |
| u:entity="Iuml" |
| string="\(:I" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ð" |
| u:name="LATIN CAPITAL LETTER ETH" |
| u:entity="ETH" |
| string="\(-D" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ñ" |
| u:name="LATIN CAPITAL LETTER N WITH TILDE" |
| u:entity="Ntilde" |
| string="\(~N" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ò" |
| u:name="LATIN CAPITAL LETTER O WITH GRAVE" |
| u:entity="Ograve" |
| string="\(`O" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ó" |
| u:name="LATIN CAPITAL LETTER O WITH ACUTE" |
| u:entity="Oacute" |
| string="\('O" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ô" |
| u:name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX" |
| u:entity="Ocirc" |
| string="\(^O" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Õ" |
| u:name="LATIN CAPITAL LETTER O WITH TILDE" |
| u:entity="Otilde" |
| string="\(~O" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ö" |
| u:name="LATIN CAPITAL LETTER O WITH DIAERESIS" |
| u:entity="Ouml" |
| string="\(:O" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="×" |
| u:name="MULTIPLICATION SIGN" |
| u:entity="times" |
| string="\(mu" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="Ø" |
| u:name="LATIN CAPITAL LETTER O WITH STROKE" |
| u:entity="Oslash" |
| string="\(/O" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ù" |
| u:name="LATIN CAPITAL LETTER U WITH GRAVE" |
| u:entity="Ugrave" |
| string="\(`U" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ú" |
| u:name="LATIN CAPITAL LETTER U WITH ACUTE" |
| u:entity="Uacute" |
| string="\('U" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Û" |
| u:name="LATIN CAPITAL LETTER U WITH CIRCUMFLEX" |
| u:entity="Ucirc" |
| string="\(^U" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ü" |
| u:name="LATIN CAPITAL LETTER U WITH DIAERESIS" |
| u:entity="Uuml" |
| string="\(:U" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Ý" |
| u:name="LATIN CAPITAL LETTER Y WITH ACUTE" |
| u:entity="Yacute" |
| string="\('Y" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="Þ" |
| u:name="LATIN CAPITAL LETTER THORN" |
| u:entity="THORN" |
| string="\(TP" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ß" |
| u:name="LATIN SMALL LETTER SHARP S" |
| u:entity="szlig" |
| string="\(ss" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="à" |
| u:name="LATIN SMALL LETTER A WITH GRAVE" |
| u:entity="agrave" |
| string="\(`a" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="á" |
| u:name="LATIN SMALL LETTER A WITH ACUTE" |
| u:entity="aacute" |
| string="\('a" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="â" |
| u:name="LATIN SMALL LETTER A WITH CIRCUMFLEX" |
| u:entity="acirc" |
| string="\(^a" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ã" |
| u:name="LATIN SMALL LETTER A WITH TILDE" |
| u:entity="atilde" |
| string="\(~a" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ä" |
| u:name="LATIN SMALL LETTER A WITH DIAERESIS" |
| u:entity="auml" |
| string="\(:a" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="å" |
| u:name="LATIN SMALL LETTER A WITH RING ABOVE" |
| u:entity="aring" |
| string="\(oa" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="æ" |
| u:name="LATIN SMALL LETTER AE" |
| u:entity="aelig" |
| string="\(ae" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ç" |
| u:name="LATIN SMALL LETTER C WITH CEDILLA" |
| u:entity="ccedil" |
| string="\(,c" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="è" |
| u:name="LATIN SMALL LETTER E WITH GRAVE" |
| u:entity="egrave" |
| string="\(`e" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="é" |
| u:name="LATIN SMALL LETTER E WITH ACUTE" |
| u:entity="eacute" |
| string="\('e" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ê" |
| u:name="LATIN SMALL LETTER E WITH CIRCUMFLEX" |
| u:entity="ecirc" |
| string="\(^e" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ë" |
| u:name="LATIN SMALL LETTER E WITH DIAERESIS" |
| u:entity="euml" |
| string="\(:e" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ì" |
| u:name="LATIN SMALL LETTER I WITH GRAVE" |
| u:entity="igrave" |
| string="\(`i" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="í" |
| u:name="LATIN SMALL LETTER I WITH ACUTE" |
| u:entity="iacute" |
| string="\('i" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="î" |
| u:name="LATIN SMALL LETTER I WITH CIRCUMFLEX" |
| u:entity="icirc" |
| string="\(^i" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ï" |
| u:name="LATIN SMALL LETTER I WITH DIAERESIS" |
| u:entity="iuml" |
| string="\(:i" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ð" |
| u:name="LATIN SMALL LETTER ETH" |
| u:entity="eth" |
| string="\(Sd" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ñ" |
| u:name="LATIN SMALL LETTER N WITH TILDE" |
| u:entity="ntilde" |
| string="\(~n" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ò" |
| u:name="LATIN SMALL LETTER O WITH GRAVE" |
| u:entity="ograve" |
| string="\(`o" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ó" |
| u:name="LATIN SMALL LETTER O WITH ACUTE" |
| u:entity="oacute" |
| string="\('o" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ô" |
| u:name="LATIN SMALL LETTER O WITH CIRCUMFLEX" |
| u:entity="ocirc" |
| string="\(^o" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="õ" |
| u:name="LATIN SMALL LETTER O WITH TILDE" |
| u:entity="otilde" |
| string="\(~o" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ö" |
| u:name="LATIN SMALL LETTER O WITH DIAERESIS" |
| u:entity="ouml" |
| string="\(:o" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="÷" |
| u:name="DIVISION SIGN" |
| u:entity="divide" |
| string="\(di" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="symbols" |
| /> |
| <xsl:output-character |
| character="ø" |
| u:name="LATIN SMALL LETTER O WITH STROKE" |
| u:entity="oslash" |
| string="\(/o" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ù" |
| u:name="LATIN SMALL LETTER U WITH GRAVE" |
| u:entity="ugrave" |
| string="\(`u" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ú" |
| u:name="LATIN SMALL LETTER U WITH ACUTE" |
| u:entity="uacute" |
| string="\('u" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="û" |
| u:name="LATIN SMALL LETTER U WITH CIRCUMFLEX" |
| u:entity="ucirc" |
| string="\(^u" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ü" |
| u:name="LATIN SMALL LETTER U WITH DIAERESIS" |
| u:entity="uuml" |
| string="\(:u" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ý" |
| u:name="LATIN SMALL LETTER Y WITH ACUTE" |
| u:entity="yacute" |
| string="\('y" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="þ" |
| u:name="LATIN SMALL LETTER THORN" |
| u:entity="thorn" |
| string="\(Tp" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <xsl:output-character |
| character="ÿ" |
| u:name="LATIN SMALL LETTER Y WITH DIAERESIS" |
| u:entity="yuml" |
| string="\(:y" |
| u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)" |
| u:class="letters" |
| /> |
| <!-- * **************************************************************** --> |
| <!-- * End: Latin-1/ISO-8859-1 --> |
| <!-- * **************************************************************** --> |
| |
| <!-- * **************************************************************** --> |
| <!-- * Begin: --> |
| <!-- * --> |
| <!-- * - x0100 to x017f (Latin Extended-A) --> |
| <!-- * - x0180 to x023f (Latin Extended-B) --> |
| <!-- * - x0250 to x02ad (IPA Extensions) --> |
| <!-- * - x02b0 to x02ee (Spacing Modifier Letters) --> |
| <!-- * - x0300 to x036f (Combining Diacritical Marks) --> |
| <!-- * --> |
| <!-- * Other than the following exceptions, characters in these --> |
| <!-- * blocks don't have any roff equivalents --> |
| <!-- * **************************************************************** --> |
| |
| <xsl:output-character |
| character="ı" |
| u:name="LATIN SMALL LETTER DOTLESS I" |
| u:entity="inodot" |
| string="\(.i" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="IJ" |
| u:name="LATIN CAPITAL LIGATURE IJ" |
| u:entity="IJlig" |
| string="\(IJ" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="ij" |
| u:name="LATIN SMALL LIGATURE IJ" |
| u:entity="ijlig" |
| string="\(ij" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="Ł" |
| u:name="LATIN CAPITAL LETTER L WITH STROKE" |
| u:entity="Lstrok" |
| string="\(/L" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="ł" |
| u:name="LATIN SMALL LETTER L WITH STROKE" |
| u:entity="lstrok" |
| string="\(/l" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="Œ" |
| u:name="LATIN CAPITAL LIGATURE OE" |
| u:entity="OElig" |
| string="\(OE" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="œ" |
| u:name="LATIN SMALL LIGATURE OE" |
| u:entity="oelig" |
| string="\(oe" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="Š" |
| u:name="LATIN CAPITAL LETTER S WITH CARON" |
| u:entity="Scaron" |
| string="\(vS" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="š" |
| u:name="LATIN SMALL LETTER S WITH CARON" |
| u:entity="scaron" |
| string="\(vs" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="Ž" |
| u:name="LATIN CAPITAL LETTER Z WITH CARON" |
| u:entity="Zcaron" |
| string="\(vZ" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="ž" |
| u:name="LATIN SMALL LETTER Z WITH CARON" |
| u:entity="zcaron" |
| string="\(vz" |
| u:block="Latin Extended-A" |
| /> |
| <xsl:output-character |
| character="ƒ" |
| u:name="LATIN SMALL LETTER F WITH HOOK" |
| u:entity="fnof" |
| string="\(Fn" |
| u:block="Latin Extended-B" |
| /> |
| <xsl:output-character |
| character="ˆ" |
| u:name="MODIFIER LETTER CIRCUMFLEX ACCENT" |
| u:entity="circ" |
| string="\(a^" |
| u:block="Spacing Modifier Letters" |
| /> |
| <xsl:output-character |
| character="ˇ" |
| u:name="CARON" |
| u:entity="caron" |
| string="\(ac" |
| u:block="Spacing Modifier Letters" |
| /> |
| <xsl:output-character |
| character="ˉ" |
| u:name="MODIFIER LETTER MACRON" |
| string="\(a-" |
| u:block="Spacing Modifier Letters" |
| /> |
| <xsl:output-character |
| character="˘" |
| u:name="BREVE" |
| u:entity="breve" |
| string="\(ab" |
| u:block="Spacing Modifier Letters" |
| /> |
| <!-- * there does not seem to by any roff equivalent for "dot above" --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="˙" --> |
| <!-- * u:name="DOT ABOVE" --> |
| <!-- * u:entity="dot" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="˚" |
| u:name="RING ABOVE" |
| u:entity="ring" |
| string="\(ao" |
| u:block="Spacing Modifier Letters" |
| /> |
| <xsl:output-character |
| character="˛" |
| u:name="OGONEK" |
| u:entity="ogon" |
| string="\(ho" |
| u:block="Spacing Modifier Letters" |
| /> |
| <!-- groff_char(7) calls Unicode x02dd a "Hungarian umlaut" --> |
| <xsl:output-character |
| character="˝" |
| u:name="DOUBLE ACUTE ACCENT" |
| u:entity="dblac" |
| string='\(a"' |
| u:block="Spacing Modifier Letters" |
| /> |
| |
| <!-- * **************************************************************** --> |
| <!-- * End: --> |
| <!-- * - Latin Extended-A --> |
| <!-- * - Latin Extended-B --> |
| <!-- * - IPA Extensions --> |
| <!-- * - Spacing Modifier Letters --> |
| <!-- * - Combining Diacritical Marks --> |
| <!-- * **************************************************************** --> |
| |
| <!-- * **************************************************************** --> |
| <!-- * Begin: Greek and Coptic --> |
| <!-- * x0370 to x03ff --> |
| <!-- * **************************************************************** --> |
| |
| <xsl:output-character |
| character="Α" |
| u:name="GREEK CAPITAL LETTER ALPHA" |
| u:entity="Agr" |
| string="\(*A)" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Β" |
| u:name="GREEK CAPITAL LETTER BETA" |
| u:entity="Bgr" |
| string="\(*B" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Γ" |
| u:name="GREEK CAPITAL LETTER GAMMA" |
| u:entity="Gamma" |
| string="\(*G" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Δ" |
| u:name="GREEK CAPITAL LETTER DELTA" |
| u:entity="Delta" |
| string="\(*D" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ε" |
| u:name="GREEK CAPITAL LETTER EPSILON" |
| u:entity="Egr" |
| string="\(*E" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ζ" |
| u:name="GREEK CAPITAL LETTER ZETA" |
| u:entity="Zgr" |
| string="\(*Z" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Η" |
| u:name="GREEK CAPITAL LETTER ETA" |
| u:entity="EEgr" |
| string="\(*Y" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Θ" |
| u:name="GREEK CAPITAL LETTER THETA" |
| u:entity="THgr" |
| string="\(*H" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ι" |
| u:name="GREEK CAPITAL LETTER IOTA" |
| u:entity="Igr" |
| string="\(*I" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Κ" |
| u:name="GREEK CAPITAL LETTER KAPPA" |
| u:entity="Kgr" |
| string="\(*K" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Λ" |
| u:name="GREEK CAPITAL LETTER LAMDA" |
| u:entity="Lambda" |
| string="\(*L" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Μ" |
| u:name="GREEK CAPITAL LETTER MU" |
| u:entity="Mgr" |
| string="\(*M" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ν" |
| u:name="GREEK CAPITAL LETTER NU" |
| u:entity="Ngr" |
| string="\(*N" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ξ" |
| u:name="GREEK CAPITAL LETTER XI" |
| u:entity="Xgr" |
| string="\(*C" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ο" |
| u:name="GREEK CAPITAL LETTER OMICRON" |
| u:entity="Ogr" |
| string="\(*O" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Π" |
| u:name="GREEK CAPITAL LETTER PI" |
| u:entity="Pgr" |
| string="\(*P" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ρ" |
| u:name="GREEK CAPITAL LETTER RHO" |
| u:entity="Rgr" |
| string="\(*R" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Σ" |
| u:name="GREEK CAPITAL LETTER SIGMA" |
| u:entity="Sgr" |
| string="\(*S" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Τ" |
| u:name="GREEK CAPITAL LETTER TAU" |
| u:entity="Tgr" |
| string="\(*T" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Υ" |
| u:name="GREEK CAPITAL LETTER UPSILON" |
| u:entity="Ugr" |
| string="\(*U" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Φ" |
| u:name="GREEK CAPITAL LETTER PHI" |
| u:entity="PHgr" |
| string="\(*F" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Χ" |
| u:name="GREEK CAPITAL LETTER CHI" |
| u:entity="KHgr" |
| string="\(*X" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ψ" |
| u:name="GREEK CAPITAL LETTER PSI" |
| u:entity="PSgr" |
| string="\(*Q" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ω" |
| u:name="GREEK CAPITAL LETTER OMEGA" |
| u:entity="OHgr" |
| string="\(*W" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ϊ" |
| u:name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA" |
| u:entity="Idigr" |
| string="\(*I" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="Ϋ" |
| u:name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA" |
| u:entity="Udigr" |
| string="\(*U" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ά" |
| u:name="GREEK SMALL LETTER ALPHA WITH TONOS" |
| u:entity="aacgr" |
| string="\(*a" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="έ" |
| u:name="GREEK SMALL LETTER EPSILON WITH TONOS" |
| u:entity="eacgr" |
| string="\(*e" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ή" |
| u:name="GREEK SMALL LETTER ETA WITH TONOS" |
| u:entity="eeacgr" |
| string="\(*y" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ί" |
| u:name="GREEK SMALL LETTER IOTA WITH TONOS" |
| u:entity="iacgr" |
| string="\(*i" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ΰ" |
| u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS" |
| u:entity="udiagr" |
| string="\(*u" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="α" |
| u:name="GREEK SMALL LETTER ALPHA" |
| u:entity="agr" |
| string="\(*a" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="β" |
| u:name="GREEK SMALL LETTER BETA" |
| u:entity="beta" |
| string="\(*b" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="γ" |
| u:name="GREEK SMALL LETTER GAMMA" |
| u:entity="gamma" |
| string="\(*g" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="δ" |
| u:name="GREEK SMALL LETTER DELTA" |
| u:entity="delta" |
| string="\(*d" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ε" |
| u:name="GREEK SMALL LETTER EPSILON" |
| u:entity="epsi" |
| string="\(*e" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ζ" |
| u:name="GREEK SMALL LETTER ZETA" |
| u:entity="zeta" |
| string="\(*z" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="η" |
| u:name="GREEK SMALL LETTER ETA" |
| u:entity="eegr" |
| string="\(*y" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="θ" |
| u:name="GREEK SMALL LETTER THETA" |
| u:entity="thetas" |
| string="\(*h" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ι" |
| u:name="GREEK SMALL LETTER IOTA" |
| u:entity="igr" |
| string="\(*i" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="κ" |
| u:name="GREEK SMALL LETTER KAPPA" |
| u:entity="kappa" |
| string="\(*k" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="λ" |
| u:name="GREEK SMALL LETTER LAMDA" |
| u:entity="lambda" |
| string="\(*l" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="μ" |
| u:name="GREEK SMALL LETTER MU" |
| u:entity="mgr" |
| string="\(*m" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ν" |
| u:name="GREEK SMALL LETTER NU" |
| u:entity="ngr" |
| string="\(*n" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ξ" |
| u:name="GREEK SMALL LETTER XI" |
| u:entity="xgr" |
| string="\(*c" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ο" |
| u:name="GREEK SMALL LETTER OMICRON" |
| u:entity="ogr" |
| string="\(*o" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="π" |
| u:name="GREEK SMALL LETTER PI" |
| u:entity="pgr" |
| string="\(*p" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ρ" |
| u:name="GREEK SMALL LETTER RHO" |
| u:entity="rgr" |
| string="\(*r" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ς" |
| u:name="GREEK SMALL LETTER FINAL SIGMA" |
| u:entity="sfgr" |
| string="\(ts" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="σ" |
| u:name="GREEK SMALL LETTER SIGMA" |
| u:entity="sgr" |
| string="\(*s" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="τ" |
| u:name="GREEK SMALL LETTER TAU" |
| u:entity="tau" |
| string="\(*t" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="υ" |
| u:name="GREEK SMALL LETTER UPSILON" |
| u:entity="ugr" |
| string="\(*u" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="φ" |
| u:name="GREEK SMALL LETTER PHI" |
| u:entity="phgr" |
| string="\(*f" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="χ" |
| u:name="GREEK SMALL LETTER CHI" |
| u:entity="chi" |
| string="\(*x" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ψ" |
| u:name="GREEK SMALL LETTER PSI" |
| u:entity="psgr" |
| string="\(*q" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ω" |
| u:name="GREEK SMALL LETTER OMEGA" |
| u:entity="ohgr" |
| string="\(*w" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϊ" |
| u:name="GREEK SMALL LETTER IOTA WITH DIALYTIKA" |
| u:entity="idigr" |
| string="\(*i" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϋ" |
| u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA" |
| u:entity="udigr" |
| string="\(*u" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ό" |
| u:name="GREEK SMALL LETTER OMICRON WITH TONOS" |
| u:entity="oacgr" |
| string="\(*o" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ύ" |
| u:name="GREEK SMALL LETTER UPSILON WITH TONOS" |
| u:entity="uacgr" |
| string="\(*u" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ώ" |
| u:name="GREEK SMALL LETTER OMEGA WITH TONOS" |
| u:entity="ohacgr" |
| string="\(*w" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϐ" |
| u:name="GREEK BETA SYMBOL" |
| string="\(*B" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϑ" |
| u:name="GREEK THETA SYMBOL" |
| u:entity="thetav" |
| string="\(+h" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϒ" |
| u:name="GREEK UPSILON WITH HOOK SYMBOL" |
| u:entity="Upsi" |
| string="\(*U" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϓ" |
| u:name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL" |
| string="\(*U" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϔ" |
| u:name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL" |
| string="\(*U" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϕ" |
| u:name="GREEK PHI SYMBOL" |
| u:entity="phis" |
| string="\(+f" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϖ" |
| u:name="GREEK PI SYMBOL" |
| u:entity="piv" |
| string="\(+p" |
| u:block="Greek and Coptic" |
| /> |
| <!-- no mappings for remaining chars x03d7 to x03ef --> |
| <xsl:output-character |
| character="ϰ" |
| u:name="GREEK KAPPA SYMBOL" |
| u:entity="kappav" |
| string="(*k" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϱ" |
| u:name="GREEK RHO SYMBOL" |
| u:entity="rhov" |
| string="\(*r" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϲ" |
| u:name="GREEK LUNATE SIGMA SYMBOL" |
| string="\(*s" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϴ" |
| u:name="GREEK CAPITAL THETA SYMBOL" |
| string="\(*H" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="ϵ" |
| u:name="GREEK LUNATE EPSILON SYMBOL" |
| string="\(*e" |
| u:block="Greek and Coptic" |
| /> |
| <xsl:output-character |
| character="϶" |
| u:name="GREEK REVERSED LUNATE EPSILON SYMBOL" |
| u:entity="bepsi" |
| string="\(*e" |
| u:block="Greek and Coptic" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Greek and Coptic --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| <!-- * Cyrillic --> |
| <!-- * x0400 to x04ff --> |
| <!-- * - do nothing - --> |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: General Punctuation --> |
| <!-- * x2000 to x206f --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * first, spaces of various widths --> |
| |
| <!-- * Note: There does not seem to be either a real em space or en space --> |
| <!-- * in roff; to approximate them, this character map assumes that in --> |
| <!-- * most fonts, an en space is about the same as the width of a digit --> |
| <!-- * (in roff, "\0"), so an em space (which by definition is --> |
| <!-- * equal to the width of two en spaces) is about the same as the width --> |
| <!-- * of two digits (thus, in roff, "\0\0") --> |
| |
| <xsl:output-character |
| character=" " |
| u:name="EN QUAD" |
| string="\0" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <xsl:output-character |
| character=" " |
| u:name="EM QUAD" |
| string="\0\0" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <xsl:output-character |
| character=" " |
| u:name="EN SPACE" |
| u:entity="ensp" |
| string="\0" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <xsl:output-character |
| character=" " |
| u:name="EM SPACE" |
| u:entity="emsp" |
| string="\0\0" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * roughly same width as a normal space --> |
| <xsl:output-character |
| character=" " |
| u:name="THREE-PER-EM SPACE" |
| u:entity="emsp13" |
| string=" " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * roughly same width as a normal space --> |
| <xsl:output-character |
| character=" " |
| u:name="FOUR-PER-EM SPACE" |
| u:entity="emsp14" |
| string=" " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * roughly same width as a normal space --> |
| <xsl:output-character |
| character=" " |
| u:name="SIX-PER-EM SPACE" |
| string=" " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * same as roff "digit" space --> |
| <xsl:output-character |
| character=" " |
| u:name="FIGURE SPACE" |
| u:entity="numsp" |
| string="\0" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * punctuation space in most fonts is actually closer to a normal --> |
| <!-- * space than it is to a thin space --> |
| <xsl:output-character |
| character=" " |
| u:name="PUNCTUATION SPACE" |
| u:entity="puncsp" |
| string=" " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * Note: Not sure how best to deal with thin space, because the roff --> |
| <!-- * thin space, "\^", prints as a zero-width space in TTY --> |
| <!-- * output. However, it seems that, unlike a hair space, a thin space, --> |
| <!-- * at 1/12 of an em, is still recognizable to most people as a space, --> |
| <!-- * so treating it as zero-width seems wrong. So, for the sake of making --> |
| <!-- * TTY output look OK, just substitute with a normal space; but real --> |
| <!-- * roff escape is "\(\^" --> |
| <xsl:output-character |
| character=" " |
| u:name="THIN SPACE" |
| u:entity="thinsp" |
| string=" " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * I don't think there's a standard definition of what a hair --> |
| <!-- * space is; some guides just say it's "less than 1/5 of an em" or --> |
| <!-- * that it's "narrower than a thin space"; seems like in practice, --> |
| <!-- * it's *a lot* narrower than a thin space, to the point where --> |
| <!-- * it's close to being a non-space, so here it's substituted with --> |
| <!-- * roff equivalent of a zero-width no-break space --> |
| <xsl:output-character |
| character=" " |
| u:name="HAIR SPACE" |
| u:entity="hairsp" |
| string="\&" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * map to roff "zero-width break point" --> |
| <xsl:output-character |
| character="​" |
| u:name="ZERO WIDTH SPACE" |
| string="\:" |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| |
| <!-- * x200c and x200d have special purposes in some Indic languages (I --> |
| <!-- * think); for the "correct" zero-width space, according to Unicode docs, --> |
| <!-- * use x2060, not x200c or x200d --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‌" --> |
| <!-- * u:name="ZERO WIDTH NON-JOINER" --> |
| <!-- * string="\:" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‍" --> |
| <!-- * u:name="ZERO WIDTH JOINER" --> |
| <!-- * string="\&" --> |
| <!-- * /> --> |
| <!-- * non-visible --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‎" --> |
| <!-- * u:name="LEFT-TO-RIGHT MARK" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‏" --> |
| <!-- * u:name="RIGHT-TO-LEFT MARK" --> |
| <!-- * /> --> |
| |
| <!-- * .................................................... --> |
| <!-- * next, hyphens and various dashes, bars, underscores --> |
| <xsl:output-character |
| character="‐" |
| u:name="HYPHEN" |
| u:entity="hyphen" |
| string="\(hy" |
| u:block="General Punctuation" |
| u:class="dashes" |
| /> |
| <!-- * although the groff docs do not make it clear, testing --> |
| <!-- * indicates that the only reliable way to make a non-breaking --> |
| <!-- * hyphen is to put just a backslash in front of it. --> |
| <!-- * --> |
| <!-- * based on testing, it also appears that no character is needed --> |
| <!-- * after the hyphen in order to make it non-breaking --> |
| <xsl:output-character |
| character="‑" |
| u:name="NON-BREAKING HYPHEN" |
| string="\-" |
| u:block="General Punctuation" |
| u:class="dashes" |
| /> |
| <!-- * roughly same width as en dash --> |
| <xsl:output-character |
| character="‒" |
| u:name="FIGURE DASH" |
| string="\(en" |
| u:block="General Punctuation" |
| u:class="dashes" |
| /> |
| <xsl:output-character |
| character="–" |
| u:name="EN DASH" |
| u:entity="ndash" |
| string="\(en" |
| u:block="General Punctuation" |
| u:class="dashes" |
| /> |
| <xsl:output-character |
| character="—" |
| u:name="EM DASH" |
| u:entity="mdash" |
| string="\(em" |
| u:block="General Punctuation" |
| u:class="dashes" |
| /> |
| <!-- * seems roughly same width as em dash --> |
| <xsl:output-character |
| character="―" |
| u:name="HORIZONTAL BAR" |
| u:entity="horbar" |
| string="\(em" |
| u:block="General Punctuation" |
| u:class="dashes" |
| /> |
| <xsl:output-character |
| character="‖" |
| u:name="DOUBLE VERTICAL LINE" |
| u:entity="Verbar" |
| string="\(bv\(bv" |
| u:block="General Punctuation" |
| /> |
| <!-- * no double-underscore in roff; so just make it a single --> |
| <!-- * underscore --> |
| <xsl:output-character |
| character="‗" |
| u:name="DOUBLE LOW LINE" |
| string="_" |
| u:block="General Punctuation" |
| /> |
| |
| <!-- * .................................................... --> |
| <!-- * various quotation marks --> |
| <xsl:output-character |
| character="‘" |
| u:name="LEFT SINGLE QUOTATION MARK" |
| u:entity="lsquo" |
| string="\(oq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <xsl:output-character |
| character="’" |
| u:name="RIGHT SINGLE QUOTATION MARK" |
| u:entity="rsquo" |
| string="\(cq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <xsl:output-character |
| character="‚" |
| u:name="SINGLE LOW-9 QUOTATION MARK" |
| u:entity="lsquor" |
| string="\(bq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <!-- * no roff equiv; treat same as lsquo --> |
| <xsl:output-character |
| character="‛" |
| u:name="SINGLE HIGH-REVERSED-9 QUOTATION MARK" |
| string="\(oq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <xsl:output-character |
| character="“" |
| u:name="LEFT DOUBLE QUOTATION MARK" |
| u:entity="ldquo" |
| string="\(lq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <xsl:output-character |
| character="”" |
| u:name="RIGHT DOUBLE QUOTATION MARK" |
| u:entity="rdquo" |
| string="\(rq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <xsl:output-character |
| character="„" |
| u:name="DOUBLE LOW-9 QUOTATION MARK" |
| u:entity="ldquor" |
| string="\(Bq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <!-- * no roff equiv; treat same as rdquo --> |
| <xsl:output-character |
| character="‟" |
| u:name="DOUBLE HIGH-REVERSED-9 QUOTATION MARK" |
| string="\(rq" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| |
| <!-- * .................................................... --> |
| <!-- * various symbols --> |
| <xsl:output-character |
| character="†" |
| u:name="DAGGER" |
| u:entity="dagger" |
| string="\(dg" |
| u:block="General Punctuation_daggers" |
| /> |
| <xsl:output-character |
| character="‡" |
| u:name="DOUBLE DAGGER" |
| u:entity="Dagger" |
| string="\(dd" |
| u:block="General Punctuation_daggers" |
| /> |
| <xsl:output-character |
| character="•" |
| u:name="BULLET" |
| u:entity="bull" |
| string="\(bu" |
| u:block="General Punctuation" |
| u:class="bullets" |
| /> |
| <!-- * no roff equiv --> |
| <xsl:output-character |
| character="‣" |
| u:name="TRIANGULAR BULLET" |
| string=">\&" |
| u:block="General Punctuation" |
| u:class="bullets" |
| /> |
| <!-- * no roff equiv --> |
| <xsl:output-character |
| character="․" |
| u:name="ONE DOT LEADER" |
| string="\&." |
| u:block="General Punctuation_leaders" |
| /> |
| <!-- * no roff equiv --> |
| <xsl:output-character |
| character="‥" |
| u:name="TWO DOT LEADER" |
| u:entity="nldr" |
| string="\&.." |
| u:block="General Punctuation_leaders" |
| /> |
| <!-- * no roff equiv --> |
| <xsl:output-character |
| character="…" |
| u:name="HORIZONTAL ELLIPSIS" |
| u:entity="hellip" |
| string="\&..." |
| u:block="General Punctuation" |
| /> |
| <!-- what is "hyphenation point" used for? looks like middot to me... --> |
| <xsl:output-character |
| character="‧" |
| u:name="HYPHENATION POINT" |
| string="\(md" |
| u:block="General Punctuation" |
| /> |
| <!-- * Begin x2028 to x202e - no idea what to do with these --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="
" --> |
| <!-- * u:name="LINE SEPARATOR" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="
" --> |
| <!-- * u:name="PARAGRAPH SEPARATOR" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‪" --> |
| <!-- * u:name="LEFT-TO-RIGHT EMBEDDING" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‫" --> |
| <!-- * u:name="RIGHT-TO-LEFT EMBEDDING" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‬" --> |
| <!-- * u:name="POP DIRECTIONAL FORMATTING" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‭" --> |
| <!-- * u:name="LEFT-TO-RIGHT OVERRIDE" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‮" --> |
| <!-- * u:name="RIGHT-TO-LEFT OVERRIDE" --> |
| <!-- * /> --> |
| <!-- * End x2028 to x202e - no idea what to do with these --> |
| |
| <!-- * seems like "narrow" nbsp is basically the same as a no-break --> |
| <!-- * space --> |
| <xsl:output-character |
| character=" " |
| u:name="NARROW NO-BREAK SPACE" |
| string="\ " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <xsl:output-character |
| character="‰" |
| u:name="PER MILLE SIGN" |
| u:entity="permil" |
| string="\(%0" |
| u:block="General Punctuation" |
| /> |
| <!-- * no roff equiv; no idea what to do with it --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‱" --> |
| <!-- * u:name="PER TEN THOUSAND SIGN" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="′" |
| u:name="PRIME" |
| u:entity="prime" |
| string="\(fm" |
| u:block="General Punctuation" |
| u:class="primes" |
| /> |
| <xsl:output-character |
| character="″" |
| u:name="DOUBLE PRIME" |
| u:entity="Prime" |
| string="\(sd" |
| u:block="General Punctuation" |
| u:class="primes" |
| /> |
| <xsl:output-character |
| character="‴" |
| u:name="TRIPLE PRIME" |
| u:entity="tprime" |
| string="\(sd\(fm" |
| u:block="General Punctuation" |
| u:class="primes" |
| /> |
| <!-- * no idea for these --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‵" --> |
| <!-- * u:name="REVERSED PRIME" --> |
| <!-- * u:entity="bprime" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‶" --> |
| <!-- * u:name="REVERSED DOUBLE PRIME" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="‷" --> |
| <!-- * u:name="REVERSED TRIPLE PRIME" --> |
| <!-- * /> --> |
| |
| <!-- * there is no low caret in roff --> |
| <xsl:output-character |
| character="‸" |
| u:name="CARET" |
| string="^" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="‹" |
| u:name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK" |
| string="\(fo" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <xsl:output-character |
| character="›" |
| u:name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK" |
| string="\(fc" |
| u:block="General Punctuation" |
| u:class="quotes" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="※" |
| u:name="REFERENCE MARK" |
| string="*" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="‼" |
| u:name="DOUBLE EXCLAMATION MARK" |
| string="!!" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="‽" |
| u:name="INTERROBANG" |
| string="?!" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="‾" |
| u:name="OVERLINE" |
| string="\(rn" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="‿" |
| u:name="UNDERTIE" |
| string="\(ul" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="⁀" |
| u:name="CHARACTER TIE" |
| string="\(rn" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="⁁" |
| u:name="CARET INSERTION POINT" |
| u:entity="caret" |
| string="^" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="⁂" |
| u:name="ASTERISM" |
| string="*" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff; just make bold hyphen --> |
| <xsl:output-character |
| character="⁃" |
| u:name="HYPHEN BULLET" |
| u:entity="hybull" |
| string="\fB-\fR" |
| u:block="General Punctuation" |
| u:class="bullets" |
| /> |
| <xsl:output-character |
| character="⁄" |
| u:name="FRACTION SLASH" |
| string="\(sl" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="⁅" |
| u:name="LEFT SQUARE BRACKET WITH QUILL" |
| string="[" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="⁆" |
| u:name="RIGHT SQUARE BRACKET WITH QUILL" |
| string="]" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="⁇" |
| u:name="DOUBLE QUESTION MARK" |
| string="??" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="⁈" |
| u:name="QUESTION EXCLAMATION MARK" |
| string="?!" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="⁉" |
| u:name="EXCLAMATION QUESTION MARK" |
| string="!?" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff --> |
| <xsl:output-character |
| character="⁊" |
| u:name="TIRONIAN SIGN ET" |
| string="7" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff; just replace with un-reversed pilcrow --> |
| <xsl:output-character |
| character="⁋" |
| u:name="REVERSED PILCROW SIGN" |
| string="\(ps" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff; just make regular bullet --> |
| <xsl:output-character |
| character="⁌" |
| u:name="BLACK LEFTWARDS BULLET" |
| string="\(bu" |
| u:block="General Punctuation" |
| /> |
| <!-- * not in roff; just make regular bullet --> |
| <xsl:output-character |
| character="⁍" |
| u:name="BLACK RIGHTWARDS BULLET" |
| string="\(bu" |
| u:block="General Punctuation" |
| /> |
| <xsl:output-character |
| character="⁎" |
| u:name="LOW ASTERISK" |
| string="*" |
| u:block="General Punctuation" |
| /> |
| |
| <!-- * ............................................................... --> |
| <!-- * Remaining General Punctuation --> |
| <!-- * from x2050 to x206f --> |
| <!-- * only map a couple of these --> |
| <!-- * ............................................................... --> |
| |
| <!-- * basically same as a normal space --> |
| <xsl:output-character |
| character=" " |
| u:name="MEDIUM MATHEMATICAL SPACE" |
| string=" " |
| u:block="General Punctuation" |
| u:class="spaces" |
| /> |
| <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, --> |
| <!-- * Line Breaking Properties"[1] says: --> |
| <!-- * --> |
| <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred --> |
| <!-- * choice for an invisible character to keep other characters --> |
| <!-- * together that would otherwise be split across the line at a direct --> |
| <!-- * break. The character FEFF has the same effect, but because it is --> |
| <!-- * also used in an unrelated way as a byte order mark, the use of the --> |
| <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. --> |
| <!-- * --> |
| <!-- * [1] http://www.unicode.org/reports/tr14/ --> |
| <!-- * --> |
| <!-- * The groff docs seem ambiguous about whether \& is a joiner and --> |
| <!-- * prevents breaks, but, based on testing, seems like it does --> |
| <xsl:output-character |
| character="⁠" |
| u:name="WORD JOINER" |
| string="\&" |
| u:block="General Punctuation" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: General Punctuation --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Superscripts and Subscripts --> |
| <!-- * x2070 to x209f --> |
| <!-- * For superscripts, just do a^n thing --> |
| <!-- * For subscripts, just do a_n --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="⁰" |
| u:name="SUPERSCRIPT ZERO" |
| string="^0" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="ⁱ" |
| u:name="SUPERSCRIPT LATIN SMALL LETTER I" |
| string="^i" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁴" |
| u:name="SUPERSCRIPT FOUR" |
| string="^4" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁵" |
| u:name="SUPERSCRIPT FIVE" |
| string="^5" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁶" |
| u:name="SUPERSCRIPT SIX" |
| string="^6" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁷" |
| u:name="SUPERSCRIPT SEVEN" |
| string="^7" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁸" |
| u:name="SUPERSCRIPT EIGHT" |
| string="^8" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁹" |
| u:name="SUPERSCRIPT NINE" |
| string="^9" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁺" |
| u:name="SUPERSCRIPT PLUS SIGN" |
| string="^+" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁻" |
| u:name="SUPERSCRIPT MINUS" |
| string="^-" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁼" |
| u:name="SUPERSCRIPT EQUALS SIGN" |
| string="^=" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁽" |
| u:name="SUPERSCRIPT LEFT PARENTHESIS" |
| string="^(" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="⁾" |
| u:name="SUPERSCRIPT RIGHT PARENTHESIS" |
| string="^)" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="ⁿ" |
| u:name="SUPERSCRIPT LATIN SMALL LETTER N" |
| string="^n" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₀" |
| u:name="SUBSCRIPT ZERO" |
| string="_0" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₁" |
| u:name="SUBSCRIPT ONE" |
| string="_1" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₂" |
| u:name="SUBSCRIPT TWO" |
| string="_2" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₃" |
| u:name="SUBSCRIPT THREE" |
| string="_3" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₄" |
| u:name="SUBSCRIPT FOUR" |
| string="_4" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₅" |
| u:name="SUBSCRIPT FIVE" |
| string="_5" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₆" |
| u:name="SUBSCRIPT SIX" |
| string="_6" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₇" |
| u:name="SUBSCRIPT SEVEN" |
| string="_7" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₈" |
| u:name="SUBSCRIPT EIGHT" |
| string="_8" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₉" |
| u:name="SUBSCRIPT NINE" |
| string="_9" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₊" |
| u:name="SUBSCRIPT PLUS SIGN" |
| string="_+" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₋" |
| u:name="SUBSCRIPT MINUS" |
| string="_-" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₌" |
| u:name="SUBSCRIPT EQUALS SIGN" |
| string="_=" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₍" |
| u:name="SUBSCRIPT LEFT PARENTHESIS" |
| string="_(" |
| u:block="Superscripts and Subscripts" |
| /> |
| <xsl:output-character |
| character="₎" |
| u:name="SUBSCRIPT RIGHT PARENTHESIS" |
| string="_)" |
| u:block="Superscripts and Subscripts" |
| /> |
| <!-- * ***************************************************************** --> |
| <!-- * End: Superscripts and Subscripts --> |
| <!-- * x2070 to x209f --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Currency Symbols --> |
| <!-- * x20a0 to x20b1 --> |
| <!-- * No mappings for any of these; just spell out --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="₠" |
| u:name="EURO-CURRENCY SIGN" |
| string="EUR" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₡" |
| u:name="COLON SIGN" |
| string="COLON" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₢" |
| u:name="CRUZEIRO SIGN" |
| string="CRUZEIRO" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₣" |
| u:name="FRENCH FRANC SIGN" |
| string="FRANC" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₤" |
| u:name="LIRA SIGN" |
| string="LIRA" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₥" |
| u:name="MILL SIGN" |
| string="MILL" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₦" |
| u:name="NAIRA SIGN" |
| string="NAIRA" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₧" |
| u:name="PESETA SIGN" |
| string="PESETA" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₨" |
| u:name="RUPEE SIGN" |
| string="RUPEE" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₩" |
| u:name="WON SIGN" |
| string="WON" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₪" |
| u:name="NEW SHEQEL SIGN" |
| string="SHEQEL" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₫" |
| u:name="DONG SIGN" |
| string="DONG" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="€" |
| u:name="EURO SIGN" |
| string="EUR" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₭" |
| u:name="KIP SIGN" |
| string="KIP" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₮" |
| u:name="TUGRIK SIGN" |
| string="TUGRIK" |
| u:block="Currency Symbols" |
| /> |
| <xsl:output-character |
| character="₯" |
| u:name="DRACHMA SIGN" |
| string="DRACHMA" |
| u:block="Currency Symbols" |
| /> |
| <!-- <xsl:output-character --> |
| <!-- character="₰" --> |
| <!-- u:name="GERMAN PENNY SIGN" --> |
| <!-- string="?" --> |
| <!-- u:block="Currency Symbols" --> |
| <!-- /> --> |
| <xsl:output-character |
| character="₱" |
| u:name="PESO SIGN" |
| string="PESO" |
| u:block="Currency Symbols" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Currency Symbols --> |
| <!-- * x20a0 to x20b1 --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| <!-- * Combining Diacritical Marks for Symbols --> |
| <!-- * x20d0 to x20ff --> |
| <!-- * - do nothing - --> |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Letterlike Symbols --> |
| <!-- * x2100 to x214b --> |
| <!-- * --> |
| <!-- * No mappings for any of these, and nothing appropriate for --> |
| <!-- * most of them; so, just spell out the ones that we can --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="℃" |
| u:name="DEGREE CELSIUS" |
| string="\(deC" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="℅" |
| u:name="CARE OF" |
| u:entity="incare" |
| string="c/o" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="℉" |
| u:name="DEGREE FAHRENHEIT" |
| string="\(deF" |
| u:block="Letterlike Symbols" |
| /> |
| <!-- roff Ifraktur --> |
| <xsl:output-character |
| character="ℑ" |
| u:name="BLACK-LETTER CAPITAL I" |
| string="\(Im" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="ℓ" |
| u:name="SCRIPT SMALL L" |
| u:entity="ell" |
| string="l" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="№" |
| u:name="NUMERO SIGN" |
| u:entity="numero" |
| string="No." |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="℘" |
| u:name="SCRIPT CAPITAL P" |
| u:entity="weierp" |
| string="\(wp" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="ℜ" |
| u:name="BLACK-LETTER CAPITAL R" |
| u:entity="real" |
| string="\(Re" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="℞" |
| u:name="PRESCRIPTION TAKE" |
| u:entity="rx" |
| string="Rx" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="℠" |
| u:name="SERVICE MARK" |
| string="(SM)" |
| u:block="Letterlike Symbols" |
| /> |
| <!-- * We don't do "\(tm" for ™ because for console output, groff --> |
| <!-- * just renders that as "tm", without any preceding space, parens, --> |
| <!-- * or anything. So it just gets run into the preceding word; i.e.: --> |
| <!-- * --> |
| <!-- * Product™ -> Producttm --> |
| <!-- * --> |
| <!-- * That it probably not what most people would want. So we just --> |
| <!-- * render it as (TM) instead, Thus: --> |
| <!-- * --> |
| <!-- * Product™ -> Product(TM) --> |
| <xsl:output-character |
| character="™" |
| u:name="TRADE MARK SIGN" |
| u:entity="trade" |
| string="(TM)" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="Ω" |
| u:name="OHM SIGN" |
| u:entity="ohm" |
| string="\(*W" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="K" |
| u:name="KELVIN SIGN" |
| string="K" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="Å" |
| u:name="ANGSTROM SIGN" |
| u:entity="angst" |
| string="\(oA" |
| u:block="Letterlike Symbols" |
| /> |
| <xsl:output-character |
| character="ℵ" |
| u:name="ALEF SYMBOL" |
| u:entity="aleph" |
| string="\(Ah" |
| u:block="Letterlike Symbols" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Letterlike Symbols --> |
| <!-- * x2100 to x214b --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Number Forms --> |
| <!-- * x2150 to x218f --> |
| <!-- * --> |
| <!-- * No mappings for any of these, and nothing appropriate for most --> |
| <!-- * of them; so, just spell out the ones that we can --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="⅓" |
| u:name="VULGAR FRACTION ONE THIRD" |
| u:entity="frac13" |
| string="1/3" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅔" |
| u:name="VULGAR FRACTION TWO THIRDS" |
| u:entity="frac23" |
| string="2/3" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅕" |
| u:name="VULGAR FRACTION ONE FIFTH" |
| u:entity="frac15" |
| string="1/5" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅖" |
| u:name="VULGAR FRACTION TWO FIFTHS" |
| u:entity="frac25" |
| string="2/5" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅗" |
| u:name="VULGAR FRACTION THREE FIFTHS" |
| u:entity="frac35" |
| string="3/5" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅘" |
| u:name="VULGAR FRACTION FOUR FIFTHS" |
| u:entity="frac45" |
| string="4/5" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅙" |
| u:name="VULGAR FRACTION ONE SIXTH" |
| u:entity="frac16" |
| string="1/6" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅚" |
| u:name="VULGAR FRACTION FIVE SIXTHS" |
| u:entity="frac56" |
| string="5/6" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅛" |
| u:name="VULGAR FRACTION ONE EIGHTH" |
| u:entity="frac18" |
| string="1/8" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅜" |
| u:name="VULGAR FRACTION THREE EIGHTHS" |
| u:entity="frac38" |
| string="3/8" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅝" |
| u:name="VULGAR FRACTION FIVE EIGHTHS" |
| u:entity="frac58" |
| string="5/8" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅞" |
| u:name="VULGAR FRACTION SEVEN EIGHTHS" |
| u:entity="frac78" |
| string="7/8" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="⅟" |
| u:name="FRACTION NUMERATOR ONE" |
| string="1/" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅰ" |
| u:name="ROMAN NUMERAL ONE" |
| string="I" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅱ" |
| u:name="ROMAN NUMERAL TWO" |
| string="II" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅲ" |
| u:name="ROMAN NUMERAL THREE" |
| string="III" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅳ" |
| u:name="ROMAN NUMERAL FOUR" |
| string="IV" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅴ" |
| u:name="ROMAN NUMERAL FIVE" |
| string="V" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅵ" |
| u:name="ROMAN NUMERAL SIX" |
| string="VI" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅶ" |
| u:name="ROMAN NUMERAL SEVEN" |
| string="VII" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅷ" |
| u:name="ROMAN NUMERAL EIGHT" |
| string="VIII" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅸ" |
| u:name="ROMAN NUMERAL NINE" |
| string="IX" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅹ" |
| u:name="ROMAN NUMERAL TEN" |
| string="X" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅺ" |
| u:name="ROMAN NUMERAL ELEVEN" |
| string="XI" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅻ" |
| u:name="ROMAN NUMERAL TWELVE" |
| string="XII" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅼ" |
| u:name="ROMAN NUMERAL FIFTY" |
| string="L" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅽ" |
| u:name="ROMAN NUMERAL ONE HUNDRED" |
| string="C" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅾ" |
| u:name="ROMAN NUMERAL FIVE HUNDRED" |
| string="D" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="Ⅿ" |
| u:name="ROMAN NUMERAL ONE THOUSAND" |
| string="M" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅰ" |
| u:name="SMALL ROMAN NUMERAL ONE" |
| string="i" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅱ" |
| u:name="SMALL ROMAN NUMERAL TWO" |
| string="ii" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅲ" |
| u:name="SMALL ROMAN NUMERAL THREE" |
| string="iii" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅳ" |
| u:name="SMALL ROMAN NUMERAL FOUR" |
| string="iv" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅴ" |
| u:name="SMALL ROMAN NUMERAL FIVE" |
| string="v" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅵ" |
| u:name="SMALL ROMAN NUMERAL SIX" |
| string="vi" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅶ" |
| u:name="SMALL ROMAN NUMERAL SEVEN" |
| string="vii" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅷ" |
| u:name="SMALL ROMAN NUMERAL EIGHT" |
| string="viii" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅸ" |
| u:name="SMALL ROMAN NUMERAL NINE" |
| string="ix" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅹ" |
| u:name="SMALL ROMAN NUMERAL TEN" |
| string="x" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅺ" |
| u:name="SMALL ROMAN NUMERAL ELEVEN" |
| string="xi" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅻ" |
| u:name="SMALL ROMAN NUMERAL TWELVE" |
| string="xii" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅼ" |
| u:name="SMALL ROMAN NUMERAL FIFTY" |
| string="l" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅽ" |
| u:name="SMALL ROMAN NUMERAL ONE HUNDRED" |
| string="c" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅾ" |
| u:name="SMALL ROMAN NUMERAL FIVE HUNDRED" |
| string="d" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ⅿ" |
| u:name="SMALL ROMAN NUMERAL ONE THOUSAND" |
| string="m" |
| u:block="Number Forms" |
| /> |
| <xsl:output-character |
| character="ↀ" |
| u:name="ROMAN NUMERAL ONE THOUSAND C D" |
| string="CD" |
| u:block="Number Forms" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Number Forms --> |
| <!-- * x2150 to x218f --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Arrows --> |
| <!-- * x2190 to x21ff --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="←" |
| u:name="LEFTWARDS ARROW" |
| u:entity="larr" |
| string="\(<-" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="↑" |
| u:name="UPWARDS ARROW" |
| u:entity="uarr" |
| string="\(ua" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="→" |
| u:name="RIGHTWARDS ARROW" |
| u:entity="rarr" |
| string="\(->" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="↓" |
| u:name="DOWNWARDS ARROW" |
| u:entity="darr" |
| string="\(da" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="↔" |
| u:name="LEFT RIGHT ARROW" |
| u:entity="harr" |
| string="\(<>" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="↕" |
| u:name="UP DOWN ARROW" |
| u:entity="varr" |
| string="\(va" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="↵" |
| u:name="DOWNWARDS ARROW WITH CORNER LEFTWARDS" |
| u:entity="crarr" |
| string="\(CR" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="⇐" |
| u:name="LEFTWARDS DOUBLE ARROW" |
| u:entity="lArr" |
| string="\(la" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="⇑" |
| u:name="UPWARDS DOUBLE ARROW" |
| u:entity="uArr" |
| string="\(uA" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="⇒" |
| u:name="RIGHTWARDS DOUBLE ARROW" |
| u:entity="rArr" |
| string="\(rA" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="⇓" |
| u:name="DOWNWARDS DOUBLE ARROW" |
| u:entity="dArr" |
| string="\(dA" |
| u:block="Arrows" |
| /> |
| <xsl:output-character |
| character="⇔" |
| u:name="LEFT RIGHT DOUBLE ARROW" |
| u:entity="hArr" |
| string="\(hA" |
| u:block="Arrows" |
| /> |
| <!-- no roff equiv; render same as single arrow --> |
| <xsl:output-character |
| character="⇕" |
| u:name="UP DOWN DOUBLE ARROW" |
| u:entity="vArr" |
| string="\(va" |
| u:block="Arrows" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Mathematical Operators --> |
| <!-- * x2200 to x22ff --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="∀" |
| u:name="FOR ALL" |
| u:entity="forall" |
| string="\(fa" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∁" |
| u:name="COMPLEMENT" |
| u:entity="comp" |
| string="C" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∂" |
| u:name="PARTIAL DIFFERENTIAL" |
| u:entity="part" |
| string="\(pd" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∃" |
| u:name="THERE EXISTS" |
| u:entity="exist" |
| string="\(te" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * no roff equiv --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∄" --> |
| <!-- * u:name="THERE DOES NOT EXIST" --> |
| <!-- * u:entity="nexist" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∅" |
| u:name="EMPTY SET" |
| u:entity="empty" |
| string="\(es" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∆" |
| u:name="INCREMENT" |
| string="\(*D" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∇" |
| u:name="NABLA" |
| u:entity="nabla" |
| string="\(gr" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∈" |
| u:name="ELEMENT OF" |
| u:entity="isin" |
| string="\(mo" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∉" |
| u:name="NOT AN ELEMENT OF" |
| u:entity="notin" |
| string="\(nm" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∊" |
| u:name="SMALL ELEMENT OF" |
| string="\(mo" |
| u:block="Mathematical Operators" |
| /> |
| |
| <xsl:output-character |
| character="∋" |
| u:name="CONTAINS AS MEMBER" |
| u:entity="ni" |
| string="\(st" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∌" --> |
| <!-- * u:name="DOES NOT CONTAIN AS MEMBER" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∍" |
| u:name="SMALL CONTAINS AS MEMBER" |
| string="\(st" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∎" --> |
| <!-- * u:name="END OF PROOF" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∏" |
| u:name="N-ARY PRODUCT" |
| u:entity="prod" |
| string="\(product" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∐" --> |
| <!-- * u:name="N-ARY COPRODUCT" --> |
| <!-- * u:entity="coprod" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∑" |
| u:name="N-ARY SUMMATION" |
| u:entity="sum" |
| string="\(sum" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="−" |
| u:name="MINUS SIGN" |
| u:entity="minus" |
| string="\-" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∓" |
| u:name="MINUS-OR-PLUS SIGN" |
| u:entity="mnplus" |
| string="\(+-" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∔" --> |
| <!-- * u:name="DOT PLUS" --> |
| <!-- * u:entity="plusdo" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∕" |
| u:name="DIVISION SLASH" |
| string="\(f/" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∖" |
| u:name="SET MINUS" |
| u:entity="setmn" |
| string="\e" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∗" |
| u:name="ASTERISK OPERATOR" |
| u:entity="lowast" |
| string="\(**" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∘" --> |
| <!-- * u:name="RING OPERATOR" --> |
| <!-- * u:entity="compfn" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∙" |
| u:name="BULLET OPERATOR" |
| string="\(bu" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="√" |
| u:name="SQUARE ROOT" |
| u:entity="radic" |
| string="\(sr" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∛" --> |
| <!-- * u:name="CUBE ROOT" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∜" --> |
| <!-- * u:name="FOURTH ROOT" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∝" |
| u:name="PROPORTIONAL TO" |
| u:entity="prop" |
| string="\(pt" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∞" |
| u:name="INFINITY" |
| u:entity="infin" |
| string="\(if" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∟" --> |
| <!-- * u:name="RIGHT ANGLE" --> |
| <!-- * u:entity="ang90" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∠" |
| u:name="ANGLE" |
| u:entity="ang" |
| string="\(/_" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * 0x2221 to 0x2226 not in roff; --> |
| <!-- * but fake a parallel sign with vert bars --> |
| |
| <xsl:output-character |
| character="∥" |
| u:name="PARALLEL TO" |
| u:entity="par" |
| string="\(bv\(bv" |
| u:block="Mathematical Operators" |
| /> |
| |
| <xsl:output-character |
| character="∧" |
| u:name="LOGICAL AND" |
| u:entity="and" |
| string="\(AN" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∨" |
| u:name="LOGICAL OR" |
| u:entity="or" |
| string="\(OR" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∩" |
| u:name="INTERSECTION" |
| u:entity="cap" |
| string="\(ca" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∪" |
| u:name="UNION" |
| u:entity="cup" |
| string="\(cu" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∫" |
| u:name="INTEGRAL" |
| u:entity="int" |
| string="\(is" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∬" |
| u:name="DOUBLE INTEGRAL" |
| string="\(is\(is" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∭" |
| u:name="TRIPLE INTEGRAL" |
| string="\(is\(is\(is" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * 0x222e to 0x2233 not in roff --> |
| |
| <xsl:output-character |
| character="∴" |
| u:name="THEREFORE" |
| u:entity="there4" |
| string="\(tf" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="∵" --> |
| <!-- * u:name="BECAUSE" --> |
| <!-- * u:entity="becaus" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="∶" |
| u:name="RATIO" |
| string=":" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="∷" |
| u:name="PROPORTION" |
| string="::" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * 0x2238 to 0x223b not in roff --> |
| |
| <xsl:output-character |
| character="∼" |
| u:name="TILDE OPERATOR" |
| u:entity="sim" |
| string="\(ti" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * 0x223d to 0x224b not in roff --> |
| |
| <xsl:output-character |
| character="≅" |
| u:name="APPROXIMATELY EQUAL TO" |
| u:entity="cong" |
| string="\(=~" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="≆" --> |
| <!-- * u:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="≇" --> |
| <!-- * u:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" --> |
| <!-- * u:entity="ncong" --> |
| <!-- * /> --> |
| |
| <xsl:output-character |
| character="≈" |
| u:name="ALMOST EQUAL TO" |
| u:entity="asymp" |
| string="\(~~" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x2249 to x2253 not in roff --> |
| |
| <xsl:output-character |
| character="≔" |
| u:name="COLON EQUALS" |
| u:entity="colone" |
| string=":=" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="≕" |
| u:name="EQUALS COLON" |
| u:entity="ecolon" |
| string="=:" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x2256 to x2255 not in roff --> |
| |
| <xsl:output-character |
| character="≟" |
| u:name="QUESTIONED EQUAL TO" |
| string="?=" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="≠" |
| u:name="NOT EQUAL TO" |
| u:entity="ne" |
| string="\(!=" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="≡" |
| u:name="IDENTICAL TO" |
| u:entity="equiv" |
| string="\(==" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="≢" --> |
| <!-- * u:name="NOT IDENTICAL TO" --> |
| <!-- * u:entity="nequiv" --> |
| <!-- * /> --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="≣" --> |
| <!-- * u:name="STRICTLY EQUIVALENT TO" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="≤" |
| u:name="LESS-THAN OR EQUAL TO" |
| u:entity="le" |
| string="\(<=" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="≥" |
| u:name="GREATER-THAN OR EQUAL TO" |
| u:entity="ge" |
| string="\(>=" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * x2266 to x2269 not in roff --> |
| |
| <xsl:output-character |
| character="≪" |
| u:name="MUCH LESS-THAN" |
| u:entity="Lt" |
| string="<<" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="≫" |
| u:name="MUCH GREATER-THAN" |
| u:entity="Gt" |
| string=">>" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * x226c to x2281 not in roff --> |
| |
| <xsl:output-character |
| character="⊂" |
| u:name="SUBSET OF" |
| u:entity="sub" |
| string="\(sb" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⊃" |
| u:name="SUPERSET OF" |
| u:entity="sup" |
| string="\(sp" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⊄" |
| u:name="NOT A SUBSET OF" |
| u:entity="nsub" |
| string="\(nb" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="⊅" --> |
| <!-- * u:name="NOT A SUPERSET OF" --> |
| <!-- * u:entity="nsup" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="⊆" |
| u:name="SUBSET OF OR EQUAL TO" |
| u:entity="sube" |
| string="\(ib" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⊇" |
| u:name="SUPERSET OF OR EQUAL TO" |
| u:entity="supe" |
| string="\(ip" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * x2288 to x2294 not in roff --> |
| |
| <xsl:output-character |
| character="⊕" |
| u:name="CIRCLED PLUS" |
| u:entity="oplus" |
| string="\(c+" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⊖" |
| u:name="CIRCLED MINUS" |
| u:entity="ominus" |
| string="\(c*" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⊗" |
| u:name="CIRCLED TIMES" |
| u:entity="otimes" |
| string="\(c*" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x2298 to x22a4 not in roff --> |
| |
| <xsl:output-character |
| character="⊥" |
| u:name="UP TACK" |
| u:entity="bottom" |
| string="\(pp" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x22a6 to x22bf not in roff --> |
| |
| <xsl:output-character |
| character="⋀" |
| u:name="N-ARY LOGICAL AND" |
| string="\(AN" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⋁" |
| u:name="N-ARY LOGICAL OR" |
| string="\(OR" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⋂" |
| u:name="N-ARY INTERSECTION" |
| string="\(ca" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⋃" |
| u:name="N-ARY UNION" |
| string="\(cu" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * not in roff --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="⋄" --> |
| <!-- * u:name="DIAMOND OPERATOR" --> |
| <!-- * u:entity="diam" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="⋅" |
| u:name="DOT OPERATOR" |
| u:entity="sdot" |
| string="\(md" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⋆" |
| u:name="STAR OPERATOR" |
| u:entity="sstarf" |
| string="\(**" |
| u:block="Mathematical Operators" |
| /> |
| <!-- * x22c7 to x22cd not in roff --> |
| |
| <xsl:output-character |
| character="⋎" |
| u:name="CURLY LOGICAL OR" |
| u:entity="cuvee" |
| string="\(OR" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⋏" |
| u:name="CURLY LOGICAL AND" |
| u:entity="cuwed" |
| string="\(AN" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x22d0 to x22d7 not in roff --> |
| |
| <xsl:output-character |
| character="⋘" |
| u:name="VERY MUCH LESS-THAN" |
| u:entity="Ll" |
| string="<<<" |
| u:block="Mathematical Operators" |
| /> |
| <xsl:output-character |
| character="⋙" |
| u:name="VERY MUCH GREATER-THAN" |
| u:entity="Gg" |
| string=">>>" |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x22da to x22ee not in roff --> |
| |
| <xsl:output-character |
| character="⋯" |
| u:name="MIDLINE HORIZONTAL ELLIPSIS" |
| string="\&..." |
| u:block="Mathematical Operators" |
| /> |
| |
| <!-- * x22fo to x22ff not in roff --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Mathematical Operators --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| <!-- * Miscellaneous Technical --> |
| <!-- * x2300 to x23ff --> |
| <!-- * - do nothing except for angle brackets - --> |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| |
| <xsl:output-character |
| character="〈" |
| u:name="LEFT-POINTING ANGLE BRACKET" |
| u:entity="lang" |
| string="\(la" |
| u:block="Miscellaneous Technical" |
| /> |
| <xsl:output-character |
| character="〉" |
| u:name="RIGHT-POINTING ANGLE BRACKET" |
| u:entity="rang" |
| string="\(ra" |
| u:block="Miscellaneous Technical" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Control Pictures --> |
| <!-- * x2400 to x243f --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="␀" |
| u:name="SYMBOL FOR NULL" |
| string="NUL" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␁" |
| u:name="SYMBOL FOR START OF HEADING" |
| string="SOH" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␂" |
| u:name="SYMBOL FOR START OF TEXT" |
| string="STX" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␃" |
| u:name="SYMBOL FOR END OF TEXT" |
| string="ETX" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␄" |
| u:name="SYMBOL FOR END OF TRANSMISSION" |
| string="EOT" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␅" |
| u:name="SYMBOL FOR ENQUIRY" |
| string="ENQ" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␆" |
| u:name="SYMBOL FOR ACKNOWLEDGE" |
| string="ACK" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␇" |
| u:name="SYMBOL FOR BELL" |
| string="BEL" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␈" |
| u:name="SYMBOL FOR BACKSPACE" |
| string="BS" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␉" |
| u:name="SYMBOL FOR HORIZONTAL TABULATION" |
| string="HT" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␊" |
| u:name="SYMBOL FOR LINE FEED" |
| string="LF" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␋" |
| u:name="SYMBOL FOR VERTICAL TABULATION" |
| string="VT" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␌" |
| u:name="SYMBOL FOR FORM FEED" |
| string="FF" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␍" |
| u:name="SYMBOL FOR CARRIAGE RETURN" |
| string="CR" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␎" |
| u:name="SYMBOL FOR SHIFT OUT" |
| string="SO" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␏" |
| u:name="SYMBOL FOR SHIFT IN" |
| string="SI" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␐" |
| u:name="SYMBOL FOR DATA LINK ESCAPE" |
| string="DLE" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␑" |
| u:name="SYMBOL FOR DEVICE CONTROL ONE" |
| string="DC1" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␒" |
| u:name="SYMBOL FOR DEVICE CONTROL TWO" |
| string="DC2" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␓" |
| u:name="SYMBOL FOR DEVICE CONTROL THREE" |
| string="DC3" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␔" |
| u:name="SYMBOL FOR DEVICE CONTROL FOUR" |
| string="DC4" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␕" |
| u:name="SYMBOL FOR NEGATIVE ACKNOWLEDGE" |
| string="NAK" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␖" |
| u:name="SYMBOL FOR SYNCHRONOUS IDLE" |
| string="SYN" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␗" |
| u:name="SYMBOL FOR END OF TRANSMISSION BLOCK" |
| string="ETB" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␘" |
| u:name="SYMBOL FOR CANCEL" |
| string="CAN" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␙" |
| u:name="SYMBOL FOR END OF MEDIUM" |
| string="EM" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␚" |
| u:name="SYMBOL FOR SUBSTITUTE" |
| string="SUB" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␛" |
| u:name="SYMBOL FOR ESCAPE" |
| string="ESC" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␜" |
| u:name="SYMBOL FOR FILE SEPARATOR" |
| string="FS" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␝" |
| u:name="SYMBOL FOR GROUP SEPARATOR" |
| string="GS" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␞" |
| u:name="SYMBOL FOR RECORD SEPARATOR" |
| string="RS" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␟" |
| u:name="SYMBOL FOR UNIT SEPARATOR" |
| string="US" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␠" |
| u:name="SYMBOL FOR SPACE" |
| string="SP" |
| u:block="Control Pictures" |
| /> |
| <xsl:output-character |
| character="␡" |
| u:name="SYMBOL FOR DELETE" |
| string="DEL" |
| u:block="Control Pictures" |
| /> |
| <!-- * no roff equivs for x2422 and x2423 --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="␢" --> |
| <!-- * u:name="BLANK SYMBOL" --> |
| <!-- * string="?" --> |
| <!-- * u:block="Control Pictures" --> |
| <!-- * /> --> |
| <!-- * I think there should be a roff equiv for ␣, but as far as I --> |
| <!-- * know, there is not... --> |
| <!-- * <xsl:output-character --> |
| <!-- * character="␣" --> |
| <!-- * u:name="OPEN BOX" --> |
| <!-- * u:entity="blank" --> |
| <!-- * string="?" --> |
| <!-- * u:block="Control Pictures" --> |
| <!-- * /> --> |
| <xsl:output-character |
| character="␤" |
| u:name="SYMBOL FOR NEWLINE" |
| string="NL" |
| u:block="Control Pictures" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Control Pictures --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| <!-- * Optical Character Recognition --> |
| <!-- * x2440 to x24ff --> |
| <!-- * - do nothing - --> |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Enclosed Alphanumerics --> |
| <!-- * x2460 to x24ff --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="①" |
| u:name="CIRCLED DIGIT ONE" |
| string="1" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="②" |
| u:name="CIRCLED DIGIT TWO" |
| string="2" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="③" |
| u:name="CIRCLED DIGIT THREE" |
| string="3" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="④" |
| u:name="CIRCLED DIGIT FOUR" |
| string="4" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑤" |
| u:name="CIRCLED DIGIT FIVE" |
| string="5" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑥" |
| u:name="CIRCLED DIGIT SIX" |
| string="6" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑦" |
| u:name="CIRCLED DIGIT SEVEN" |
| string="7" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑧" |
| u:name="CIRCLED DIGIT EIGHT" |
| string="8" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑨" |
| u:name="CIRCLED DIGIT NINE" |
| string="9" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑩" |
| u:name="CIRCLED NUMBER TEN" |
| string="10" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑪" |
| u:name="CIRCLED NUMBER ELEVEN" |
| string="11" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑫" |
| u:name="CIRCLED NUMBER TWELVE" |
| string="12" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑬" |
| u:name="CIRCLED NUMBER THIRTEEN" |
| string="13" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑭" |
| u:name="CIRCLED NUMBER FOURTEEN" |
| string="14" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑮" |
| u:name="CIRCLED NUMBER FIFTEEN" |
| string="15" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑯" |
| u:name="CIRCLED NUMBER SIXTEEN" |
| string="16" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑰" |
| u:name="CIRCLED NUMBER SEVENTEEN" |
| string="17" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑱" |
| u:name="CIRCLED NUMBER EIGHTEEN" |
| string="18" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑲" |
| u:name="CIRCLED NUMBER NINETEEN" |
| string="19" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑳" |
| u:name="CIRCLED NUMBER TWENTY" |
| string="20" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑴" |
| u:name="PARENTHESIZED DIGIT ONE" |
| string="(1)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑵" |
| u:name="PARENTHESIZED DIGIT TWO" |
| string="(2)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑶" |
| u:name="PARENTHESIZED DIGIT THREE" |
| string="(3)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑷" |
| u:name="PARENTHESIZED DIGIT FOUR" |
| string="(4)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑸" |
| u:name="PARENTHESIZED DIGIT FIVE" |
| string="(5)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑹" |
| u:name="PARENTHESIZED DIGIT SIX" |
| string="(6)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑺" |
| u:name="PARENTHESIZED DIGIT SEVEN" |
| string="(7)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑻" |
| u:name="PARENTHESIZED DIGIT EIGHT" |
| string="(8)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑼" |
| u:name="PARENTHESIZED DIGIT NINE" |
| string="(9)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑽" |
| u:name="PARENTHESIZED NUMBER TEN" |
| string="(10)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑾" |
| u:name="PARENTHESIZED NUMBER ELEVEN" |
| string="(11)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⑿" |
| u:name="PARENTHESIZED NUMBER TWELVE" |
| string="(12)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒀" |
| u:name="PARENTHESIZED NUMBER THIRTEEN" |
| string="(13)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒁" |
| u:name="PARENTHESIZED NUMBER FOURTEEN" |
| string="(14)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒂" |
| u:name="PARENTHESIZED NUMBER FIFTEEN" |
| string="(15)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒃" |
| u:name="PARENTHESIZED NUMBER SIXTEEN" |
| string="(16)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒄" |
| u:name="PARENTHESIZED NUMBER SEVENTEEN" |
| string="(17)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒅" |
| u:name="PARENTHESIZED NUMBER EIGHTEEN" |
| string="(18)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒆" |
| u:name="PARENTHESIZED NUMBER NINETEEN" |
| string="(19)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒇" |
| u:name="PARENTHESIZED NUMBER TWENTY" |
| string="(20)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒈" |
| u:name="DIGIT ONE FULL STOP" |
| string="1." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒉" |
| u:name="DIGIT TWO FULL STOP" |
| string="2." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒊" |
| u:name="DIGIT THREE FULL STOP" |
| string="3." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒋" |
| u:name="DIGIT FOUR FULL STOP" |
| string="4." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒌" |
| u:name="DIGIT FIVE FULL STOP" |
| string="5." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒍" |
| u:name="DIGIT SIX FULL STOP" |
| string="6." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒎" |
| u:name="DIGIT SEVEN FULL STOP" |
| string="7." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒏" |
| u:name="DIGIT EIGHT FULL STOP" |
| string="8." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒐" |
| u:name="DIGIT NINE FULL STOP" |
| string="9." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒑" |
| u:name="NUMBER TEN FULL STOP" |
| string="10." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒒" |
| u:name="NUMBER ELEVEN FULL STOP" |
| string="11." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒓" |
| u:name="NUMBER TWELVE FULL STOP" |
| string="12." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒔" |
| u:name="NUMBER THIRTEEN FULL STOP" |
| string="13." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒕" |
| u:name="NUMBER FOURTEEN FULL STOP" |
| string="14." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒖" |
| u:name="NUMBER FIFTEEN FULL STOP" |
| string="15." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒗" |
| u:name="NUMBER SIXTEEN FULL STOP" |
| string="16." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒘" |
| u:name="NUMBER SEVENTEEN FULL STOP" |
| string="17." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒙" |
| u:name="NUMBER EIGHTEEN FULL STOP" |
| string="18." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒚" |
| u:name="NUMBER NINETEEN FULL STOP" |
| string="19." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒛" |
| u:name="NUMBER TWENTY FULL STOP" |
| string="20." |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒜" |
| u:name="PARENTHESIZED LATIN SMALL LETTER A" |
| string="(a)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒝" |
| u:name="PARENTHESIZED LATIN SMALL LETTER B" |
| string="(b)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒞" |
| u:name="PARENTHESIZED LATIN SMALL LETTER C" |
| string="(c)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒟" |
| u:name="PARENTHESIZED LATIN SMALL LETTER D" |
| string="(d)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒠" |
| u:name="PARENTHESIZED LATIN SMALL LETTER E" |
| string="(e)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒡" |
| u:name="PARENTHESIZED LATIN SMALL LETTER F" |
| string="(f)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒢" |
| u:name="PARENTHESIZED LATIN SMALL LETTER G" |
| string="(g)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒣" |
| u:name="PARENTHESIZED LATIN SMALL LETTER H" |
| string="(h)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒤" |
| u:name="PARENTHESIZED LATIN SMALL LETTER I" |
| string="(i)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒥" |
| u:name="PARENTHESIZED LATIN SMALL LETTER J" |
| string="(j)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒦" |
| u:name="PARENTHESIZED LATIN SMALL LETTER K" |
| string="(k)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒧" |
| u:name="PARENTHESIZED LATIN SMALL LETTER L" |
| string="(l)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒨" |
| u:name="PARENTHESIZED LATIN SMALL LETTER M" |
| string="(m)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒩" |
| u:name="PARENTHESIZED LATIN SMALL LETTER N" |
| string="(n)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒪" |
| u:name="PARENTHESIZED LATIN SMALL LETTER O" |
| string="(o)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒫" |
| u:name="PARENTHESIZED LATIN SMALL LETTER P" |
| string="(p)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒬" |
| u:name="PARENTHESIZED LATIN SMALL LETTER Q" |
| string="(q)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒭" |
| u:name="PARENTHESIZED LATIN SMALL LETTER R" |
| string="(r)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒮" |
| u:name="PARENTHESIZED LATIN SMALL LETTER S" |
| string="(s)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒯" |
| u:name="PARENTHESIZED LATIN SMALL LETTER T" |
| string="(t)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒰" |
| u:name="PARENTHESIZED LATIN SMALL LETTER U" |
| string="(u)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒱" |
| u:name="PARENTHESIZED LATIN SMALL LETTER V" |
| string="(v)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒲" |
| u:name="PARENTHESIZED LATIN SMALL LETTER W" |
| string="(w)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒳" |
| u:name="PARENTHESIZED LATIN SMALL LETTER X" |
| string="(x)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒴" |
| u:name="PARENTHESIZED LATIN SMALL LETTER Y" |
| string="(y)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⒵" |
| u:name="PARENTHESIZED LATIN SMALL LETTER Z" |
| string="(z)" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓐ" |
| u:name="CIRCLED LATIN CAPITAL LETTER A" |
| string="A" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓑ" |
| u:name="CIRCLED LATIN CAPITAL LETTER B" |
| string="B" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓒ" |
| u:name="CIRCLED LATIN CAPITAL LETTER C" |
| string="C" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓓ" |
| u:name="CIRCLED LATIN CAPITAL LETTER D" |
| string="D" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓔ" |
| u:name="CIRCLED LATIN CAPITAL LETTER E" |
| string="E" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓕ" |
| u:name="CIRCLED LATIN CAPITAL LETTER F" |
| string="F" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓖ" |
| u:name="CIRCLED LATIN CAPITAL LETTER G" |
| string="G" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓗ" |
| u:name="CIRCLED LATIN CAPITAL LETTER H" |
| string="H" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓘ" |
| u:name="CIRCLED LATIN CAPITAL LETTER I" |
| string="I" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓙ" |
| u:name="CIRCLED LATIN CAPITAL LETTER J" |
| string="J" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓚ" |
| u:name="CIRCLED LATIN CAPITAL LETTER K" |
| string="K" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓛ" |
| u:name="CIRCLED LATIN CAPITAL LETTER L" |
| string="L" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓜ" |
| u:name="CIRCLED LATIN CAPITAL LETTER M" |
| string="M" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓝ" |
| u:name="CIRCLED LATIN CAPITAL LETTER N" |
| string="N" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓞ" |
| u:name="CIRCLED LATIN CAPITAL LETTER O" |
| string="O" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓟ" |
| u:name="CIRCLED LATIN CAPITAL LETTER P" |
| string="P" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓠ" |
| u:name="CIRCLED LATIN CAPITAL LETTER Q" |
| string="Q" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓡ" |
| u:name="CIRCLED LATIN CAPITAL LETTER R" |
| string="R" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓢ" |
| u:name="CIRCLED LATIN CAPITAL LETTER S" |
| u:entity="oS" |
| string="S" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓣ" |
| u:name="CIRCLED LATIN CAPITAL LETTER T" |
| string="T" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓤ" |
| u:name="CIRCLED LATIN CAPITAL LETTER U" |
| string="U" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓥ" |
| u:name="CIRCLED LATIN CAPITAL LETTER V" |
| string="V" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓦ" |
| u:name="CIRCLED LATIN CAPITAL LETTER W" |
| string="W" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓧ" |
| u:name="CIRCLED LATIN CAPITAL LETTER X" |
| string="X" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓨ" |
| u:name="CIRCLED LATIN CAPITAL LETTER Y" |
| string="Y" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="Ⓩ" |
| u:name="CIRCLED LATIN CAPITAL LETTER Z" |
| string="Z" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓐ" |
| u:name="CIRCLED LATIN SMALL LETTER A" |
| string="a" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓑ" |
| u:name="CIRCLED LATIN SMALL LETTER B" |
| string="b" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓒ" |
| u:name="CIRCLED LATIN SMALL LETTER C" |
| string="c" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓓ" |
| u:name="CIRCLED LATIN SMALL LETTER D" |
| string="d" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓔ" |
| u:name="CIRCLED LATIN SMALL LETTER E" |
| string="e" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓕ" |
| u:name="CIRCLED LATIN SMALL LETTER F" |
| string="f" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓖ" |
| u:name="CIRCLED LATIN SMALL LETTER G" |
| string="g" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓗ" |
| u:name="CIRCLED LATIN SMALL LETTER H" |
| string="h" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓘ" |
| u:name="CIRCLED LATIN SMALL LETTER I" |
| string="i" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓙ" |
| u:name="CIRCLED LATIN SMALL LETTER J" |
| string="j" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓚ" |
| u:name="CIRCLED LATIN SMALL LETTER K" |
| string="k" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓛ" |
| u:name="CIRCLED LATIN SMALL LETTER L" |
| string="l" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓜ" |
| u:name="CIRCLED LATIN SMALL LETTER M" |
| string="m" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓝ" |
| u:name="CIRCLED LATIN SMALL LETTER N" |
| string="n" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓞ" |
| u:name="CIRCLED LATIN SMALL LETTER O" |
| string="o" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓟ" |
| u:name="CIRCLED LATIN SMALL LETTER P" |
| string="p" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓠ" |
| u:name="CIRCLED LATIN SMALL LETTER Q" |
| string="q" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓡ" |
| u:name="CIRCLED LATIN SMALL LETTER R" |
| string="r" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓢ" |
| u:name="CIRCLED LATIN SMALL LETTER S" |
| string="s" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓣ" |
| u:name="CIRCLED LATIN SMALL LETTER T" |
| string="t" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓤ" |
| u:name="CIRCLED LATIN SMALL LETTER U" |
| string="u" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓥ" |
| u:name="CIRCLED LATIN SMALL LETTER V" |
| string="b" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓦ" |
| u:name="CIRCLED LATIN SMALL LETTER W" |
| string="w" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓧ" |
| u:name="CIRCLED LATIN SMALL LETTER X" |
| string="x" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓨ" |
| u:name="CIRCLED LATIN SMALL LETTER Y" |
| string="y" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="ⓩ" |
| u:name="CIRCLED LATIN SMALL LETTER Z" |
| string="z" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓪" |
| u:name="CIRCLED DIGIT ZERO" |
| string="0" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓫" |
| u:name="NEGATIVE CIRCLED NUMBER ELEVEN" |
| string="11" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓬" |
| u:name="NEGATIVE CIRCLED NUMBER TWELVE" |
| string="12" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓭" |
| u:name="NEGATIVE CIRCLED NUMBER THIRTEEN" |
| string="13" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓮" |
| u:name="NEGATIVE CIRCLED NUMBER FOURTEEN" |
| string="14" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓯" |
| u:name="NEGATIVE CIRCLED NUMBER FIFTEEN" |
| string="15" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓰" |
| u:name="NEGATIVE CIRCLED NUMBER SIXTEEN" |
| string="16" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓱" |
| u:name="NEGATIVE CIRCLED NUMBER SEVENTEEN" |
| string="17" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓲" |
| u:name="NEGATIVE CIRCLED NUMBER EIGHTEEN" |
| string="18" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓳" |
| u:name="NEGATIVE CIRCLED NUMBER NINETEEN" |
| string="19" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓴" |
| u:name="NEGATIVE CIRCLED NUMBER TWENTY" |
| string="20" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓵" |
| u:name="DOUBLE CIRCLED DIGIT ONE" |
| string="1" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓶" |
| u:name="DOUBLE CIRCLED DIGIT TWO" |
| string="2" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓷" |
| u:name="DOUBLE CIRCLED DIGIT THREE" |
| string="3" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓸" |
| u:name="DOUBLE CIRCLED DIGIT FOUR" |
| string="4" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓹" |
| u:name="DOUBLE CIRCLED DIGIT FIVE" |
| string="5" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓺" |
| u:name="DOUBLE CIRCLED DIGIT SIX" |
| string="6" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓻" |
| u:name="DOUBLE CIRCLED DIGIT SEVEN" |
| string="7" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓼" |
| u:name="DOUBLE CIRCLED DIGIT EIGHT" |
| string="8" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓽" |
| u:name="DOUBLE CIRCLED DIGIT NINE" |
| string="9" |
| u:block="Enclosed Alphanumerics" |
| /> |
| <xsl:output-character |
| character="⓾" |
| u:name="DOUBLE CIRCLED NUMBER TEN" |
| string="10" |
| u:block="Enclosed Alphanumerics" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Enclosed Alphanumerics --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| <!-- * Box Drawing --> |
| <!-- * x2500 to x257f --> |
| <!-- * Block Elements --> |
| <!-- * x2580 to x259f --> |
| <!-- * - do nothing - --> |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Geometric Shapes --> |
| <!-- * x25a0 to x25f7 --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="□" |
| u:name="WHITE SQUARE" |
| u:entity="squ" |
| string="\(sq" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="▢" |
| u:name="WHITE SQUARE WITH ROUNDED CORNERS" |
| string="\(sq" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="▫" |
| u:name="WHITE SMALL SQUARE" |
| string="\(sq" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="►" |
| u:name="BLACK RIGHT-POINTING POINTER" |
| string="\fB>\fR" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="▻" |
| u:name="WHITE RIGHT-POINTING POINTER" |
| string=">" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="▼" |
| u:name="BLACK DOWN-POINTING TRIANGLE" |
| string="\fBv\fR" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="▽" |
| u:name="WHITE DOWN-POINTING TRIANGLE" |
| u:entity="xdtri" |
| string="v" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◄" |
| u:name="BLACK LEFT-POINTING POINTER" |
| string="\fB<\fR" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◅" |
| u:name="WHITE LEFT-POINTING POINTER" |
| string="<" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◆" |
| u:name="BLACK DIAMOND" |
| string="\(DI" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◇" |
| u:name="WHITE DIAMOND" |
| string="\(lz" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◊" |
| u:name="LOZENGE" |
| u:entity="loz" |
| string="\(lz" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="○" |
| u:name="WHITE CIRCLE" |
| u:entity="cir" |
| string="\(ci" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="●" |
| u:name="BLACK CIRCLE" |
| string="\(bu" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◦" |
| u:name="WHITE BULLET" |
| string="\(ci" |
| u:block="Geometric Shapes" |
| /> |
| <xsl:output-character |
| character="◯" |
| u:name="LARGE CIRCLE" |
| u:entity="xcirc" |
| string="\(ci" |
| u:block="Geometric Shapes" |
| /> |
| <!-- * ***************************************************************** --> |
| <!-- * End: Geometric Shapes --> |
| <!-- * x25a0 to x25f7 --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Miscellaneous Symbols --> |
| <!-- * x2600 to x26ff --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="☚" |
| u:name="BLACK LEFT POINTING INDEX" |
| string="\(lh" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="☛" |
| u:name="BLACK RIGHT POINTING INDEX" |
| string="\(rh)" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="☜" |
| u:name="WHITE LEFT POINTING INDEX" |
| string="\(lh" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="☞" |
| u:name="WHITE RIGHT POINTING INDEX" |
| string="\(rh)" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♠" |
| u:name="BLACK SPADE SUIT" |
| u:entity="spades" |
| string="\(SP" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♡" |
| u:name="WHITE HEART SUIT" |
| string="\(HE" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♢" |
| u:name="WHITE DIAMOND SUIT" |
| string="\(DI" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♣" |
| u:name="BLACK CLUB SUIT" |
| u:entity="clubs" |
| string="\(CL" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♤" |
| u:name="WHITE SPADE SUIT" |
| string="\(SP" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♥" |
| u:name="BLACK HEART SUIT" |
| u:entity="hearts" |
| string="\(HE" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♦" |
| u:name="BLACK DIAMOND SUIT" |
| u:entity="diams" |
| string="\(DI" |
| u:block="Miscellaneous Symbols" |
| /> |
| <xsl:output-character |
| character="♧" |
| u:name="WHITE CLUB SUIT" |
| string="\(CL" |
| u:block="Miscellaneous Symbols" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Miscellaneous Symbols --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Dingbats --> |
| <!-- * x2700 to x27be --> |
| <!-- * No roff equiv for most of these; just map to something close --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="✓" |
| u:name="CHECK MARK" |
| u:entity="check" |
| string="\(OK" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✔" |
| u:name="HEAVY CHECK MARK" |
| string="\fB\(OK\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✕" |
| u:name="MULTIPLICATION X" |
| string="\(mu" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✖" |
| u:name="HEAVY MULTIPLICATION X" |
| string="\fB\(mu\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✗" |
| u:name="BALLOT X" |
| u:entity="cross" |
| string="\(mu" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✘" |
| u:name="HEAVY BALLOT X" |
| string="\fB\(mu\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✙" |
| u:name="OUTLINED GREEK CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✚" |
| u:name="HEAVY GREEK CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✛" |
| u:name="OPEN CENTRE CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✜" |
| u:name="HEAVY OPEN CENTRE CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✝" |
| u:name="LATIN CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✞" |
| u:name="SHADOWED WHITE LATIN CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✟" |
| u:name="OUTLINED LATIN CROSS" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✠" |
| u:name="MALTESE CROSS" |
| u:entity="malt" |
| string="\fB+\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✡" |
| u:name="STAR OF DAVID" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✢" |
| u:name="FOUR TEARDROP-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✣" |
| u:name="FOUR BALLOON-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✤" |
| u:name="HEAVY FOUR BALLOON-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✥" |
| u:name="FOUR CLUB-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✦" |
| u:name="BLACK FOUR POINTED STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✧" |
| u:name="WHITE FOUR POINTED STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✩" |
| u:name="STRESS OUTLINED WHITE STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✪" |
| u:name="CIRCLED WHITE STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✫" |
| u:name="OPEN CENTRE BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✬" |
| u:name="BLACK CENTRE WHITE STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✭" |
| u:name="OUTLINED BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✮" |
| u:name="HEAVY OUTLINED BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✯" |
| u:name="PINWHEEL STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✰" |
| u:name="SHADOWED WHITE STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✱" |
| u:name="HEAVY ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✲" |
| u:name="OPEN CENTRE ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✳" |
| u:name="EIGHT SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✴" |
| u:name="EIGHT POINTED BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✵" |
| u:name="EIGHT POINTED PINWHEEL STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✶" |
| u:name="SIX POINTED BLACK STAR" |
| u:entity="sext" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✷" |
| u:name="EIGHT POINTED RECTILINEAR BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✸" |
| u:name="HEAVY EIGHT POINTED RECTILINEAR BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✹" |
| u:name="TWELVE POINTED BLACK STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✺" |
| u:name="SIXTEEN POINTED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✻" |
| u:name="TEARDROP-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✼" |
| u:name="OPEN CENTRE TEARDROP-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✽" |
| u:name="HEAVY TEARDROP-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✾" |
| u:name="SIX PETALLED BLACK AND WHITE FLORETTE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="✿" |
| u:name="BLACK FLORETTE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❀" |
| u:name="WHITE FLORETTE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❁" |
| u:name="EIGHT PETALLED OUTLINED BLACK FLORETTE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❂" |
| u:name="CIRCLED OPEN CENTRE EIGHT POINTED STAR" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❃" |
| u:name="HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❄" |
| u:name="SNOWFLAKE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❅" |
| u:name="TIGHT TRIFOLIATE SNOWFLAKE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❆" |
| u:name="HEAVY CHEVRON SNOWFLAKE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❇" |
| u:name="SPARKLE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❈" |
| u:name="HEAVY SPARKLE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❉" |
| u:name="BALLOON-SPOKED ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❊" |
| u:name="EIGHT TEARDROP-SPOKED PROPELLER ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❋" |
| u:name="HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❍" |
| u:name="SHADOWED WHITE CIRCLE" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❏" |
| u:name="LOWER RIGHT DROP-SHADOWED WHITE SQUARE" |
| string="\(sq" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❐" |
| u:name="UPPER RIGHT DROP-SHADOWED WHITE SQUARE" |
| string="\(sq" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❑" |
| u:name="LOWER RIGHT SHADOWED WHITE SQUARE" |
| string="\(sq" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❒" |
| u:name="UPPER RIGHT SHADOWED WHITE SQUARE" |
| string="\(sq" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❖" |
| u:name="BLACK DIAMOND MINUS WHITE X" |
| string="*" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❘" |
| u:name="LIGHT VERTICAL BAR" |
| string="\(bv" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❙" |
| u:name="MEDIUM VERTICAL BAR" |
| string="\fB\(bv\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❚" |
| u:name="HEAVY VERTICAL BAR" |
| string="\fB\(bv\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❛" |
| u:name="HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT" |
| string="\fB\(oq\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❜" |
| u:name="HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT" |
| string="\fB\(cq\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❝" |
| u:name="HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT" |
| string="\fB\(lq\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❞" |
| u:name="HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT" |
| string="\fB\(rq\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❡" |
| u:name="CURVED STEM PARAGRAPH SIGN ORNAMENT" |
| string="\(ps" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❢" |
| u:name="HEAVY EXCLAMATION MARK ORNAMENT" |
| string="\fB!\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❣" |
| u:name="HEAVY HEART EXCLAMATION MARK ORNAMENT" |
| string="\fB!\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❤" |
| u:name="HEAVY BLACK HEART" |
| string="\fB\(HE\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❥" |
| u:name="ROTATED HEAVY BLACK HEART BULLET" |
| string="\fB\(HE\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❦" |
| u:name="FLORAL HEART" |
| string="\fB\(HE\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❧" |
| u:name="ROTATED FLORAL HEART BULLET" |
| string="\fB\(HE\fR" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❶" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT ONE" |
| string="1" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❷" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT TWO" |
| string="2" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❸" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT THREE" |
| string="3" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❹" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT FOUR" |
| string="4" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❺" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT FIVE" |
| string="5" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❻" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT SIX" |
| string="6" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❼" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT SEVEN" |
| string="7" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❽" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT EIGHT" |
| string="8" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❾" |
| u:name="DINGBAT NEGATIVE CIRCLED DIGIT NINE" |
| string="9" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="❿" |
| u:name="DINGBAT NEGATIVE CIRCLED NUMBER TEN" |
| string="10" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➀" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT ONE" |
| string="1" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➁" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT TWO" |
| string="2" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➂" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT THREE" |
| string="3" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➃" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FOUR" |
| string="4" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➄" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FIVE" |
| string="5" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➅" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SIX" |
| string="6" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➆" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN" |
| string="7" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➇" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT" |
| string="8" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➈" |
| u:name="DINGBAT CIRCLED SANS-SERIF DIGIT NINE" |
| string="9" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➉" |
| u:name="DINGBAT CIRCLED SANS-SERIF NUMBER TEN" |
| string="10" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➊" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE" |
| string="1" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➋" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO" |
| string="2" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➌" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE" |
| string="3" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➍" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR" |
| string="4" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➎" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE" |
| string="5" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➏" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX" |
| string="6" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➐" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN" |
| string="7" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➑" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT" |
| string="8" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➒" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE" |
| string="9" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➓" |
| u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN" |
| string="10" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➔" |
| u:name="HEAVY WIDE-HEADED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➙" |
| u:name="HEAVY RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➛" |
| u:name="DRAFTING POINT RIGHTWARDS ARROW" |
| string="\(->" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➜" |
| u:name="HEAVY ROUND-TIPPED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➝" |
| u:name="TRIANGLE-HEADED RIGHTWARDS ARROW" |
| string="\(->" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➞" |
| u:name="HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➟" |
| u:name="DASHED TRIANGLE-HEADED RIGHTWARDS ARROW" |
| string="\(->" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➠" |
| u:name="HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➡" |
| u:name="BLACK RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➢" |
| u:name="THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD" |
| string="\(->" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➣" |
| u:name="THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD" |
| string="\(->" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➤" |
| u:name="BLACK RIGHTWARDS ARROWHEAD" |
| string="\(->" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➧" |
| u:name="SQUAT BLACK RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➨" |
| u:name="HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➩" |
| u:name="RIGHT-SHADED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➪" |
| u:name="LEFT-SHADED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➫" |
| u:name="BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➬" |
| u:name="FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➭" |
| u:name="HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➮" |
| u:name="HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➯" |
| u:name="NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➱" |
| u:name="NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➲" |
| u:name="CIRCLED HEAVY WHITE RIGHTWARDS ARROW" |
| string="\(rA" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➳" |
| u:name="WHITE-FEATHERED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➴" |
| u:name="BLACK-FEATHERED SOUTH EAST ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➵" |
| u:name="BLACK-FEATHERED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➶" |
| u:name="BLACK-FEATHERED NORTH EAST ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➷" |
| u:name="HEAVY BLACK-FEATHERED SOUTH EAST ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➸" |
| u:name="HEAVY BLACK-FEATHERED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➹" |
| u:name="HEAVY BLACK-FEATHERED NORTH EAST ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➺" |
| u:name="TEARDROP-BARBED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➻" |
| u:name="HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➼" |
| u:name="WEDGE-TAILED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➽" |
| u:name="HEAVY WEDGE-TAILED RIGHTWARDS ARROW" |
| string="\fR\(->\fB" |
| u:block="Dingbats" |
| /> |
| <xsl:output-character |
| character="➾" |
| u:name="OPEN-OUTLINED RIGHTWARDS ARROW" |
| string="\fR\(rA\fB" |
| u:block="Dingbats" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Dingbats --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| <!-- * Miscellaneous Mathematical Symbols --> |
| <!-- * x27c0 to x27ef --> |
| <!-- * Supplemental Arrows --> |
| <!-- * x27f0 to x297f --> |
| <!-- * Miscellaneous Mathematical Symbols --> |
| <!-- * x2980 to x29ff --> |
| <!-- * Supplemental Mathematical Operators --> |
| <!-- * x2a00 to x2aff --> |
| <!-- * - no nothing - --> |
| <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * Begin: Alphabetic Presentation Forms --> |
| <!-- * xfb00 to xfb04 --> |
| <!-- * ***************************************************************** --> |
| |
| <xsl:output-character |
| character="ff" |
| u:name="LATIN SMALL LIGATURE FF" |
| u:entity="fflig" |
| string="\(ff" |
| u:block="Alphabetic Presentation Forms" |
| /> |
| <xsl:output-character |
| character="fi" |
| u:name="LATIN SMALL LIGATURE FI" |
| u:entity="filig" |
| string="\(fi" |
| u:block="Alphabetic Presentation Forms" |
| /> |
| <xsl:output-character |
| character="fl" |
| u:name="LATIN SMALL LIGATURE FL" |
| u:entity="fllig" |
| string="\(fl" |
| u:block="Alphabetic Presentation Forms" |
| /> |
| <xsl:output-character |
| character="ffi" |
| u:name="LATIN SMALL LIGATURE FFI" |
| u:entity="ffilig" |
| string="\(Fi" |
| u:block="Alphabetic Presentation Forms" |
| /> |
| <xsl:output-character |
| character="ffl" |
| u:name="LATIN SMALL LIGATURE FFL" |
| u:entity="ffllig" |
| string="\(Fl" |
| u:block="Alphabetic Presentation Forms" |
| /> |
| |
| <!-- * ***************************************************************** --> |
| <!-- * End: Alphabetic Presentation Forms --> |
| <!-- * ***************************************************************** --> |
| |
| <!-- * ================================================================= --> |
| |
| <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, --> |
| <!-- * Line Breaking Properties"[1] says: --> |
| <!-- * --> |
| <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred --> |
| <!-- * choice for an invisible character to keep other characters --> |
| <!-- * together that would otherwise be split across the line at a direct --> |
| <!-- * break. The character FEFF has the same effect, but because it is --> |
| <!-- * also used in an unrelated way as a byte order mark, the use of the --> |
| <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. --> |
| <!-- * --> |
| <!-- * [1] http://www.unicode.org/reports/tr14/ --> |
| <!-- * --> |
| <!-- * We include it here anyway & map to the roff zero-width no-break --> |
| <xsl:output-character |
| character="" |
| u:name="ZERO WIDTH NO-BREAK SPACE" |
| string="\&" |
| u:block="Arabic Presentation Forms-B" |
| /> |
| </xsl:character-map> |
| </xsl:stylesheet> |