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