diff options
Diffstat (limited to 'Build/source/utils/xindy/make-rules/alphabets/utf8-to-tex.sed')
-rw-r--r-- | Build/source/utils/xindy/make-rules/alphabets/utf8-to-tex.sed | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/Build/source/utils/xindy/make-rules/alphabets/utf8-to-tex.sed b/Build/source/utils/xindy/make-rules/alphabets/utf8-to-tex.sed new file mode 100644 index 00000000000..a4f12463d9f --- /dev/null +++ b/Build/source/utils/xindy/make-rules/alphabets/utf8-to-tex.sed @@ -0,0 +1,105 @@ +# $Id: utf8-to-tex.sed,v 1.8 2001/04/01 18:03:18 thenlich Exp $ +# translate UTF-8 to something that TeX understands +# for russian transliteration: +s/č/\\v c/g; +s/Č/\\v C/g; +s/ė/\\.e/g; +s/Ė/\\.E/g; +s/è/\\`e/g; +s/È/\\`E/g; +s/ë/\\"e/g; +s/Ë/\\"E/g; +s/ï/\\"i/g; +s/Ï/\\"I/g; +s/š/\\v s/g; +s/Š/\\v S/g; +s/ž/\\v z/g; +s/Ž/\\v Z/g; +s/″/$\\\'\\\'$/g; +s/′/$\\\'$/g; +s/ŝ/\\^s/g; +s/Ŝ/\\^S/g; +s/û/\\^u/g; +s/Û/\\^U/g; +s/â/\\^a/g; +s/Â/\\^A/g; +# greek: +s/ē/\\=e/g; +s/Ē/\\=E/g; +s/ō/\\=o/g; +s/Ō/\\=O/g; +# turkish: +s/ç/\\c c/g; +s/Ç/\\c C/g; +s/ğ/\\u g/g; +s/Ğ/\\u G/g; +s/ı/\\i/g; +s/İ/\\.I/g; +s/ö/\\"o/g; +s/Ö/\\"O/g; +s/ş/\\c s/g; +s/Ş/\\c S/g; +s/ü/\\"u/g; +s/Ü/\\"U/g; +# esperanto: +s/ĉ/\\^c/g; +s/Ĉ/\\^C/g; +s/ĝ/\\^g/g; +s/Ĝ/\\^G/g; +s/ĥ/\\^h/g; +s/Ĥ/\\^H/g; +s/ĵ/\\^\\j/g; +s/Ĵ/\\^J/g; +s/ŭ/\\u u/g; +s/Ŭ/\\u U/g; +# german: +s/ä/\\"a/g; +s/Ä/\\"A/g; +s/ß/\\ss{}/g; +# romanian: +s/ș/\\ooalign{s\\crcr\\hidewidth\\raise-.3ex\\hbox{\\scriptsize,}\\hidewidth}/g; +s/Ș/\\ooalign{S\\crcr\\hidewidth\\raise-.3ex\\hbox{\\scriptsize,}\\hidewidth}/g; +s/ț/\\ooalign{t\\crcr\\hidewidth\\raise-.25ex\\hbox{\\scriptsize,}\\hidewidth}/g; +s/Ț/\\ooalign{T\\crcr\\hidewidth\\raise-.25ex\\hbox{\\scriptsize,}\\hidewidth}/g; +s/ă/\\u a/g; +s/Ă/\\u A/g; +s/î/\\^\\i/g; +s/Î/\\^I/g; +# dutch: +s/é/\\\\\\\'e/g; +s/É/\\\\\\\'E/g; +s/ij/ij/g; +s/IJ/IJ/g; +# croatian: +s/ć/\\\\\\\'c/g; +s/Ć/\\\\\\\'C/g; +s/đ/\\dj{}/g; +s/Đ/\\DJ{}/g; +s/dž/d\\v z/g; +s/Dž/D\\v z/g; +s/DŽ/D\\v Z/g; +s/lj/lj/g; +s/Lj/Lj/g; +s/LJ/LJ/g; +s/nj/nj/g; +s/Nj/Nj/g; +s/NJ/NJ/g; +s/dz/dz/g; +s/Dz/Dz/g; +s/DZ/DZ/g; +# kurdish: +s/ê/\\^e/g; +s/Ê/\\^E/g; +# lithuanian: +s/ą/\\k a/g; +s/Ą/\\k A/g; +s/ę/\\k e/g; +s/Ę/\\k E/g; +s/ė/\\.e/g; +s/Ė/\\.E/g; +s/į/\\k i/g; +s/Į/\\k I/g; +s/ų/\\k u/g; +s/Ų/\\k U/g; +s/ū/\\=u/g; +s/Ū/\\=U/g; |