summaryrefslogtreecommitdiff
path: root/Build/source/utils/xindy/xindy-src/make-rules/alphabets/utf8-to-tex.sed
blob: a4f12463d9f6c82507e17db6a18b5bf6dd525190 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
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;