Blame charmaps/texi.charmap.xml

Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
Packit e4b6da
    xmlns:unichar="http://docbook.sourceforge.net/xmlns/unichar/1.0">
Packit e4b6da
                   
Packit e4b6da
Packit e4b6da
  $Id: texi.charmap.xml,v 1.6 2006/04/15 21:19:26 stevecheng Exp $
Packit e4b6da
 
Packit e4b6da
  This file defines the mapping of Unicode characters to
Packit e4b6da
  Texinfo @-commands or combining characters, used by db2x_texixml(1).
Packit e4b6da
 
Packit e4b6da
  The format of this file is described in utf8trans(1).
Packit e4b6da
 
Packit e4b6da
  References:
Packit e4b6da
   1. Mark Burton's dbtotexi.
Packit e4b6da
-->
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
<xsl:output-character character=" " string="@ " />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="‐" string="-" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="−" string="@minus{}" />
Packit e4b6da
<xsl:output-character character="–" string="--" />
Packit e4b6da
<xsl:output-character character="—" string="---" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="•" string="@bullet{}" />
Packit e4b6da
<xsl:output-character character="…" string="@dots{}" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="‘" string="`" />
Packit e4b6da
<xsl:output-character character="’" string="'" />
Packit e4b6da
<xsl:output-character character="“" string="``" />
Packit e4b6da
<xsl:output-character character="”" string="''" />
Packit e4b6da
Packit e4b6da
Packit e4b6da
<xsl:output-character character="™" string="(TM)" />
Packit e4b6da
Packit e4b6da
Packit e4b6da
  Texinfo "glyphs"
Packit e4b6da
  Of course, the Unicode characters do not have the semantics assigned
Packit e4b6da
  to the glyphs by Texinfo, but they look similar to what would appear
Packit e4b6da
  in the TeX-printed output.
Packit e4b6da
-->
Packit e4b6da
Packit e4b6da
<xsl:output-character character="⇒" string="@result{}" />
Packit e4b6da
<xsl:output-character character="↦" string="@expansion{}" />
Packit e4b6da
<xsl:output-character character="⊣" string="@print{}" />
Packit e4b6da
<xsl:output-character character="≡" string="@equiv{}" />
Packit e4b6da
<xsl:output-character character="℮" string="@error{}" />
Packit e4b6da
<xsl:output-character character="⋆" string="@point{}" />
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
  Latin 1, Latin 2
Packit e4b6da
Packit e4b6da
  Since makeinfo cannot automatically render the following characters
Packit e4b6da
  using native characters from a non-ASCII charset, we may want to leave
Packit e4b6da
  them as UTF-8 and let recode handle the rest.
Packit e4b6da
-->
Packit e4b6da
Packit e4b6da
<xsl:output-character character="¡" string="@exclamdown{}" />
Packit e4b6da
<xsl:output-character character="£" string="@pounds{}" />
Packit e4b6da
<xsl:output-character character="©" string="@copyright{}" />
Packit e4b6da
<xsl:output-character character="¿" string="@questiondown{}" />
Packit e4b6da
<xsl:output-character character="Æ" string="@AE{}" />
Packit e4b6da
<xsl:output-character character="ß" string="@ss{}" />
Packit e4b6da
<xsl:output-character character="æ" string="@ae{}" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="ı" string="@dotless{i}" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="¨" string='@"{ }' />
Packit e4b6da
<xsl:output-character character="ä" string='@"a' />
Packit e4b6da
<xsl:output-character character="Ä" string='@"A' />
Packit e4b6da
<xsl:output-character character="ë" string='@"e' />
Packit e4b6da
<xsl:output-character character="Ë" string='@"E' />
Packit e4b6da
<xsl:output-character character="ï" string='@"{@dotless{i}}' />
Packit e4b6da
<xsl:output-character character="Ï" string='@"I' />
Packit e4b6da
<xsl:output-character character="ö" string='@"o' />
Packit e4b6da
<xsl:output-character character="Ö" string='@"O' />
Packit e4b6da
<xsl:output-character character="ü" string='@"u' />
Packit e4b6da
<xsl:output-character character="Ü" string='@"U' />
Packit e4b6da
<xsl:output-character character="ÿ" string='@"y' />
Packit e4b6da
<xsl:output-character character="Ÿ" string='@"Y' />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="´" string="@'{ }" />
Packit e4b6da
<xsl:output-character character="á" string="@'a" />
Packit e4b6da
<xsl:output-character character="Á" string="@'A" />
Packit e4b6da
<xsl:output-character character="é" string="@'e" />
Packit e4b6da
<xsl:output-character character="É" string="@'E" />
Packit e4b6da
<xsl:output-character character="í" string="@'{@dotless{i}}" />
Packit e4b6da
<xsl:output-character character="Í" string="@'I" />
Packit e4b6da
<xsl:output-character character="ó" string="@'o" />
Packit e4b6da
<xsl:output-character character="Ó" string="@'O" />
Packit e4b6da
<xsl:output-character character="ú" string="@'u" />
Packit e4b6da
<xsl:output-character character="Ú" string="@'U" />
Packit e4b6da
<xsl:output-character character="ý" string="@'y" />
Packit e4b6da
<xsl:output-character character="Ý" string="@'Y" />
Packit e4b6da
<xsl:output-character character="ć" string="@'c" />
Packit e4b6da
<xsl:output-character character="Ć" string="@'C" />
Packit e4b6da
<xsl:output-character character="ǵ" string="@'g" />
Packit e4b6da
<xsl:output-character character="ĺ" string="@'l" />
Packit e4b6da
<xsl:output-character character="Ĺ" string="@'L" />
Packit e4b6da
<xsl:output-character character="ń" string="@'n" />
Packit e4b6da
<xsl:output-character character="Ń" string="@'N" />
Packit e4b6da
<xsl:output-character character="ŕ" string="@'r" />
Packit e4b6da
<xsl:output-character character="Ŕ" string="@'R" />
Packit e4b6da
<xsl:output-character character="ś" string="@'s" />
Packit e4b6da
<xsl:output-character character="Ś" string="@'S" />
Packit e4b6da
<xsl:output-character character="ź" string="@'z" />
Packit e4b6da
<xsl:output-character character="Ź" string="@'Z" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="¸" string="@,{ }" />
Packit e4b6da
<xsl:output-character character="ç" string="@,{c}" />
Packit e4b6da
<xsl:output-character character="Ç" string="@,{C}" />
Packit e4b6da
<xsl:output-character character="Ģ" string="@,{G}" />
Packit e4b6da
<xsl:output-character character="ķ" string="@,{k}" />
Packit e4b6da
<xsl:output-character character="Ķ" string="@,{K}" />
Packit e4b6da
<xsl:output-character character="ļ" string="@,{l}" />
Packit e4b6da
<xsl:output-character character="Ļ" string="@,{L}" />
Packit e4b6da
<xsl:output-character character="ņ" string="@,{n}" />
Packit e4b6da
<xsl:output-character character="Ņ" string="@,{N}" />
Packit e4b6da
<xsl:output-character character="ŗ" string="@,{r}" />
Packit e4b6da
<xsl:output-character character="Ŗ" string="@,{R}" />
Packit e4b6da
<xsl:output-character character="ş" string="@,{s}" />
Packit e4b6da
<xsl:output-character character="Ş" string="@,{S}" />
Packit e4b6da
<xsl:output-character character="ţ" string="@,{t}" />
Packit e4b6da
<xsl:output-character character="Ţ" string="@,{T}" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="¯" string="@={ }" />
Packit e4b6da
<xsl:output-character character="ā" string="@=a" />
Packit e4b6da
<xsl:output-character character="Ā" string="@=A" />
Packit e4b6da
<xsl:output-character character="ē" string="@=e" />
Packit e4b6da
<xsl:output-character character="Ē" string="@=E" />
Packit e4b6da
<xsl:output-character character="Ī" string="@=I" />
Packit e4b6da
<xsl:output-character character="ī" string="@={@dotless{i}}" />
Packit e4b6da
<xsl:output-character character="Ō" string="@=O" />
Packit e4b6da
<xsl:output-character character="ō" string="@=o" />
Packit e4b6da
<xsl:output-character character="ū" string="@=u" />
Packit e4b6da
<xsl:output-character character="Ū" string="@=U" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="â" string="@^a" />
Packit e4b6da
<xsl:output-character character="Â" string="@^A" />
Packit e4b6da
<xsl:output-character character="ê" string="@^e" />
Packit e4b6da
<xsl:output-character character="Ê" string="@^E" />
Packit e4b6da
<xsl:output-character character="î" string="@^{@dotless{i}}" />
Packit e4b6da
<xsl:output-character character="Î" string="@^I" />
Packit e4b6da
<xsl:output-character character="ô" string="@^o" />
Packit e4b6da
<xsl:output-character character="Ô" string="@^O" />
Packit e4b6da
<xsl:output-character character="Û" string="@^u" />
Packit e4b6da
<xsl:output-character character="û" string="@^U" />
Packit e4b6da
<xsl:output-character character="ĉ" string="@^c" />
Packit e4b6da
<xsl:output-character character="Ĉ" string="@^C" />
Packit e4b6da
<xsl:output-character character="ĝ" string="@^g" />
Packit e4b6da
<xsl:output-character character="Ĝ" string="@^G" />
Packit e4b6da
<xsl:output-character character="ĥ" string="@^h" />
Packit e4b6da
<xsl:output-character character="Ĥ" string="@^H" />
Packit e4b6da
<xsl:output-character character="ĵ" string="@^{@dotless{j}}" />
Packit e4b6da
<xsl:output-character character="Ĵ" string="@^J" />
Packit e4b6da
<xsl:output-character character="ŝ" string="@^s" />
Packit e4b6da
<xsl:output-character character="Ŝ" string="@^S" />
Packit e4b6da
<xsl:output-character character="ŵ" string="@^w" />
Packit e4b6da
<xsl:output-character character="Ŵ" string="@^W" />
Packit e4b6da
<xsl:output-character character="ŷ" string="@^y" />
Packit e4b6da
<xsl:output-character character="Ŷ" string="@^Y" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="à" string="@`a" />
Packit e4b6da
<xsl:output-character character="À" string="@`A" />
Packit e4b6da
<xsl:output-character character="è" string="@`e" />
Packit e4b6da
<xsl:output-character character="È" string="@`E" />
Packit e4b6da
<xsl:output-character character="ì" string="@`{@dotless{i}}" />
Packit e4b6da
<xsl:output-character character="Ì" string="@`I" />
Packit e4b6da
<xsl:output-character character="ò" string="@`o" />
Packit e4b6da
<xsl:output-character character="Ò" string="@`O" />
Packit e4b6da
<xsl:output-character character="ù" string="@`u" />
Packit e4b6da
<xsl:output-character character="Ù" string="@`U" />
Packit e4b6da
Packit e4b6da
<xsl:output-character character="ã" string="@~a" />
Packit e4b6da
<xsl:output-character character="Ã" string="@~A" />
Packit e4b6da
<xsl:output-character character="ñ" string="@~n" />
Packit e4b6da
<xsl:output-character character="Ñ" string="@~N" />
Packit e4b6da
<xsl:output-character character="õ" string="@~o" />
Packit e4b6da
<xsl:output-character character="Õ" string="@~O" />
Packit e4b6da
<xsl:output-character character="ĩ" string="@~{@dotless{i}}" />
Packit e4b6da
<xsl:output-character character="Ĩ" string="@~I" />
Packit e4b6da
<xsl:output-character character="ũ" string="@~u" />
Packit e4b6da
<xsl:output-character character="Ũ" string="@~U" />
Packit e4b6da
Packit e4b6da
Packit e4b6da
                 or regular space for figure (or digit) space -->
Packit e4b6da
Packit e4b6da
  character=" "
Packit e4b6da
  string=" "
Packit e4b6da
  unichar:name="FIGURE SPACE" 
Packit e4b6da
  unichar:entity="numsp" 
Packit e4b6da
  />
Packit e4b6da
Packit e4b6da
Packit e4b6da
  character="∞"
Packit e4b6da
  unichar:name="INFINITY"
Packit e4b6da
  unichar:entity="infin"
Packit e4b6da
  string="&infin;"
Packit e4b6da
  />
Packit e4b6da
Packit e4b6da
Packit e4b6da
  character="〈"
Packit e4b6da
  unichar:name="LEFT-POINTING ANGLE BRACKET"
Packit e4b6da
  string="<"
Packit e4b6da
  />
Packit e4b6da
Packit e4b6da
Packit e4b6da
  character="〉"
Packit e4b6da
  unichar:name="RIGHT-POINTING ANGLE BRACKET"
Packit e4b6da
  string=">"
Packit e4b6da
  />
Packit e4b6da
Packit e4b6da
Packit e4b6da
  character=" "
Packit e4b6da
  unichar:name="FIGURE SPACE"
Packit e4b6da
  string=""
Packit e4b6da
  />
Packit e4b6da
Packit e4b6da
</xsl:character-map>