/
GentiumPlus_gpos_feats.fea
65 lines (52 loc) · 1.12 KB
/
GentiumPlus_gpos_feats.fea
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
lookup base_mark_U {
lookupflag 0;
pos base @U mark @_U;
} base_mark_U;
lookup base_mark_L {
lookupflag 0;
pos base @L mark @_L;
} base_mark_L;
lookup base_mark_O {
lookupflag 0;
pos base @O mark @_O;
} base_mark_O;
lookup base_mark_H {
lookupflag 0;
pos base @H mark @_H;
} base_mark_H;
lookup base_mark_R {
lookupflag 0;
pos base @R mark @_R;
} base_mark_R;
# provided by _gsub.fea
# languagesystem DFLT dflt;
# languagesystem cyrl dflt;
# languagesystem cyrl SRB;
# languagesystem latn dflt;
# languagesystem latn IPPH;
# languagesystem latn VIT;
feature mark {
lookup rdiac_adv;
lookup base_mark_U;
lookup base_mark_L;
lookup base_mark_O;
lookup base_mark_H;
lookup base_mark_R;
} mark;
@cMarkFilter_U = [@U @_U];
@cMarkFilter_L = [@L @_L];
lookup mark_mark_U {
lookupflag UseMarkFilteringSet @cMarkFilter_U;
pos mark @U_MarkBase mark @_U;
} mark_mark_U;
lookup mark_mark_L {
lookupflag UseMarkFilteringSet @cMarkFilter_L;
pos mark @L_MarkBase mark @_L;
} mark_mark_L;
feature mkmk {
lookup mark_mark_U;
lookup mark_mark_L;
} mkmk;
feature kern {
lookup tns_pos;
} kern;