]> git.lyx.org Git - lyx.git/blobdiff - lib/unicodesymbols
Use footnotehyper rather than footnote if hyperref is used
[lyx.git] / lib / unicodesymbols
index 5664c652ca799bb2af10d3f124d410147faf98b5..ba2afdf602f7f7024a3064d962fd4051c20ed33c 100644 (file)
 
 # syntax:
 # ucs4 textcommand                textpreamble flags mathcommand mathpreamble
-# textcommand and textpreamble are used if the symbol occurs in textmode.
-# mathcommand and mathpreamble are used if the symbol occurs in mathmode.
-# Both mathcommand and mathpreamble are optional.
-# textpreamble and mathpreamble can either be a feature known by the LaTeXFeatures
-# class (e.g. tipa), or a LaTeX command (e.g. \\usepackage{bla}).
-# Features may be combined using '|', in this case one of the alternatives is
-# chosen. The algorithm tries to satisfy as many requirements as possible.
-# Therefore it may depend on the whole document contents which feature is chosen.
-# Known flags:
-# - combining          This is a combining char that will get combined with a base char
-# - force              Always output replacement command
-# - force=enc1;enc2... Always output replacement command in the specified encodings.
-# - force!=en1;en2...  Always output replacement command in all but the specified encodings.
-#                      Symbols are never forced in encodings with iconv name
-#                      UTF-8 and package none (currently only utf8-plain).
-# - mathalpha          This character is considered as a math variable in mathmode
-# - notermination=text Do not terminate this textcommand (by {} or space).
-#                      This is set by default if textcommand ends with }.
-# - notermination=math Do not terminate this mathcommand (by {} or space).
-#                      This is set by default if mathcommand ends with }.
-# - notermination=both Do not terminate this textcommand and mathcommand (by {} or space).
-# - notermination=none Always terminate this textcommand and mathcommand (by {} or space).
-# - tipashortcut=<shortcut> Shortcut notation for TIPA
-# - deprecated         Do not use this symbol for backwards conversion in LyX and tex2lyx.
+#
+# * textcommand and textpreamble are used if the symbol occurs in textmode.
+# * mathcommand and mathpreamble are used if the symbol occurs in mathmode.
+# * Both mathcommand and mathpreamble are optional.
+# * textpreamble and mathpreamble can either be a feature known by the LaTeXFeatures
+#   class (e.g. tipa), or a LaTeX command (e.g. \\usepackage{bla}).
+# * Features may be combined using '|', in this case one of the alternatives is
+#   chosen. The algorithm tries to satisfy as many requirements as possible.
+#   Therefore it may depend on the whole document contents which feature is chosen.
+# * A feature can be required only for specific input encodings or font encodings:
+#   - <feature>=enc1;enc2...  Require the feature <feature> only if the character is used in
+#                             one if the specified font or input encodings.
+#   - <feature>!=enc1;enc2... Require the feature <feature> only if the character is used in
+#                             a font or input encoding that is not among the specified.
+# * Known flags:
+#   - combining               This is a combining char that will get combined with a base char
+#   - force                   Always output replacement command
+#   - force=enc1;enc2...      Always output replacement command in the specified encodings.
+#   - force!=enc1;enc2...     Always output replacement command in all but the specified encodings.
+#                             Symbols are never forced in encodings with iconv name
+#                             UTF-8 and package none (currently only utf8-plain).
+#   - mathalpha               This character is considered as a math variable in mathmode
+#   - notermination=text      Do not terminate this textcommand (by {} or space).
+#                             This is set by default if textcommand ends with }.
+#   - notermination=math      Do not terminate this mathcommand (by {} or space).
+#                             This is set by default if mathcommand ends with }.
+#   - notermination=both      Do not terminate this textcommand and mathcommand (by {} or space).
+#   - notermination=none      Always terminate this textcommand and mathcommand (by {} or space).
+#   - tipashortcut=<shortcut> Shortcut notation for TIPA
+#   - deprecated              Do not use this symbol for backwards conversion in LyX and tex2lyx.
 
 #
 # 2 Latin-1 Supplement
 0x011f "\\u{g}"                   "" "mathalpha" "\\breve{g}" # LATIN SMALL LETTER G WITH BREVE
 0x0120 "\\.{G}"                   "" "mathalpha" "\\dot{G}" # LATIN CAPITAL LETTER G WITH DOT ABOVE
 0x0121 "\\.{g}"                   "" "mathalpha" "\\dot{g}" # LATIN SMALL LETTER G WITH DOT ABOVE
-0x0122 "\\c{G}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{G}" "accents,cedilla" # LATIN CAPITAL LETTER G WITH CEDILLA (actually a comma accent, Latvian)
-0x0123 "\\c{g}"                   "textbaltic" "mathalpha,force=utf8;utf8x,notermination=math" "\\mathaccent96 g" "" # LATIN SMALL LETTER G WITH CEDILLA (actually a comma above accent, Latvian)
+0x0122 "\\c{G}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{G}" "accents,cedilla" # LATIN CAPITAL LETTER G WITH CEDILLA (actually a comma accent, Latvian)
+0x0123 "\\c{g}"                   "textbaltic!=L7x" "mathalpha,force=utf8;utf8x,notermination=math" "\\mathaccent96 g" "" # LATIN SMALL LETTER G WITH CEDILLA (actually a comma above accent, Latvian)
 0x0124 "\\^{H}"                   "" "mathalpha" "\\hat{H}" # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
 0x0125 "\\^{h}"                   "" "mathalpha" "\\hat{h}" # LATIN SMALL LETTER H WITH CIRCUMFLEX
 #0x0126 ""                         "" "" "" "" # LATIN CAPITAL LETTER H WITH STROKE
 0x0133 "ij"                       "" "mathalpha,force=utf8x,notermination=both" "ij" "" # LATIN SMALL LIGATURE IJ
 0x0134 "\\^{J}"                   "" "mathalpha" "\\hat{J}" # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
 0x0135 "\\^{\\j}"                 "" "mathalpha,force=utf8" "\\hat{\\jmath}" "" # LATIN SMALL LETTER J WITH CIRCUMFLEX
-0x0136 "\\c{K}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{K}" "accents,cedilla" # LATIN CAPITAL LETTER K WITH CEDILLA  (actually a comma accent, Latvian)
-0x0137 "\\c{k}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{k}" "accents,cedilla" # LATIN SMALL LETTER K WITH CEDILLA  (actually a comma accent, Latvian)
+0x0136 "\\c{K}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{K}" "accents,cedilla" # LATIN CAPITAL LETTER K WITH CEDILLA  (actually a comma accent, Latvian)
+0x0137 "\\c{k}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{k}" "accents,cedilla" # LATIN SMALL LETTER K WITH CEDILLA  (actually a comma accent, Latvian)
 #0x0138 ""                         "" "" "" "" # LATIN SMALL LETTER KRA
 0x0139 "\\'{L}"                   "" "mathalpha" "\\acute{L}" # LATIN CAPITAL LETTER L WITH ACUTE
 0x013a "\\'{l}"                   "" "mathalpha" "\\acute{l}" # LATIN SMALL LETTER L WITH ACUTE
-0x013b "\\c{L}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{L}" "accents,cedilla" # LATIN CAPITAL LETTER L WITH CEDILLA (actually a comma accent, Latvian)
-0x013c "\\c{l}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{l}" "accents,cedilla" # LATIN SMALL LETTER L WITH CEDILLA (actually a comma accent, Latvian)
+0x013b "\\c{L}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{L}" "accents,cedilla" # LATIN CAPITAL LETTER L WITH CEDILLA (actually a comma accent, Latvian)
+0x013c "\\c{l}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{l}" "accents,cedilla" # LATIN SMALL LETTER L WITH CEDILLA (actually a comma accent, Latvian)
 0x013d "\\v{L}"                   "" "mathalpha" "L\\mkern-7mu\\mathchar19" # LATIN CAPITAL LETTER L WITH CARON
 0x013e "\\v{l}"                   "" "mathalpha" "l\\mkern-5mu\\mathchar19" # LATIN SMALL LETTER L WITH CARON
 #0x013f "L\\textperiodcentered"    "" "" "" "" # LATIN CAPITAL LETTER L WITH MIDDLE DOT
 0x0142 "\\l"                      "" "mathalpha,notermination=math" "\\mathchar'40\\mkern-5mu l" # LATIN SMALL LETTER L WITH STROKE
 0x0143 "\\'{N}"                   "" "mathalpha" "\\acute{N}" # LATIN CAPITAL LETTER N WITH ACUTE
 0x0144 "\\'{n}"                   "" "mathalpha" "\\acute{n}" # LATIN SMALL LETTER N WITH ACUTE
-0x0145 "\\c{N}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{N}" "accents,cedilla" # LATIN CAPITAL LETTER N WITH CEDILLA (actually a comma accent, Latvian)
-0x0146 "\\c{n}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{n}" "accents,cedilla" # LATIN SMALL LETTER N WITH CEDILLA (actually a comma accent, Latvian)
+0x0145 "\\c{N}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{N}" "accents,cedilla" # LATIN CAPITAL LETTER N WITH CEDILLA (actually a comma accent, Latvian)
+0x0146 "\\c{n}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{n}" "accents,cedilla" # LATIN SMALL LETTER N WITH CEDILLA (actually a comma accent, Latvian)
 0x0147 "\\v{N}"                   "" "mathalpha" "\\check{N}" # LATIN CAPITAL LETTER N WITH CARON
 0x0148 "\\v{n}"                   "" "mathalpha" "\\check{n}" # LATIN SMALL LETTER N WITH CARON
 0x0149 "'n"                       "" "force=utf8;utf8x,deprecated" "" "" # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
 0x0153 "\\oe"                     "" "" "" "" # LATIN SMALL LIGATURE OE
 0x0154 "\\'{R}"                   "" "mathalpha" "\\acute{R}" # LATIN CAPITAL LETTER R WITH ACUTE
 0x0155 "\\'{r}"                   "" "mathalpha" "\\acute{r}" # LATIN SMALL LETTER R WITH ACUTE
-0x0156 "\\c{R}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{R}" "accents,cedilla" # LATIN CAPITAL LETTER R WITH CEDILLA (actually a comma accent, Latvian)
-0x0157 "\\c{r}"                   "textbaltic" "mathalpha,force=utf8" "\\cedilla{r}" "accents,cedilla" # LATIN SMALL LETTER R WITH CEDILLA (actually a comma accent, Latvian)
+0x0156 "\\c{R}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{R}" "accents,cedilla" # LATIN CAPITAL LETTER R WITH CEDILLA (actually a comma accent, Latvian)
+0x0157 "\\c{r}"                   "textbaltic!=L7x" "mathalpha,force=utf8" "\\cedilla{r}" "accents,cedilla" # LATIN SMALL LETTER R WITH CEDILLA (actually a comma accent, Latvian)
 0x0158 "\\v{R}"                   "" "mathalpha" "\\check{R}" # LATIN CAPITAL LETTER R WITH CARON
 0x0159 "\\v{r}"                   "" "mathalpha" "\\check{r}" # LATIN SMALL LETTER R WITH CARON
 0x015a "\\'{S}"                   "" "mathalpha" "\\acute{S}" # LATIN CAPITAL LETTER S WITH ACUTE
 0x0215 "\\textdoublegrave{u}"     "tipa" "force,mathalpha" "\\dgrave{u}" "tipasymb,dgrave" # LATIN SMALL LETTER U WITH DOUBLE GRAVE
 0x0216 "\\textroundcap{U}"        "tipa" "force,mathalpha" "\\rcap{U}" "tipasymb,rcap" # LATIN CAPITAL LETTER U WITH INVERTED BREVE
 0x0217 "\\textroundcap{u}"        "tipa" "force,mathalpha" "\\rcap{u}" "tipasymb,rcap" # LATIN SMALL LETTER U WITH INVERTED BREVE
-0x0218 "\\textcommabelow{S}"      "textcommabelow" "force" # LATIN CAPITAL LETTER S WITH COMMA BELOW
-0x0219 "\\textcommabelow{s}"      "textcommabelow" "force" # LATIN SMALL LETTER S WITH COMMA BELOW
-0x021a "\\textcommabelow{T}"      "textcommabelow" "force" # LATIN CAPITAL LETTER T WITH COMMA BELOW
-0x021b "\\textcommabelow{t}"      "textcommabelow" "force" # LATIN SMALL LETTER T WITH COMMA BELOW
+0x0218 "\\textcommabelow{S}"      "textcommabelow!=utf8;iso8859-16" "" # LATIN CAPITAL LETTER S WITH COMMA BELOW
+0x0219 "\\textcommabelow{s}"      "textcommabelow!=utf8;iso8859-16" "" # LATIN SMALL LETTER S WITH COMMA BELOW
+0x021a "\\textcommabelow{T}"      "textcommabelow!=utf8;iso8859-16" "" # LATIN CAPITAL LETTER T WITH COMMA BELOW
+0x021b "\\textcommabelow{t}"      "textcommabelow!=utf8;iso8859-16" "" # LATIN SMALL LETTER T WITH COMMA BELOW
 #0x021c ""                         "" "" # LATIN CAPITAL LETTER YOGH
 #0x021d ""                         "" "" # LATIN SMALL LETTER YOGH
 0x021e "\\v{H}"                   "" "mathalpha,force=utf8" "\\check{H}" # LATIN CAPITAL LETTER H WITH CARON
 0x02da "\\r{ }"                   "" "force=utf8" # RING ABOVE
 0x02db "\\k{ }"                   "" "force=utf8" # OGONEK
 0x02dc "\\~{ }"                   "" "" # SMALL TILDE
-0x02dd "\\H{ }"                   "" "" # DOUBLE ACUTE ACCENT
+0x02dd "\\H{ }"                   "" "force=utf8" # DOUBLE ACUTE ACCENT
 0x02de "\\textrhoticity"          "tipa" "force" # MODIFIER LETTER RHOTIC HOOK
 #0x02df "\\textovercross{ }"       "tipa" "force" # MODIFIER LETTER CROSS ACCENT
 0x02e0 "\\textsuperscript{\\textgamma}"  "tipa" "force" # MODIFIER LETTER SMALL GAMMA
 0x0323 "\\d"                      "" "combining,force" # COMBINING DOT BELOW
 0x0324 "\\textsubumlaut"          "tipa" "combining,force" # COMBINING DIAERESIS BELOW
 0x0325 "\\textsubring"            "tipa" "combining,force" # COMBINING RING BELOW
-0x0326 "\\textcommabelow"         "textcommabelow" "combining,force" # COMBINING COMMA BELOW
+0x0326 "\\textcommabelow"         "textcommabelow!=utf8;iso8859-16" "combining,force" # COMBINING COMMA BELOW
 0x0327 "\\c"                      "" "combining,force" # COMBINING CEDILLA
 0x0328 "\\k"                      "" "combining,force" # COMBINING OGONEK
 0x0329 "\\textsyllabic"           "tipa" "combining,force" # COMBINING VERTICAL LINE BELOW
 #
 # 9 Cyrillic
 #
-# "textcyr" selects LaTeX font encoding T2A
-0x0400 "\\textcyr{\\`\\CYRE}"     "textcyr" "" # CYRILLIC CAPITAL LETTER IE WITH GRAVE
-0x0401 "\\textcyr{\\CYRYO}"       "textcyr" "" # CYRILLIC CAPITAL LETTER IO
-0x0402 "\\textcyr{\\CYRDJE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER DJE
-0x0403 "\\textcyr{\\`\\CYRG}"     "textcyr" "" # CYRILLIC CAPITAL LETTER GJE
-0x0404 "\\textcyr{\\CYRIE}"       "textcyr" "" # CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0x0405 "\\textcyr{\\CYRDZE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER DZE
-0x0406 "\\textcyr{\\CYRII}"       "textcyr" "" # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0x0407 "\\textcyr{\\CYRYI}"       "textcyr" "" # CYRILLIC CAPITAL LETTER YI
-0x0408 "\\textcyr{\\CYRJE}"       "textcyr" "" # CYRILLIC CAPITAL LETTER JE
-0x0409 "\\textcyr{\\CYRLJE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER LJE
-0x040a "\\textcyr{\\CYRNJE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER NJE
-0x040b "\\textcyr{\\CYRTSHE}"     "textcyr" "" # CYRILLIC CAPITAL LETTER TSHE
-0x040c "\\textcyr{\\`\\CYRK}"     "textcyr" "" # CYRILLIC CAPITAL LETTER KJE
-0x040d "\\textcyr{\\`\\CYRI}"     "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH GRAVE
-0x040e "\\textcyr{\\CYRUSHRT}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT U
-0x040f "\\textcyr{\\CYRDZHE}"     "textcyr" "" # CYRILLIC CAPITAL LETTER DZHE
-0x0410 "\\textcyr{\\CYRA}"        "textcyr" "" # CYRILLIC CAPITAL LETTER A
-0x0411 "\\textcyr{\\CYRB}"        "textcyr" "" # CYRILLIC CAPITAL LETTER BE
-0x0412 "\\textcyr{\\CYRV}"        "textcyr" "" # CYRILLIC CAPITAL LETTER VE
-0x0413 "\\textcyr{\\CYRG}"        "textcyr" "" # CYRILLIC CAPITAL LETTER GHE
-0x0414 "\\textcyr{\\CYRD}"        "textcyr" "" # CYRILLIC CAPITAL LETTER DE
-0x0415 "\\textcyr{\\CYRE}"        "textcyr" "" # CYRILLIC CAPITAL LETTER IE
-0x0416 "\\textcyr{\\CYRZH}"       "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE
-0x0417 "\\textcyr{\\CYRZ}"        "textcyr" "" # CYRILLIC CAPITAL LETTER ZE
-0x0418 "\\textcyr{\\CYRI}"        "textcyr" "" # CYRILLIC CAPITAL LETTER I
-0x0419 "\\textcyr{\\CYRISHRT}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT I
-0x041a "\\textcyr{\\CYRK}"        "textcyr" "" # CYRILLIC CAPITAL LETTER KA
-0x041b "\\textcyr{\\CYRL}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EL
-0x041c "\\textcyr{\\CYRM}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EM
-0x041d "\\textcyr{\\CYRN}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EN
-0x041e "\\textcyr{\\CYRO}"        "textcyr" "" # CYRILLIC CAPITAL LETTER O
-0x041f "\\textcyr{\\CYRP}"        "textcyr" "" # CYRILLIC CAPITAL LETTER PE
-0x0420 "\\textcyr{\\CYRR}"        "textcyr" "" # CYRILLIC CAPITAL LETTER ER
-0x0421 "\\textcyr{\\CYRS}"        "textcyr" "" # CYRILLIC CAPITAL LETTER ES
-0x0422 "\\textcyr{\\CYRT}"        "textcyr" "" # CYRILLIC CAPITAL LETTER TE
-0x0423 "\\textcyr{\\CYRU}"        "textcyr" "" # CYRILLIC CAPITAL LETTER U
-0x0424 "\\textcyr{\\CYRF}"        "textcyr" "" # CYRILLIC CAPITAL LETTER EF
-0x0425 "\\textcyr{\\CYRH}"        "textcyr" "" # CYRILLIC CAPITAL LETTER HA
-0x0426 "\\textcyr{\\CYRC}"        "textcyr" "" # CYRILLIC CAPITAL LETTER TSE
-0x0427 "\\textcyr{\\CYRCH}"       "textcyr" "" # CYRILLIC CAPITAL LETTER CHE
-0x0428 "\\textcyr{\\CYRSH}"       "textcyr" "" # CYRILLIC CAPITAL LETTER SHA
-0x0429 "\\textcyr{\\CYRSHCH}"     "textcyr" "" # CYRILLIC CAPITAL LETTER SHCHA
-0x042a "\\textcyr{\\CYRHRDSN}"    "textcyr" "" # CYRILLIC CAPITAL LETTER HARD SIGN
-0x042b "\\textcyr{\\CYRERY}"      "textcyr" "" # CYRILLIC CAPITAL LETTER YERU
-0x042c "\\textcyr{\\CYRSFTSN}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SOFT SIGN
-0x042d "\\textcyr{\\CYREREV}"     "textcyr" "" # CYRILLIC CAPITAL LETTER E
-0x042e "\\textcyr{\\CYRYU}"       "textcyr" "" # CYRILLIC CAPITAL LETTER YU
-0x042f "\\textcyr{\\CYRYA}"       "textcyr" "" # CYRILLIC CAPITAL LETTER YA
-0x0430 "\\textcyr{\\cyra}"        "textcyr" "" # CYRILLIC SMALL LETTER A
-0x0431 "\\textcyr{\\cyrb}"        "textcyr" "" # CYRILLIC SMALL LETTER BE
-0x0432 "\\textcyr{\\cyrv}"        "textcyr" "" # CYRILLIC SMALL LETTER VE
-0x0433 "\\textcyr{\\cyrg}"        "textcyr" "" # CYRILLIC SMALL LETTER GHE
-0x0434 "\\textcyr{\\cyrd}"        "textcyr" "" # CYRILLIC SMALL LETTER DE
-0x0435 "\\textcyr{\\cyre}"        "textcyr" "" # CYRILLIC SMALL LETTER IE
-0x0436 "\\textcyr{\\cyrzh}"       "textcyr" "" # CYRILLIC SMALL LETTER ZHE
-0x0437 "\\textcyr{\\cyrz}"        "textcyr" "" # CYRILLIC SMALL LETTER ZE
-0x0438 "\\textcyr{\\cyri}"        "textcyr" "" # CYRILLIC SMALL LETTER I
-0x0439 "\\textcyr{\\cyrishrt}"    "textcyr" "" # CYRILLIC SMALL LETTER SHORT I
-0x043a "\\textcyr{\\cyrk}"        "textcyr" "" # CYRILLIC SMALL LETTER KA
-0x043b "\\textcyr{\\cyrl}"        "textcyr" "" # CYRILLIC SMALL LETTER EL
-0x043c "\\textcyr{\\cyrm}"        "textcyr" "" # CYRILLIC SMALL LETTER EM
-0x043d "\\textcyr{\\cyrn}"        "textcyr" "" # CYRILLIC SMALL LETTER EN
-0x043e "\\textcyr{\\cyro}"        "textcyr" "" # CYRILLIC SMALL LETTER O
-0x043f "\\textcyr{\\cyrp}"        "textcyr" "" # CYRILLIC SMALL LETTER PE
-0x0440 "\\textcyr{\\cyrr}"        "textcyr" "" # CYRILLIC SMALL LETTER ER
-0x0441 "\\textcyr{\\cyrs}"        "textcyr" "" # CYRILLIC SMALL LETTER ES
-0x0442 "\\textcyr{\\cyrt}"        "textcyr" "" # CYRILLIC SMALL LETTER TE
-0x0443 "\\textcyr{\\cyru}"        "textcyr" "" # CYRILLIC SMALL LETTER U
-0x0444 "\\textcyr{\\cyrf}"        "textcyr" "" # CYRILLIC SMALL LETTER EF
-0x0445 "\\textcyr{\\cyrh}"        "textcyr" "" # CYRILLIC SMALL LETTER HA
-0x0446 "\\textcyr{\\cyrc}"        "textcyr" "" # CYRILLIC SMALL LETTER TSE
-0x0447 "\\textcyr{\\cyrch}"       "textcyr" "" # CYRILLIC SMALL LETTER CHE
-0x0448 "\\textcyr{\\cyrsh}"       "textcyr" "" # CYRILLIC SMALL LETTER SHA
-0x0449 "\\textcyr{\\cyrshch}"     "textcyr" "" # CYRILLIC SMALL LETTER SHCHA
-0x044a "\\textcyr{\\cyrhrdsn}"    "textcyr" "" # CYRILLIC SMALL LETTER HARD SIGN
-0x044b "\\textcyr{\\cyrery}"      "textcyr" "" # CYRILLIC SMALL LETTER YERU
-0x044c "\\textcyr{\\cyrsftsn}"    "textcyr" "" # CYRILLIC SMALL LETTER SOFT SIGN
-0x044d "\\textcyr{\\cyrerev}"     "textcyr" "" # CYRILLIC SMALL LETTER E
-0x044e "\\textcyr{\\cyryu}"       "textcyr" "" # CYRILLIC SMALL LETTER YU
-0x044f "\\textcyr{\\cyrya}"       "textcyr" "" # CYRILLIC SMALL LETTER YA
-0x0450 "\\textcyr{\\`\\cyre}"     "textcyr" "" # CYRILLIC SMALL LETTER IE WITH GRAVE
-0x0451 "\\textcyr{\\cyryo}"       "textcyr" "" # CYRILLIC SMALL LETTER IO
-0x0452 "\\textcyr{\\cyrdje}"      "textcyr" "" # CYRILLIC SMALL LETTER DJE
-0x0453 "\\textcyr{\\`\\cyrg}"     "textcyr" "" # CYRILLIC SMALL LETTER GJE
-0x0454 "\\textcyr{\\cyrie}"       "textcyr" "" # CYRILLIC SMALL LETTER UKRAINIAN IE
-0x0455 "\\textcyr{\\cyrdze}"      "textcyr" "" # CYRILLIC SMALL LETTER DZE
-0x0456 "\\textcyr{\\cyrii}"       "textcyr" "" # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0x0457 "\\textcyr{\\cyryi}"       "textcyr" "" # CYRILLIC SMALL LETTER YI
-0x0458 "\\textcyr{\\cyrje}"       "textcyr" "" # CYRILLIC SMALL LETTER JE
-0x0459 "\\textcyr{\\cyrlje}"      "textcyr" "" # CYRILLIC SMALL LETTER LJE
-0x045a "\\textcyr{\\cyrnje}"      "textcyr" "" # CYRILLIC SMALL LETTER NJE
-0x045b "\\textcyr{\\cyrtshe}"     "textcyr" "" # CYRILLIC SMALL LETTER TSHE
-0x045c "\\textcyr{\\`\\cyrk}"     "textcyr" "" # CYRILLIC SMALL LETTER KJE
-0x045d "\\textcyr{\\`\\cyri}"     "textcyr" "" # CYRILLIC SMALL LETTER I WITH GRAVE
-0x045e "\\textcyr{\\cyrushrt}"    "textcyr" "" # CYRILLIC SMALL LETTER SHORT U
-0x045f "\\textcyr{\\cyrdzhe}"     "textcyr" "" # CYRILLIC SMALL LETTER DZHE
-0x0490 "\\textcyr{\\CYRGUP}"      "textcyr" "" # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0x0491 "\\textcyr{\\cyrgup}"      "textcyr" "" # CYRILLIC SMALL LETTER GHE WITH UPTURN
-0x0492 "\\textcyr{\\CYRGHCRS}"    "textcyr" "" # CYRILLIC CAPITAL LETTER GHE WITH STROKE
-0x0493 "\\textcyr{\\cyrghcrs}"    "textcyr" "" # CYRILLIC SMALL LETTER GHE WITH STROKE
+# "textcyrillic" selects LaTeX font encoding T2A
+0x0400 "\\textcyrillic{\\`\\CYRE}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER IE WITH GRAVE
+0x0401 "\\textcyrillic{\\CYRYO}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER IO
+0x0402 "\\textcyrillic{\\CYRDJE}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER DJE
+0x0403 "\\textcyrillic{\\`\\CYRG}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER GJE
+0x0404 "\\textcyrillic{\\CYRIE}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0x0405 "\\textcyrillic{\\CYRDZE}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER DZE
+0x0406 "\\textcyrillic{\\CYRII}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0407 "\\textcyrillic{\\CYRYI}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER YI
+0x0408 "\\textcyrillic{\\CYRJE}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER JE
+0x0409 "\\textcyrillic{\\CYRLJE}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER LJE
+0x040a "\\textcyrillic{\\CYRNJE}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER NJE
+0x040b "\\textcyrillic{\\CYRTSHE}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER TSHE
+0x040c "\\textcyrillic{\\`\\CYRK}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER KJE
+0x040d "\\textcyrillic{\\`\\CYRI}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER I WITH GRAVE
+0x040e "\\textcyrillic{\\CYRUSHRT}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER SHORT U
+0x040f "\\textcyrillic{\\CYRDZHE}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER DZHE
+0x0410 "\\textcyrillic{\\CYRA}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER A
+0x0411 "\\textcyrillic{\\CYRB}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER BE
+0x0412 "\\textcyrillic{\\CYRV}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER VE
+0x0413 "\\textcyrillic{\\CYRG}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER GHE
+0x0414 "\\textcyrillic{\\CYRD}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER DE
+0x0415 "\\textcyrillic{\\CYRE}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER IE
+0x0416 "\\textcyrillic{\\CYRZH}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZHE
+0x0417 "\\textcyrillic{\\CYRZ}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZE
+0x0418 "\\textcyrillic{\\CYRI}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER I
+0x0419 "\\textcyrillic{\\CYRISHRT}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER SHORT I
+0x041a "\\textcyrillic{\\CYRK}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER KA
+0x041b "\\textcyrillic{\\CYRL}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER EL
+0x041c "\\textcyrillic{\\CYRM}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER EM
+0x041d "\\textcyrillic{\\CYRN}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER EN
+0x041e "\\textcyrillic{\\CYRO}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER O
+0x041f "\\textcyrillic{\\CYRP}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER PE
+0x0420 "\\textcyrillic{\\CYRR}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER ER
+0x0421 "\\textcyrillic{\\CYRS}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER ES
+0x0422 "\\textcyrillic{\\CYRT}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER TE
+0x0423 "\\textcyrillic{\\CYRU}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER U
+0x0424 "\\textcyrillic{\\CYRF}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER EF
+0x0425 "\\textcyrillic{\\CYRH}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER HA
+0x0426 "\\textcyrillic{\\CYRC}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER TSE
+0x0427 "\\textcyrillic{\\CYRCH}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER CHE
+0x0428 "\\textcyrillic{\\CYRSH}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER SHA
+0x0429 "\\textcyrillic{\\CYRSHCH}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER SHCHA
+0x042a "\\textcyrillic{\\CYRHRDSN}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER HARD SIGN
+0x042b "\\textcyrillic{\\CYRERY}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER YERU
+0x042c "\\textcyrillic{\\CYRSFTSN}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER SOFT SIGN
+0x042d "\\textcyrillic{\\CYREREV}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER E
+0x042e "\\textcyrillic{\\CYRYU}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER YU
+0x042f "\\textcyrillic{\\CYRYA}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER YA
+0x0430 "\\textcyrillic{\\cyra}"        "textcyrillic" "" # CYRILLIC SMALL LETTER A
+0x0431 "\\textcyrillic{\\cyrb}"        "textcyrillic" "" # CYRILLIC SMALL LETTER BE
+0x0432 "\\textcyrillic{\\cyrv}"        "textcyrillic" "" # CYRILLIC SMALL LETTER VE
+0x0433 "\\textcyrillic{\\cyrg}"        "textcyrillic" "" # CYRILLIC SMALL LETTER GHE
+0x0434 "\\textcyrillic{\\cyrd}"        "textcyrillic" "" # CYRILLIC SMALL LETTER DE
+0x0435 "\\textcyrillic{\\cyre}"        "textcyrillic" "" # CYRILLIC SMALL LETTER IE
+0x0436 "\\textcyrillic{\\cyrzh}"       "textcyrillic" "" # CYRILLIC SMALL LETTER ZHE
+0x0437 "\\textcyrillic{\\cyrz}"        "textcyrillic" "" # CYRILLIC SMALL LETTER ZE
+0x0438 "\\textcyrillic{\\cyri}"        "textcyrillic" "" # CYRILLIC SMALL LETTER I
+0x0439 "\\textcyrillic{\\cyrishrt}"    "textcyrillic" "" # CYRILLIC SMALL LETTER SHORT I
+0x043a "\\textcyrillic{\\cyrk}"        "textcyrillic" "" # CYRILLIC SMALL LETTER KA
+0x043b "\\textcyrillic{\\cyrl}"        "textcyrillic" "" # CYRILLIC SMALL LETTER EL
+0x043c "\\textcyrillic{\\cyrm}"        "textcyrillic" "" # CYRILLIC SMALL LETTER EM
+0x043d "\\textcyrillic{\\cyrn}"        "textcyrillic" "" # CYRILLIC SMALL LETTER EN
+0x043e "\\textcyrillic{\\cyro}"        "textcyrillic" "" # CYRILLIC SMALL LETTER O
+0x043f "\\textcyrillic{\\cyrp}"        "textcyrillic" "" # CYRILLIC SMALL LETTER PE
+0x0440 "\\textcyrillic{\\cyrr}"        "textcyrillic" "" # CYRILLIC SMALL LETTER ER
+0x0441 "\\textcyrillic{\\cyrs}"        "textcyrillic" "" # CYRILLIC SMALL LETTER ES
+0x0442 "\\textcyrillic{\\cyrt}"        "textcyrillic" "" # CYRILLIC SMALL LETTER TE
+0x0443 "\\textcyrillic{\\cyru}"        "textcyrillic" "" # CYRILLIC SMALL LETTER U
+0x0444 "\\textcyrillic{\\cyrf}"        "textcyrillic" "" # CYRILLIC SMALL LETTER EF
+0x0445 "\\textcyrillic{\\cyrh}"        "textcyrillic" "" # CYRILLIC SMALL LETTER HA
+0x0446 "\\textcyrillic{\\cyrc}"        "textcyrillic" "" # CYRILLIC SMALL LETTER TSE
+0x0447 "\\textcyrillic{\\cyrch}"       "textcyrillic" "" # CYRILLIC SMALL LETTER CHE
+0x0448 "\\textcyrillic{\\cyrsh}"       "textcyrillic" "" # CYRILLIC SMALL LETTER SHA
+0x0449 "\\textcyrillic{\\cyrshch}"     "textcyrillic" "" # CYRILLIC SMALL LETTER SHCHA
+0x044a "\\textcyrillic{\\cyrhrdsn}"    "textcyrillic" "" # CYRILLIC SMALL LETTER HARD SIGN
+0x044b "\\textcyrillic{\\cyrery}"      "textcyrillic" "" # CYRILLIC SMALL LETTER YERU
+0x044c "\\textcyrillic{\\cyrsftsn}"    "textcyrillic" "" # CYRILLIC SMALL LETTER SOFT SIGN
+0x044d "\\textcyrillic{\\cyrerev}"     "textcyrillic" "" # CYRILLIC SMALL LETTER E
+0x044e "\\textcyrillic{\\cyryu}"       "textcyrillic" "" # CYRILLIC SMALL LETTER YU
+0x044f "\\textcyrillic{\\cyrya}"       "textcyrillic" "" # CYRILLIC SMALL LETTER YA
+0x0450 "\\textcyrillic{\\`\\cyre}"     "textcyrillic" "" # CYRILLIC SMALL LETTER IE WITH GRAVE
+0x0451 "\\textcyrillic{\\cyryo}"       "textcyrillic" "" # CYRILLIC SMALL LETTER IO
+0x0452 "\\textcyrillic{\\cyrdje}"      "textcyrillic" "" # CYRILLIC SMALL LETTER DJE
+0x0453 "\\textcyrillic{\\`\\cyrg}"     "textcyrillic" "" # CYRILLIC SMALL LETTER GJE
+0x0454 "\\textcyrillic{\\cyrie}"       "textcyrillic" "" # CYRILLIC SMALL LETTER UKRAINIAN IE
+0x0455 "\\textcyrillic{\\cyrdze}"      "textcyrillic" "" # CYRILLIC SMALL LETTER DZE
+0x0456 "\\textcyrillic{\\cyrii}"       "textcyrillic" "" # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0x0457 "\\textcyrillic{\\cyryi}"       "textcyrillic" "" # CYRILLIC SMALL LETTER YI
+0x0458 "\\textcyrillic{\\cyrje}"       "textcyrillic" "" # CYRILLIC SMALL LETTER JE
+0x0459 "\\textcyrillic{\\cyrlje}"      "textcyrillic" "" # CYRILLIC SMALL LETTER LJE
+0x045a "\\textcyrillic{\\cyrnje}"      "textcyrillic" "" # CYRILLIC SMALL LETTER NJE
+0x045b "\\textcyrillic{\\cyrtshe}"     "textcyrillic" "" # CYRILLIC SMALL LETTER TSHE
+0x045c "\\textcyrillic{\\`\\cyrk}"     "textcyrillic" "" # CYRILLIC SMALL LETTER KJE
+0x045d "\\textcyrillic{\\`\\cyri}"     "textcyrillic" "" # CYRILLIC SMALL LETTER I WITH GRAVE
+0x045e "\\textcyrillic{\\cyrushrt}"    "textcyrillic" "" # CYRILLIC SMALL LETTER SHORT U
+0x045f "\\textcyrillic{\\cyrdzhe}"     "textcyrillic" "" # CYRILLIC SMALL LETTER DZHE
+0x0490 "\\textcyrillic{\\CYRGUP}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0x0491 "\\textcyrillic{\\cyrgup}"      "textcyrillic" "" # CYRILLIC SMALL LETTER GHE WITH UPTURN
+0x0492 "\\textcyrillic{\\CYRGHCRS}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER GHE WITH STROKE
+0x0493 "\\textcyrillic{\\cyrghcrs}"    "textcyrillic" "" # CYRILLIC SMALL LETTER GHE WITH STROKE
 #0x0494 ""                          "" "" "" # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
 #0x0495 ""                          "" "" "" # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
-0x0496 "\\textcyr{\\CYRZHDSC}"    "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
-0x0497 "\\textcyr{\\cyrzhdsc}"    "textcyr" "" # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
-0x0498 "\\textcyr{\\CYRZDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
-0x0499 "\\textcyr{\\cyrzdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER ZE WITH DESCENDER
-0x049a "\\textcyr{\\CYRKDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
-0x049b "\\textcyr{\\cyrkdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER KA WITH DESCENDER
-0x049c "\\textcyr{\\CYRKVCRS}"    "textcyr" "" # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
-0x049d "\\textcyr{\\cyrkvcrs}"    "textcyr" "" # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
+0x0496 "\\textcyrillic{\\CYRZHDSC}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+0x0497 "\\textcyrillic{\\cyrzhdsc}"    "textcyrillic" "" # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+0x0498 "\\textcyrillic{\\CYRZDSC}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
+0x0499 "\\textcyrillic{\\cyrzdsc}"     "textcyrillic" "" # CYRILLIC SMALL LETTER ZE WITH DESCENDER
+0x049a "\\textcyrillic{\\CYRKDSC}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+0x049b "\\textcyrillic{\\cyrkdsc}"     "textcyrillic" "" # CYRILLIC SMALL LETTER KA WITH DESCENDER
+0x049c "\\textcyrillic{\\CYRKVCRS}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
+0x049d "\\textcyrillic{\\cyrkvcrs}"    "textcyrillic" "" # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
 #0x049e ""                          "" "" "" # CYRILLIC CAPITAL LETTER KA WITH STROKE
 #0x049f ""                          "" "" "" # CYRILLIC SMALL LETTER KA WITH STROKE
-0x04a0 "\\textcyr{\\CYRKBEAK}"    "textcyr" "" # CYRILLIC CAPITAL LETTER BASHKIR KA
-0x04a1 "\\textcyr{\\cyrkbeak}"    "textcyr" "" # CYRILLIC SMALL LETTER BASHKIR KA
-0x04a2 "\\textcyr{\\CYRNDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
-0x04a3 "\\textcyr{\\cyrndsc}"     "textcyr" "" # CYRILLIC SMALL LETTER EN WITH DESCENDER
-0x04a4 "\\textcyr{\\CYRNG}"       "textcyr" "" # CYRILLIC CAPITAL LIGATURE EN GHE
-0x04a5 "\\textcyr{\\cyrng}"       "textcyr" "" # CYRILLIC SMALL LIGATURE EN GHE
+0x04a0 "\\textcyrillic{\\CYRKBEAK}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER BASHKIR KA
+0x04a1 "\\textcyrillic{\\cyrkbeak}"    "textcyrillic" "" # CYRILLIC SMALL LETTER BASHKIR KA
+0x04a2 "\\textcyrillic{\\CYRNDSC}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+0x04a3 "\\textcyrillic{\\cyrndsc}"     "textcyrillic" "" # CYRILLIC SMALL LETTER EN WITH DESCENDER
+0x04a4 "\\textcyrillic{\\CYRNG}"       "textcyrillic" "" # CYRILLIC CAPITAL LIGATURE EN GHE
+0x04a5 "\\textcyrillic{\\cyrng}"       "textcyrillic" "" # CYRILLIC SMALL LIGATURE EN GHE
 #0x04a6 ""                          "" "" "" # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
 #0x04a7 ""                          "" "" "" # CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
 #0x04a8 ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN HA
 #0x04a9 ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN HA
-0x04aa "\\textcyr{\\CYRSDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
-0x04ab "\\textcyr{\\cyrsdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER ES WITH DESCENDER
+0x04aa "\\textcyrillic{\\CYRSDSC}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
+0x04ab "\\textcyrillic{\\cyrsdsc}"     "textcyrillic" "" # CYRILLIC SMALL LETTER ES WITH DESCENDER
 #0x04ac ""                          "" "" "" # CYRILLIC CAPITAL LETTER TE WITH DESCENDER
 #0x04ad ""                          "" "" "" # CYRILLIC SMALL LETTER TE WITH DESCENDER
-0x04ae "\\textcyr{\\CYRY}"        "textcyr" "" # CYRILLIC CAPITAL LETTER STRAIGHT U
-0x04af "\\textcyr{\\cyry}"        "textcyr" "" # CYRILLIC SMALL LETTER STRAIGHT U
-0x04b0 "\\textcyr{\\CYRYHCRS}"    "textcyr" "" # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
-0x04b1 "\\textcyr{\\cyryhcrs}"    "textcyr" "" # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
-0x04b2 "\\textcyr{\\CYRHDSC}"     "textcyr" "" # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
-0x04b3 "\\textcyr{\\cyrhdsc}"     "textcyr" "" # CYRILLIC SMALL LETTER HA WITH DESCENDER
-#0x04b4 ""                       "textcyr" "" # CYRILLIC CAPITAL LIGATURE TE TSE
-#0x04b5 ""                       "textcyr" "" # CYRILLIC SMALL LIGATURE TE TSE
-0x04b6 "\\textcyr{\\CYRCHRDSC}"   "textcyr" "" # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
-0x04b7 "\\textcyr{\\cyrchrdsc}"   "textcyr" "" # CYRILLIC SMALL LETTER CHE WITH DESCENDER
-0x04b8 "\\textcyr{\\CYRCHVCRS}"   "textcyr" "" # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
-0x04b9 "\\textcyr{\\cyrchvcrs}"   "textcyr" "" # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
-0x04ba "\\textcyr{\\CYRSHHA}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SHHA
-0x04bb "\\textcyr{\\cyrshha}"     "textcyr" "" # CYRILLIC SMALL LETTER SHHA
+0x04ae "\\textcyrillic{\\CYRY}"        "textcyrillic" "" # CYRILLIC CAPITAL LETTER STRAIGHT U
+0x04af "\\textcyrillic{\\cyry}"        "textcyrillic" "" # CYRILLIC SMALL LETTER STRAIGHT U
+0x04b0 "\\textcyrillic{\\CYRYHCRS}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
+0x04b1 "\\textcyrillic{\\cyryhcrs}"    "textcyrillic" "" # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
+0x04b2 "\\textcyrillic{\\CYRHDSC}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+0x04b3 "\\textcyrillic{\\cyrhdsc}"     "textcyrillic" "" # CYRILLIC SMALL LETTER HA WITH DESCENDER
+#0x04b4 ""                       "textcyrillic" "" # CYRILLIC CAPITAL LIGATURE TE TSE
+#0x04b5 ""                       "textcyrillic" "" # CYRILLIC SMALL LIGATURE TE TSE
+0x04b6 "\\textcyrillic{\\CYRCHRDSC}"   "textcyrillic" "" # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+0x04b7 "\\textcyrillic{\\cyrchrdsc}"   "textcyrillic" "" # CYRILLIC SMALL LETTER CHE WITH DESCENDER
+0x04b8 "\\textcyrillic{\\CYRCHVCRS}"   "textcyrillic" "" # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
+0x04b9 "\\textcyrillic{\\cyrchvcrs}"   "textcyrillic" "" # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
+0x04ba "\\textcyrillic{\\CYRSHHA}"       "textcyrillic" "" # CYRILLIC CAPITAL LETTER SHHA
+0x04bb "\\textcyrillic{\\cyrshha}"     "textcyrillic" "" # CYRILLIC SMALL LETTER SHHA
 #0x04bc ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN CHE
 #0x04bd ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN CHE
 #0x04be ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
 #0x04bf ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
-0x04c0 "\\textcyr{\\CYRpalochka}" "textcyr" "" # CYRILLIC LETTER PALOCHKA
-0x04c1 "\\textcyr{\\U\CYRZH}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
-0x04c2 "\\textcyr{\\U\cyrzh}"     "textcyr" "" # CYRILLIC SMALL LETTER ZHE WITH BREVE
+0x04c0 "\\textcyrillic{\\CYRpalochka}" "textcyrillic" "" # CYRILLIC LETTER PALOCHKA
+0x04c1 "\\textcyrillic{\\U\CYRZH}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
+0x04c2 "\\textcyrillic{\\U\cyrzh}"     "textcyrillic" "" # CYRILLIC SMALL LETTER ZHE WITH BREVE
 #0x04c3 ""                          "" "" "" # CYRILLIC CAPITAL LETTER KA WITH HOOK
 #0x04c4 ""                          "" "" "" # CYRILLIC SMALL LETTER KA WITH HOOK
 #0x04c5 ""                          "" "" "" # CYRILLIC CAPITAL LETTER EL WITH TAIL
 #0x04cd ""                          "" "" "" # CYRILLIC CAPITAL LETTER EM WITH TAIL
 #0x04ce ""                          "" "" "" # CYRILLIC SMALL LETTER EM WITH TAIL
 #0x04cf ""                          "" "" "" # CYRILLIC SMALL LETTER PALOCHKA
-0x04d0 "\\textcyr{\\U\CYRA}"      "textcyr" "" # CYRILLIC CAPITAL LETTER A WITH BREVE
-0x04d1 "\\textcyr{\\U\cyra}"      "textcyr" "" # CYRILLIC SMALL LETTER A WITH BREVE
-0x04d2 "\\textcyr{\\\"\CYRA}"     "textcyr" "" # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
-0x04d3 "\\textcyr{\\\"\cyra}"     "textcyr" "" # CYRILLIC SMALL LETTER A WITH DIAERESIS
-0x04d4 "\\textcyr{\\CYRAE}"       "textcyr" "" # CYRILLIC CAPITAL LIGATURE A IE
-0x04d5 "\\textcyr{\\cyrae}"       "textcyr" "" # CYRILLIC SMALL LIGATURE A IE
-0x04d6 "\\textcyr{\\U\CYRE}"      "textcyr" "" # CYRILLIC CAPITAL LETTER IE WITH BREVE
-0x04d7 "\\textcyr{\\U\cyre}"      "textcyr" "" # CYRILLIC SMALL LETTER IE WITH BREVE
-0x04d8 "\\textcyr{\\CYRSCHWA}"    "textcyr" "" # CYRILLIC CAPITAL LETTER SCHWA
-0x04d9 "\\textcyr{\\cyrschwa}"    "textcyr" "" # CYRILLIC SMALL LETTER SCHWA
-0x04da "\\textcyr{\\\"\CYRSCHWA}" "textcyr" "" # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
-0x04db "\\textcyr{\\\"\cyrschwa}" "textcyr" "" # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
-0x04dc "\\textcyr{\\\"\CYRZH}"    "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
-0x04dd "\\textcyr{\\\"\cyrzh}"    "textcyr" "" # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
-0x04de "\\textcyr{\\\"\CYRZ}"     "textcyr" "" # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
-0x04df "\\textcyr{\\\"\cyrz}"     "textcyr" "" # CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+0x04d0 "\\textcyrillic{\\U\CYRA}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER A WITH BREVE
+0x04d1 "\\textcyrillic{\\U\cyra}"      "textcyrillic" "" # CYRILLIC SMALL LETTER A WITH BREVE
+0x04d2 "\\textcyrillic{\\\"\CYRA}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
+0x04d3 "\\textcyrillic{\\\"\cyra}"     "textcyrillic" "" # CYRILLIC SMALL LETTER A WITH DIAERESIS
+0x04d4 "\\textcyrillic{\\CYRAE}"       "textcyrillic" "" # CYRILLIC CAPITAL LIGATURE A IE
+0x04d5 "\\textcyrillic{\\cyrae}"       "textcyrillic" "" # CYRILLIC SMALL LIGATURE A IE
+0x04d6 "\\textcyrillic{\\U\CYRE}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER IE WITH BREVE
+0x04d7 "\\textcyrillic{\\U\cyre}"      "textcyrillic" "" # CYRILLIC SMALL LETTER IE WITH BREVE
+0x04d8 "\\textcyrillic{\\CYRSCHWA}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER SCHWA
+0x04d9 "\\textcyrillic{\\cyrschwa}"    "textcyrillic" "" # CYRILLIC SMALL LETTER SCHWA
+0x04da "\\textcyrillic{\\\"\CYRSCHWA}" "textcyrillic" "" # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
+0x04db "\\textcyrillic{\\\"\cyrschwa}" "textcyrillic" "" # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
+0x04dc "\\textcyrillic{\\\"\CYRZH}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
+0x04dd "\\textcyrillic{\\\"\cyrzh}"    "textcyrillic" "" # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
+0x04de "\\textcyrillic{\\\"\CYRZ}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
+0x04df "\\textcyrillic{\\\"\cyrz}"     "textcyrillic" "" # CYRILLIC SMALL LETTER ZE WITH DIAERESIS
 #0x04e0 ""                          "" "" "" # CYRILLIC CAPITAL LETTER ABKHASIAN DZE
 #0x04e1 ""                          "" "" "" # CYRILLIC SMALL LETTER ABKHASIAN DZE
-0x04e2 "\\textcyr{\\=\CYRI}"      "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH MACRON
-0x04e3 "\\textcyr{\\=\cyri}"      "textcyr" "" # CYRILLIC SMALL LETTER I WITH MACRON
-0x04e4 "\\textcyr{\\\"\CYRI}"     "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
-0x04e5 "\\textcyr{\\\"\cyri}"     "textcyr" "" # CYRILLIC SMALL LETTER I WITH DIAERESIS
-0x04e6 "\\textcyr{\\\"\CYRO}"     "textcyr" "" # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
-0x04e7 "\\textcyr{\\\"\cyro}"     "textcyr" "" # CYRILLIC SMALL LETTER O WITH DIAERESIS
-0x04e8 "\\textcyr{\\CYROTLD}"     "textcyr" "" # CYRILLIC CAPITAL LETTER BARRED O
-0x04e9 "\\textcyr{\\cyrotld}"     "textcyr" "" # CYRILLIC SMALL LETTER BARRED O
+0x04e2 "\\textcyrillic{\\=\CYRI}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER I WITH MACRON
+0x04e3 "\\textcyrillic{\\=\cyri}"      "textcyrillic" "" # CYRILLIC SMALL LETTER I WITH MACRON
+0x04e4 "\\textcyrillic{\\\"\CYRI}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
+0x04e5 "\\textcyrillic{\\\"\cyri}"     "textcyrillic" "" # CYRILLIC SMALL LETTER I WITH DIAERESIS
+0x04e6 "\\textcyrillic{\\\"\CYRO}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
+0x04e7 "\\textcyrillic{\\\"\cyro}"     "textcyrillic" "" # CYRILLIC SMALL LETTER O WITH DIAERESIS
+0x04e8 "\\textcyrillic{\\CYROTLD}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER BARRED O
+0x04e9 "\\textcyrillic{\\cyrotld}"     "textcyrillic" "" # CYRILLIC SMALL LETTER BARRED O
 #0x04ea ""                          "" "" "" # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
 #0x04eb ""                          "" "" "" # CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
-0x04ec "\\textcyr{\\\"\CYREREV}"  "textcyr" "" # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
-0x04ed "\\textcyr{\\\"\cyrerev}"  "textcyr" "" # CYRILLIC SMALL LETTER E WITH DIAERESIS
-0x04ee "\\textcyr{\\=\CYRU}"      "textcyr" "" # CYRILLIC CAPITAL LETTER U WITH MACRON
-0x04ef "\\textcyr{\\=\cyru}"      "textcyr" "" # CYRILLIC SMALL LETTER U WITH MACRON
-0x04f0 "\\textcyr{\\\"\CYRU}"     "textcyr" "" # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
-0x04f1 "\\textcyr{\\\"\cyru}"     "textcyr" "" # CYRILLIC SMALL LETTER U WITH DIAERESIS
-0x04f2 "\\textcyr{\\H\CYRU}"      "textcyr" "" # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
-0x04f3 "\\textcyr{\\H\cyru}"      "textcyr" "" # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
-0x04f4 "\\textcyr{\\\"\CYRCH}"    "textcyr" "" # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
-0x04f5 "\\textcyr{\\\"\cyrch}"    "textcyr" "" # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+0x04ec "\\textcyrillic{\\\"\CYREREV}"  "textcyrillic" "" # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
+0x04ed "\\textcyrillic{\\\"\cyrerev}"  "textcyrillic" "" # CYRILLIC SMALL LETTER E WITH DIAERESIS
+0x04ee "\\textcyrillic{\\=\CYRU}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER U WITH MACRON
+0x04ef "\\textcyrillic{\\=\cyru}"      "textcyrillic" "" # CYRILLIC SMALL LETTER U WITH MACRON
+0x04f0 "\\textcyrillic{\\\"\CYRU}"     "textcyrillic" "" # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
+0x04f1 "\\textcyrillic{\\\"\cyru}"     "textcyrillic" "" # CYRILLIC SMALL LETTER U WITH DIAERESIS
+0x04f2 "\\textcyrillic{\\H\CYRU}"      "textcyrillic" "" # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
+0x04f3 "\\textcyrillic{\\H\cyru}"      "textcyrillic" "" # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
+0x04f4 "\\textcyrillic{\\\"\CYRCH}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
+0x04f5 "\\textcyrillic{\\\"\cyrch}"    "textcyrillic" "" # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
 #0x04f6 ""                          "" "" "" # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
 #0x04f7 ""                          "" "" "" # CYRILLIC SMALL LETTER GHE WITH DESCENDER
-0x04f8 "\\textcyr{\\\"\CYRERY}"    "textcyr" "" # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
-0x04f9 "\\textcyr{\\\"\cyrery}"    "textcyr" "" # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0x04f8 "\\textcyrillic{\\\"\CYRERY}"    "textcyrillic" "" # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
+0x04f9 "\\textcyrillic{\\\"\cyrery}"    "textcyrillic" "" # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
 #
 # 31 Thai
 #