[feaLib] update tests for indented anchors
This commit is contained in:
parent
e47101d683
commit
537fabcee9
@ -6,7 +6,11 @@ markClass [cedilla] <anchor 222 22> @BOTTOM_MARKS;
|
||||
markClass [ogonek] <anchor 333 33> @SIDE_MARKS;
|
||||
|
||||
feature test {
|
||||
pos base a <anchor 11 1> mark @TOP_MARKS <anchor 12 -1> mark @BOTTOM_MARKS;
|
||||
pos base [b c] <anchor 22 -2> mark @BOTTOM_MARKS;
|
||||
pos base d <anchor 33 3> mark @SIDE_MARKS;
|
||||
pos base a
|
||||
<anchor 11 1> mark @TOP_MARKS
|
||||
<anchor 12 -1> mark @BOTTOM_MARKS;
|
||||
pos base [b c]
|
||||
<anchor 22 -2> mark @BOTTOM_MARKS;
|
||||
pos base d
|
||||
<anchor 33 3> mark @SIDE_MARKS;
|
||||
} test;
|
||||
|
@ -5,14 +5,29 @@ markClass [ogonek] <anchor 800 -10> @OGONEK;
|
||||
|
||||
feature test {
|
||||
|
||||
pos ligature [c_t s_t] <anchor 500 800> mark @TOP_MARKS <anchor 500 -200> mark @BOTTOM_MARKS
|
||||
ligComponent <anchor 1500 800> mark @TOP_MARKS <anchor 1500 -200> mark @BOTTOM_MARKS <anchor 1550 0> mark @OGONEK;
|
||||
pos ligature [c_t s_t]
|
||||
<anchor 500 800> mark @TOP_MARKS
|
||||
<anchor 500 -200> mark @BOTTOM_MARKS
|
||||
ligComponent
|
||||
<anchor 1500 800> mark @TOP_MARKS
|
||||
<anchor 1500 -200> mark @BOTTOM_MARKS
|
||||
<anchor 1550 0> mark @OGONEK;
|
||||
|
||||
pos ligature f_l <anchor 300 800> mark @TOP_MARKS <anchor 300 -200> mark @BOTTOM_MARKS
|
||||
ligComponent <anchor 600 800> mark @TOP_MARKS <anchor 600 -200> mark @BOTTOM_MARKS;
|
||||
pos ligature f_l
|
||||
<anchor 300 800> mark @TOP_MARKS
|
||||
<anchor 300 -200> mark @BOTTOM_MARKS
|
||||
ligComponent
|
||||
<anchor 600 800> mark @TOP_MARKS
|
||||
<anchor 600 -200> mark @BOTTOM_MARKS;
|
||||
|
||||
pos ligature [f_f_l] <anchor 300 800> mark @TOP_MARKS <anchor 300 -200> mark @BOTTOM_MARKS
|
||||
ligComponent <anchor 600 800> mark @TOP_MARKS <anchor 600 -200> mark @BOTTOM_MARKS
|
||||
ligComponent <anchor 900 800> mark @TOP_MARKS <anchor 900 -200> mark @BOTTOM_MARKS;
|
||||
pos ligature [f_f_l]
|
||||
<anchor 300 800> mark @TOP_MARKS
|
||||
<anchor 300 -200> mark @BOTTOM_MARKS
|
||||
ligComponent
|
||||
<anchor 600 800> mark @TOP_MARKS
|
||||
<anchor 600 -200> mark @BOTTOM_MARKS
|
||||
ligComponent
|
||||
<anchor 900 800> mark @TOP_MARKS
|
||||
<anchor 900 -200> mark @BOTTOM_MARKS;
|
||||
|
||||
} test;
|
||||
|
@ -5,6 +5,9 @@ markClass macron <anchor 2 2 contourpoint 22> @TOP_MARKS;
|
||||
markClass [cedilla] <anchor 3 3 contourpoint 33> @BOTTOM_MARKS;
|
||||
|
||||
feature test {
|
||||
pos mark [acute grave macron ogonek] <anchor 500 200> mark @TOP_MARKS <anchor 500 -80> mark @BOTTOM_MARKS;
|
||||
pos mark [dieresis caron] <anchor 500 200> mark @TOP_MARKS;
|
||||
pos mark [acute grave macron ogonek]
|
||||
<anchor 500 200> mark @TOP_MARKS
|
||||
<anchor 500 -80> mark @BOTTOM_MARKS;
|
||||
pos mark [dieresis caron]
|
||||
<anchor 500 200> mark @TOP_MARKS;
|
||||
} test;
|
||||
|
@ -2,10 +2,12 @@
|
||||
feature mark {
|
||||
lookup mark1 {
|
||||
markClass [acute] <anchor 150 -10> @TOP_MARKS;
|
||||
pos base [e] <anchor 250 450> mark @TOP_MARKS;
|
||||
pos base [e]
|
||||
<anchor 250 450> mark @TOP_MARKS;
|
||||
} mark1;
|
||||
lookup mark2 {
|
||||
markClass [acute] <anchor 150 -20> @TOP_MARKS_2;
|
||||
pos base [e] <anchor 250 450> mark @TOP_MARKS_2;
|
||||
pos base [e]
|
||||
<anchor 250 450> mark @TOP_MARKS_2;
|
||||
} mark2;
|
||||
} mark;
|
||||
|
@ -9,7 +9,11 @@ markClass [dieresis umlaut] <anchor 300 -10> @TOP_MARKS;
|
||||
markClass [cedilla] <anchor 300 600> @BOTTOM_MARKS;
|
||||
|
||||
feature test {
|
||||
pos base [e o] <anchor 250 450> mark @TOP_MARKS <anchor 250 -12> mark @BOTTOM_MARKS;
|
||||
#test-fea2fea: pos base [a u] <anchor 265 450> mark @TOP_MARKS <anchor 250 -10> mark @BOTTOM_MARKS;
|
||||
position base [a u] <anchor 265 450> mark @TOP_MARKS <anchor 250-10> mark @BOTTOM_MARKS;
|
||||
pos base [e o]
|
||||
<anchor 250 450> mark @TOP_MARKS
|
||||
<anchor 250 -12> mark @BOTTOM_MARKS;
|
||||
#test-fea2fea: pos base [a u]
|
||||
position base [a u]
|
||||
<anchor 265 450> mark @TOP_MARKS
|
||||
<anchor 250 -10> mark @BOTTOM_MARKS;
|
||||
} test;
|
||||
|
@ -4,7 +4,10 @@ markClass sukun <anchor 261 488> @TOP_MARKS;
|
||||
markClass kasratan <anchor 346 -98> @BOTTOM_MARKS;
|
||||
|
||||
feature test {
|
||||
pos ligature lam_meem_jeem <anchor 625 1800> mark @TOP_MARKS # mark above lam
|
||||
ligComponent <anchor 376 -368> mark @BOTTOM_MARKS # mark below meem
|
||||
ligComponent <anchor NULL>; # jeem has no marks
|
||||
pos ligature lam_meem_jeem
|
||||
<anchor 625 1800> mark @TOP_MARKS # mark above lam
|
||||
ligComponent
|
||||
<anchor 376 -368> mark @BOTTOM_MARKS # mark below meem
|
||||
ligComponent
|
||||
<anchor NULL>; # jeem has no marks
|
||||
} test;
|
||||
|
@ -2,5 +2,6 @@ languagesystem DFLT dflt;
|
||||
|
||||
feature test {
|
||||
markClass damma <anchor 189 -103> @MARK_CLASS_1;
|
||||
pos mark hamza <anchor 221 301> mark @MARK_CLASS_1;
|
||||
pos mark hamza
|
||||
<anchor 221 301> mark @MARK_CLASS_1;
|
||||
} test;
|
||||
|
@ -12,8 +12,10 @@ lookup CNTXT_PAIR_POS {
|
||||
} CNTXT_PAIR_POS;
|
||||
|
||||
lookup CNTXT_MARK_TO_BASE {
|
||||
pos base o <anchor 250 450> mark @ALL_MARKS;
|
||||
pos base c <anchor 250 450> mark @ALL_MARKS;
|
||||
pos base o
|
||||
<anchor 250 450> mark @ALL_MARKS;
|
||||
pos base c
|
||||
<anchor 250 450> mark @ALL_MARKS;
|
||||
} CNTXT_MARK_TO_BASE;
|
||||
|
||||
feature test {
|
||||
|
Loading…
x
Reference in New Issue
Block a user