diff options
Diffstat (limited to 'stylesheets/lfs-xsl/docbook-xsl-1.78.1/manpages/charmap.groff.xsl')
-rw-r--r-- | stylesheets/lfs-xsl/docbook-xsl-1.78.1/manpages/charmap.groff.xsl | 6013 |
1 files changed, 0 insertions, 6013 deletions
diff --git a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/manpages/charmap.groff.xsl b/stylesheets/lfs-xsl/docbook-xsl-1.78.1/manpages/charmap.groff.xsl deleted file mode 100644 index a9492fafb..000000000 --- a/stylesheets/lfs-xsl/docbook-xsl-1.78.1/manpages/charmap.groff.xsl +++ /dev/null @@ -1,6013 +0,0 @@ -<?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: charmap.groff.xsl 7806 2008-03-04 03:27:47Z xmldoc $ - ******************************************************************** - - 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> |