# - combining This is a combining char that will get combined with a base char
# - force Always output replacement command
-#0x00a0 "" "" "" # NO-BREAK SPACE
-#0x00a1 "" "" "" # INVERTED EXCLAMATION MARK
+0x00a0 "~" "" "" # NO-BREAK SPACE
+0x00a1 "\\textexclamdown" "" "" # INVERTED EXCLAMATION MARK
0x00a2 "\\textcent" "textcomp" "" # CENT SIGN
0x00a3 "\\pounds" "" "" # £ POUND SIGN
0x00a4 "\\textcurrency" "textcomp" "" # CURRENCY SYMBOL
0x00a8 "\\textasciidieresis" "textcomp" "" # DIAERESIS
0x00a9 "\textcopyright" "textcomp" "" # COPYRIGHT SIGN
0x00aa "\\textordfeminine" "textcomp" "" # FEMININE ORDINAL INDICATOR
-#0x00ab "" "" "" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+0x00ab "\\guillemotleft" "" "" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00ac "\\textlnot" "textcomp" "force" # ¬ NOT SIGN
-#0x00ad "" "" "" # SOFT HYPHEN
+0x00ad "\\-" "" "" # SOFT HYPHEN
0x00ae "\\textregistered" "textcomp" "" # REGISTERED SIGN
0x00af "\\textasciimacron" "textcomp" "" # MACRON
0x00b0 "\\textdegree" "textcomp" "" # DEGREE SIGN
0x00b4 "\\textasciiacute" "textcomp" "" # ACUTE ACCENT
0x00b5 "\\textmu" "textcomp" "force" # µ MICRO SIGN
0x00b6 "\\textpilcrow" "textcomp" "" # PILCROW SIGN
-#0x00b7 "" "" "" # MIDDLE DOT
+0x00b7 "\\textperiodcentered" "" "" # MIDDLE DOT
0x00b8 "\\c\\ " "" "" # CEDILLA (command from latin1.def)
0x00b9 "\\textonesuperior" "textcomp" "force" # ¹ SUPERSCRIPT ONE
0x00ba "\\textordmasculine" "textcomp" "" # MASCULINE ORDINAL INDICATOR
-#0x00bb "" "" "" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+0x00bb "\\guillemotright" "" "" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00bc "\\textonequarter" "textcomp" "" # 1/4 FRACTION
0x00bd "\\textonehalf" "textcomp" "" # 1/2 FRACTION
0x00be "\\textthreequarters" "textcomp" "" # 3/4 FRACTION
-#0x00bf "" "" "" # INVERTED QUESTION MARK
+0x00bf "\\textquestiondown" "" "" # INVERTED QUESTION MARK
0x00c0 "\\`{A}" "" "" # LATIN CAPITAL LETTER A WITH GRAVE
0x00c1 "\\'{A}" "" "" # LATIN CAPITAL LETTER A WITH ACUTE
0x00c2 "\\^{A}" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x00c3 "\\~{A}" "" "" # LATIN CAPITAL LETTER A WITH TILDE
0x00c4 "\\\"{A}" "" "" # LATIN CAPITAL LETTER A WITH DIAERESIS
0x00c5 "\\r{A}" "" "" # LATIN CAPITAL LETTER A WITH RING ABOVE
-#0x00c6 "" "" "" # LATIN CAPITAL LETTER AE
+0x00c6 "\\AE" "" "" # LATIN CAPITAL LETTER AE
0x00c7 "\\c{C}" "" "" # LATIN CAPITAL LETTER C WITH CEDILLA
0x00c8 "\\`{E}" "" "" # LATIN CAPITAL LETTER E WITH GRAVE
0x00c9 "\\'{E}" "" "" # LATIN CAPITAL LETTER E WITH ACUTE
0x00cd "\\'{I}" "" "" # LATIN CAPITAL LETTER I WITH ACUTE
0x00ce "\\^{I}" "" "" # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x00cf "\\\"{I}" "" "" # LATIN CAPITAL LETTER I WITH DIAERESIS
-#0x00d0 "" "" "" # LATIN CAPITAL LETTER ETH
+0x00d0 "\\DH" "" "" # LATIN CAPITAL LETTER ETH
0x00d1 "\\~{N}" "" "" # LATIN CAPITAL LETTER N WITH TILDE
0x00d2 "\\`{O}" "" "" # LATIN CAPITAL LETTER O WITH GRAVE
0x00d3 "\\'{O}" "" "" # LATIN CAPITAL LETTER O WITH ACUTE
0x00d5 "\\~{O}" "" "" # LATIN CAPITAL LETTER O WITH TILDE
0x00d6 "\\\"{O}" "" "" # LATIN CAPITAL LETTER O WITH DIAERESIS
0x00d7 "\\texttimes" "textcomp" "force" # × MULTIPLICATION SIGN
-#0x00d8 "" "" "" # LATIN CAPITAL LETTER O WITH STROKE
+0x00d8 "\\O" "" "" # LATIN CAPITAL LETTER O WITH STROKE
0x00d9 "\\`{U}" "" "" # LATIN CAPITAL LETTER U WITH GRAVE
0x00da "\\'{U}" "" "" # LATIN CAPITAL LETTER U WITH ACUTE
0x00db "\\^{U}" "" "" # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0x00dc "\\\"{U}" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS
0x00dd "\\'{Y}" "" "" # LATIN CAPITAL LETTER Y WITH ACUTE
-#0x00de "" "" "" # LATIN CAPITAL LETTER THORN
-#0x00df "" "" "" # LATIN SMALL LETTER SHARP S
+0x00de "\\TH" "" "" # LATIN CAPITAL LETTER THORN
+0x00df "\\ss" "" "" # LATIN SMALL LETTER SHARP S
0x00e0 "\\`{a}" "" "" # LATIN SMALL LETTER A WITH GRAVE
0x00e1 "\\'{a}" "" "" # LATIN SMALL LETTER A WITH ACUTE
0x00e2 "\\^{a}" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX
0x00e3 "\\~{a}" "" "" # LATIN SMALL LETTER A WITH TILDE
0x00e4 "\\\"{a}" "" "" # LATIN SMALL LETTER A WITH DIAERESIS
0x00e5 "\\r{a}" "" "" # LATIN SMALL LETTER A WITH RING ABOVE
-#0x00e6 "" "" "" # LATIN SMALL LETTER AE
+0x00e6 "\\ae" "" "" # LATIN SMALL LETTER AE
0x00e7 "\\c{c}" "" "" # LATIN SMALL LETTER C WITH CEDILLA
0x00e8 "\\`{e}" "" "" # LATIN SMALL LETTER E WITH GRAVE
0x00e9 "\\'{e}" "" "" # LATIN SMALL LETTER E WITH ACUTE
0x00ed "\\'{\\i}" "" "" # LATIN SMALL LETTER I WITH ACUTE
0x00ee "\\^{\\i}" "" "" # LATIN SMALL LETTER I WITH CIRCUMFLEX
0x00ef "\\\"{\\i}" "" "" # LATIN SMALL LETTER I WITH DIAERESIS
-#0x00f0 "" "" "" # LATIN SMALL LETTER ETH
+0x00f0 "\\dh" "" "" # LATIN SMALL LETTER ETH
0x00f1 "\\~{n}" "" "" # LATIN SMALL LETTER N WITH TILDE
0x00f2 "\\`{o}" "" "" # LATIN SMALL LETTER O WITH GRAVE
0x00f3 "\\'{o}" "" "" # LATIN SMALL LETTER O WITH ACUTE
0x00f5 "\\~{o}" "" "" # LATIN SMALL LETTER O WITH TILDE
0x00f6 "\\\"{o}" "" "" # LATIN SMALL LETTER O WITH DIAERESIS
0x00f7 "\\textdiv" "textcomp" "force" # ÷ DIVISION SIGN
-#0x00f8 "" "" "" # LATIN SMALL LETTER O WITH STROKE
+0x00f8 "\\o" "" "" # LATIN SMALL LETTER O WITH STROKE
0x00f9 "\\`{u}" "" "" # LATIN SMALL LETTER U WITH GRAVE
0x00fa "\\'{u}" "" "" # LATIN SMALL LETTER U WITH ACUTE
0x00fb "\\^{u}" "" "" # LATIN SMALL LETTER U WITH CIRCUMFLEX
0x00fc "\\\"{u}" "" "" # LATIN SMALL LETTER U WITH DIAERESIS
0x00fd "\\'{y}" "" "" # LATIN SMALL LETTER Y WITH ACUTE
-#0x00fe "" "" "" # LATIN SMALL LETTER THORN
+0x00fe "\\th" "" "" # LATIN SMALL LETTER THORN
0x00ff "\\\"{y}" "" "" # LATIN SMALL LETTER Y WITH DIAERESIS
0x0100 "\\={A}" "" "" # LATIN CAPITAL LETTER A WITH MACRON
0x0101 "\\={a}" "" "" # LATIN SMALL LETTER A WITH MACRON
0x010d "\\v{c}" "" "" # LATIN SMALL LETTER C WITH CARON
0x010e "\\v{D}" "" "" # LATIN CAPITAL LETTER D WITH CARON
0x010f "\\v{d}" "" "" # LATIN SMALL LETTER D WITH CARON
-#0x0110 "" "" "" # LATIN CAPITAL LETTER D WITH STROKE
-#0x0111 "" "" "" # LATIN SMALL LETTER D WITH STROKE
+0x0110 "\\DJ" "" "" # LATIN CAPITAL LETTER D WITH STROKE
+0x0111 "\\dj" "" "" # LATIN SMALL LETTER D WITH STROKE
0x0112 "\\={E}" "" "" # LATIN CAPITAL LETTER E WITH MACRON
0x0113 "\\={e}" "" "" # LATIN SMALL LETTER E WITH MACRON
0x0114 "\\u{E}" "" "" # LATIN CAPITAL LETTER E WITH BREVE
0x0147 "\\v{N}" "" "" # LATIN CAPITAL LETTER N WITH CARON
0x0148 "\\v{n}" "" "" # LATIN SMALL LETTER N WITH CARON
#0x0149 "" "" "" # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
-#0x014a "" "" "" # LATIN CAPITAL LETTER ENG
-#0x014b "" "" "" # LATIN SMALL LETTER ENG
+0x014a "\\NG" "" "" # LATIN CAPITAL LETTER ENG
+0x014b "\\ng" "" "" # LATIN SMALL LETTER ENG
0x014c "\\={O}" "" "" # LATIN CAPITAL LETTER O WITH MACRON
0x014d "\\={o}" "" "" # LATIN SMALL LETTER O WITH MACRON
0x014e "\\u{O}" "" "" # LATIN CAPITAL LETTER O WITH BREVE
0x014f "\\u{o}" "" "" # LATIN SMALL LETTER O WITH BREVE
0x0150 "\\H{O}" "" "" # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
0x0151 "\\H{o}" "" "" # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-#0x0152 "" "" "" # LATIN CAPITAL LIGATURE OE
-#0x0153 "" "" "" # LATIN SMALL LIGATURE OE
+0x0152 "\\OE" "" "" # LATIN CAPITAL LIGATURE OE
+0x0153 "\\oe" "" "" # LATIN SMALL LIGATURE OE
0x0154 "\\'{R}" "" "" # LATIN CAPITAL LETTER R WITH ACUTE
0x0155 "\\'{r}" "" "" # LATIN SMALL LETTER R WITH ACUTE
0x0156 "\\c{R}" "" "" # LATIN CAPITAL LETTER R WITH CEDILLA
#0x01df "" "" "" # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
#0x01e0 "" "" "" # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
#0x01e1 "" "" "" # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
-#0x01e2 "" "" "" # LATIN CAPITAL LETTER AE WITH MACRON
-#0x01e3 "" "" "" # LATIN SMALL LETTER AE WITH MACRON
+0x01e2 "\\={\\AE}" "" "" # LATIN CAPITAL LETTER AE WITH MACRON
+0x01e3 "\\={\\ae}" "" "" # LATIN SMALL LETTER AE WITH MACRON
#0x01e4 "" "" "" # LATIN CAPITAL LETTER G WITH STROKE
#0x01e5 "" "" "" # LATIN SMALL LETTER G WITH STROKE
0x01e6 "\\v{G}" "" "" # LATIN CAPITAL LETTER G WITH CARON
0x01f9 "\\`{n}" "" "" # LATIN SMALL LETTER N WITH GRAVE
#0x01fa "" "" "" # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
#0x01fb "" "" "" # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-#0x01fc "" "" "" # LATIN CAPITAL LETTER AE WITH ACUTE
-#0x01fd "" "" "" # LATIN SMALL LETTER AE WITH ACUTE
+0x01fc "\\'{\\AE}" "" "" # LATIN CAPITAL LETTER AE WITH ACUTE
+0x01fd "\\'{\\ae}" "" "" # LATIN SMALL LETTER AE WITH ACUTE
#0x01fe "" "" "" # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
#0x01ff "" "" "" # LATIN SMALL LETTER O WITH STROKE AND ACUTE
#0x0200 "" "" "" # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
0x0306 "\\u" "" "combining" # COMBINING BREVE
0x0307 "\\." "" "combining" # COMBINING DOT ABOVE
0x0308 "\\\"" "" "combining" # COMBINING DIAERESIS
-#0x0309 "" "" "combining" # COMBINING HOOK ABOVE
+#0x0309 "" "" "combining" # COMBINING HOOK ABOVE
0x030a "\\r" "" "combining" # COMBINING RING ABOVE
0x030b "\\H" "" "combining" # COMBINING DOUBLE ACUTE ACCENT
0x030c "\\v" "" "combining" # COMBINING CARON
-#0x030d "" "" "combining" # COMBINING VERTICAL LINE ABOVE
-#0x030e "" "" "combining" # COMBINING DOUBLE VERTICAL LINE ABOVE
-#0x030f "" "" "combining" # COMBINING DOUBLE GRAVE ACCENT
-#0x0310 "" "" "combining" # COMBINING CANDRABINDU
-#0x0311 "" "" "combining" # COMBINING INVERTED BREVE
+0x030d "\\textvbaraccent" "tipa" "combining" # COMBINING VERTICAL LINE ABOVE
+0x030e "\\textdoublevbaraccent" "tipa" "combining" # COMBINING DOUBLE VERTICAL LINE ABOVE
+0x030f "\\textdoublegrave" "tipa" "combining" # COMBINING DOUBLE GRAVE ACCENT
+0x0310 "\\textdotbreve" "tipa" "combining" # COMBINING CANDRABINDU
+0x0311 "\\textroundcap" "tipa" "combining" # COMBINING INVERTED BREVE
#0x0312 "" "" "combining" # COMBINING TURNED COMMA ABOVE
#0x0313 "" "" "combining" # COMBINING COMMA ABOVE
#0x0314 "" "" "combining" # COMBINING REVERSED COMMA ABOVE
#0x0315 "" "" "combining" # COMBINING COMMA ABOVE RIGHT
-#0x0316 "" "" "combining" # COMBINING GRAVE ACCENT BELOW
-#0x0317 "" "" "combining" # COMBINING ACUTE ACCENT BELOW
-#0x0318 "" "" "combining" # COMBINING LEFT TACK BELOW
-#0x0319 "" "" "combining" # COMBINING RIGHT TACK BELOW
+0x0316 "\\textsubgrave" "tipa" "combining" # COMBINING GRAVE ACCENT BELOW
+0x0317 "\\textsubacute" "tipa" "combining" # COMBINING ACUTE ACCENT BELOW
+0x0318 "\\textadvancing" "tipa" "combining" # COMBINING LEFT TACK BELOW
+0x0319 "\\textretracting" "tipa" "combining" # COMBINING RIGHT TACK BELOW
#0x031a "" "" "combining" # COMBINING LEFT ANGLE ABOVE
#0x031b "" "" "combining" # COMBINING HORN
-#0x031c "" "" "combining" # COMBINING LEFT HALF RING BELOW
-#0x031d "" "" "combining" # COMBINING UP TACK BELOW
-#0x031e "" "" "combining" # COMBINING DOWN TACK BELOW
-#0x031f "" "" "combining" # COMBINING PLUS SIGN BELOW
+0x031c "\\textsublhalfring" "tipa" "combining" # COMBINING LEFT HALF RING BELOW
+0x031d "\\textraising" "tipa" "combining" # COMBINING UP TACK BELOW
+0x031e "\\textlowering" "tipa" "combining" # COMBINING DOWN TACK BELOW
+0x031f "\\textsubplus" "tipa" "combining" # COMBINING PLUS SIGN BELOW
0x0320 "\\b" "" "combining" # COMBINING MINUS SIGN BELOW
#0x0321 "" "" "combining" # COMBINING PALATALIZED HOOK BELOW
#0x0322 "" "" "combining" # COMBINING RETROFLEX HOOK BELOW
0x0323 "\\d" "" "combining" # COMBINING DOT BELOW
-#0x0324 "" "" "combining" # COMBINING DIAERESIS BELOW
-#0x0325 "" "" "combining" # COMBINING RING BELOW
+0x0324 "\\textsubumlaut" "tipa" "combining" # COMBINING DIAERESIS BELOW
+0x0325 "\\textsubring" "tipa" "combining" # COMBINING RING BELOW
#0x0326 "" "" "combining" # COMBINING COMMA BELOW
0x0327 "\\c" "" "combining" # COMBINING CEDILLA
0x0328 "\\k" "" "combining" # COMBINING OGONEK
-#0x0329 "" "" "combining" # COMBINING VERTICAL LINE BELOW
-#0x032a "" "" "combining" # COMBINING BRIDGE BELOW
-#0x032b "" "" "combining" # COMBINING INVERTED DOUBLE ARCH BELOW
-#0x032c "" "" "combining" # COMBINING CARON BELOW
+0x0329 "\\textsyllabic" "tipa" "combining" # COMBINING VERTICAL LINE BELOW
+0x032a "\\textsubbridge" "tipa" "combining" # COMBINING BRIDGE BELOW
+0x032b "\\textsubw" "tipa" "combining" # COMBINING INVERTED DOUBLE ARCH BELOW
+0x032c "\\textsubwedge" "tipa" "combining" # COMBINING CARON BELOW
#0x032d "" "" "combining" # COMBINING CIRCUMFLEX ACCENT BELOW
#0x032e "" "" "combining" # COMBINING BREVE BELOW
-#0x032f "" "" "combining" # COMBINING INVERTED BREVE BELOW
-#0x0330 "" "" "combining" # COMBINING TILDE BELOW
+0x032f "\\textsubarch" "tipa" "combining" # COMBINING INVERTED BREVE BELOW
+0x0330 "\\textsubtilde" "tipa" "combining" # COMBINING TILDE BELOW
#0x0331 "" "" "combining" # COMBINING MACRON BELOW
#0x0332 "" "" "combining" # COMBINING LOW LINE
#0x0333 "" "" "combining" # COMBINING DOUBLE LOW LINE
-#0x0334 "" "" "combining" # COMBINING TILDE OVERLAY
+0x0334 "\\textsuperimposetilde" "tipa" "combining" # COMBINING TILDE OVERLAY
#0x0335 "" "" "combining" # COMBINING SHORT STROKE OVERLAY
#0x0336 "" "" "combining" # COMBINING LONG STROKE OVERLAY
#0x0337 "" "" "combining" # COMBINING SHORT SOLIDUS OVERLAY
#0x0338 "" "" "combining" # COMBINING LONG SOLIDUS OVERLAY
-#0x0339 "" "" "combining" # COMBINING RIGHT HALF RING BELOW
-#0x033a "" "" "combining" # COMBINING INVERTED BRIDGE BELOW
-#0x033b "" "" "combining" # COMBINING SQUARE BELOW
-#0x033c "" "" "combining" # COMBINING SEAGULL BELOW
-#0x033d "" "" "combining" # COMBINING X ABOVE
+0x0339 "\\textsubrhalfring" "tipa" "combining" # COMBINING RIGHT HALF RING BELOW
+0x033a "\\textinvsubbridge" "tipa" "combining" # COMBINING INVERTED BRIDGE BELOW
+0x033b "\\textsubsquare" "tipa" "combining" # COMBINING SQUARE BELOW
+0x033c "\\textseagull" "tipa" "combining" # COMBINING SEAGULL BELOW
+0x033d "\\textovercross" "tipa" "combining" # COMBINING X ABOVE
#0x033e "" "" "combining" # COMBINING VERTICAL TILDE
#0x033f "" "" "combining" # COMBINING DOUBLE OVERLINE
#0x0340 "" "" "combining" # COMBINING GRAVE TONE MARK
#0x0343 "" "" "combining" # COMBINING GREEK KORONIS
#0x0344 "" "" "combining" # COMBINING GREEK DIALYTIKA TONOS
#0x0345 "" "" "combining" # COMBINING GREEK YPOGEGRAMMENI
-#0x0346 "" "" "combining" # COMBINING BRIDGE ABOVE
-#0x0347 "" "" "combining" # COMBINING EQUALS SIGN BELOW
-#0x0348 "" "" "combining" # COMBINING DOUBLE VERTICAL LINE BELOW
-#0x0349 "" "" "combining" # COMBINING LEFT ANGLE BELOW
-#0x034a "" "" "combining" # COMBINING NOT TILDE ABOVE
-#0x034b "" "" "combining" # COMBINING HOMOTHETIC ABOVE
-#0x034c "" "" "combining" # COMBINING ALMOST EQUAL TO ABOVE
-#0x034d "" "" "combining" # COMBINING LEFT RIGHT ARROW BELOW
-#0x034e "" "" "combining" # COMBINING UPWARDS ARROW BELOW
+0x0346 "\\overbridge" "tipa" "combining" # COMBINING BRIDGE ABOVE
+0x0347 "\\subdoublebar" "tipa" "combining" # COMBINING EQUALS SIGN BELOW
+0x0348 "\\subdoublevert" "tipa" "combining" # COMBINING DOUBLE VERTICAL LINE BELOW
+0x0349 "\\subcorner" "tipa" "combining" # COMBINING LEFT ANGLE BELOW
+0x034a "\\crtilde" "tipa" "combining" # COMBINING NOT TILDE ABOVE
+0x034b "\\dottedtilde" "tipa" "combining" # COMBINING HOMOTHETIC ABOVE
+0x034c "\\doubletilde" "tipa" "combining" # COMBINING ALMOST EQUAL TO ABOVE
+0x034d "\\spreadlips" "tipa" "combining" # COMBINING LEFT RIGHT ARROW BELOW
+0x034e "\\whistle" "tipa" "combining" # COMBINING UPWARDS ARROW BELOW
#0x034f "" "" "" # COMBINING GRAPHEME JOINER
#0x0360 "" "" "combining" # COMBINING DOUBLE TILDE
0x0361 "\\t" "" "combining" # COMBINING DOUBLE INVERTED BREVE (ligature tie)