blob: e0ee6812c54742a9c52f0a1f96b8323e41b13798 (
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
|
featureNames { name "r curves into round neighbors"; };
# curved "r" when it meets a curved shape, e.g. "ro"
@straight_r = [
r
rrthook
uni024D
rdescend
racute
rcommaaccent
rcaron
rdblgrave
rinvertedbreve
rdotaccent
rdotbelow
rdotbelowmacron
rlinebelow
];
@curved_r = [
r.1
rrthook.1
uni024D.1
rdescend.1
racute.1
rcommaaccent.1
rcaron.1
rdblgrave.1
rinvertedbreve.1
rdotaccent.1
rdotbelow.1
rdotbelowmacron.1
rlinebelow.1
];
# lower case-sized glyphs where the left side is curved, like "o"
@lc_left_side_curved = [
a
adieresis
atilde
arighthalfring
agrave
aacute
acircumflex
aring
amacron
abreve
aogonek
acaron
adieresismacron
adotmacron
aringacute
adblgrave
ainvertedbreve
uni0227
aringbelow
adotbelow
ahookabove
acircumflexacute
acircumflexgrave
acircumflexhookabove
acircumflextilde
acircumflexdotbelow
abreveacute
abrevegrave
abrevehookabove
abrevetilde
abrevedotbelow
acyrillic
abrevecyrillic
adieresiscyrillic
ae
aemacron
aeacute
aiecyrillic
c
uni023C
chook
ccurl
ccedilla
cacute
ccircumflex
cdotaccent
ccaron
ccedillaacute
sigmalunatesymbolgreek
escyrillic
d
dcroat
drthook
dhook
dtopbar
uni0221
dcaron
ddotaccent
ddotbelow
dlinebelow
dcedilla
dcircumflexbelow
dz
dzcaron
dzcurl
dyogh
dong
e
edieresis
uni0247
egrave
eacute
ecircumflex
emacron
ebreve
edotaccent
eogonek
ecaron
edblgrave
einvertedbreve
uni0229
emacrongrave
emacronacute
ecircumflexbelow
etildebelow
ecedillabreve
edotbelow
ehookabove
etilde
ecircumflexacute
ecircumflexgrave
ecircumflexhookabove
ecircumflextilde
ecircumflexdotbelow
iecyrillic
uni0450
iocyrillic
iebrevecyrillic
eturn
g
ghook
gbar
gcircumflex
gbreve
gdotaccent
gcommaaccent
gcaron
gacute
gmacron
o
odieresis
otilde
oslash
ohorn
ograve
oacute
ocircumflex
omacron
obreve
ohungarumlaut
ocaron
oogonek
oogonekmacron
odblgrave
oinvertedbreve
uni022B
uni022D
uni022F
uni0231
otildeacute
otildedieresis
omacrongrave
omacronacute
odotbelow
ohookabove
ocircumflexacute
ocircumflexgrave
ocircumflexhookabove
ocircumflextilde
ocircumflexdotbelow
ohornacute
ohorngrave
ohornhookabove
ohorntilde
ohorndotbelow
oslashacute
omicron
omicrontonos
uni1F40
uni1F41
uni1F42
uni1F43
uni1F44
uni1F45
uni1F78
fitacyrillic
obar
ocyrillic
odieresiscyrillic
oe
ukcyrillic
q
qhook
qrthook
s
srthook
uni023F
sacute
scircumflex
scedilla
scaron
scommaaccent
sdotaccent
sdotbelow
sacutedotaccent
scarondotaccent
sdotbelowdotaccent
dzecyrillic
tonetwo
eth
alpha
alphatonos
uni1F00
uni1F01
uni1F02
uni1F03
uni1F04
uni1F05
uni1F06
uni1F07
uni1F70
uni1F80
uni1F81
uni1F82
uni1F83
uni1F84
uni1F85
uni1F86
uni1F87
uni1FB0
uni1FB1
uni1FB2
uni1FB3
uni1FB4
uni1FB6
uni1FB7
delta
epsilon
epsilontonos
epsilonclosed
epsilon1
epsilon1rev
epsilon1revclosed
epsilon1revhook
uni1F10
uni1F11
uni1F12
uni1F13
uni1F14
uni1F15
uni1F72
rho
uni1FE4
uni1FE5
uni03FC
sigma1
sigma
phi
phigreek
omega
omegatonos
uni1F60
uni1F61
uni1F62
uni1F63
uni1F64
uni1F65
uni1F66
uni1F67
uni1F7C
uni1FA0
uni1FA1
uni1FA2
uni1FA3
uni1FA4
uni1FA5
uni1FA6
uni1FA7
uni1FF2
uni1FF3
uni1FF4
uni1FF6
uni1FF7
zecyrillic
efcyrillic
ereversedcyrillic
iacyrillic
ecyrillic
haabkhasiancyrillic
cent
manat
six.ss01
ascript
ascript_uni02DE
erev
schwa
schwahook
oopen
uni0238
uni0239
uni2184
zedescendercyrillic
esdescendercyrillic
schwacyrillic
schwadieresiscyrillic
zedieresiscyrillic
obarredcyrillic
obarreddieresiscyrillic
uni04ED
koppacyrillic
uni037B
uni037C
uni037D
uni03D9
stigma
rho1
uni1F71
uni1F73
uni1F79
uni217D
uni217E
];
sub @straight_r' @lc_left_side_curved by @curved_r;
|