From 537fabcee94a210f371a0ec1cc26d6a15ecbc287 Mon Sep 17 00:00:00 2001 From: Denis Moyogo Jacquerye Date: Thu, 18 Feb 2021 12:58:30 +0000 Subject: [PATCH] [feaLib] update tests for indented anchors --- Tests/feaLib/data/GPOS_4.fea | 10 +++++++--- Tests/feaLib/data/GPOS_5.fea | 29 ++++++++++++++++++++++------- Tests/feaLib/data/GPOS_6.fea | 7 +++++-- Tests/feaLib/data/bug453.fea | 6 ++++-- Tests/feaLib/data/spec6d2.fea | 10 +++++++--- Tests/feaLib/data/spec6e.fea | 9 ++++++--- Tests/feaLib/data/spec6f.fea | 3 ++- Tests/feaLib/data/spec6h_ii.fea | 6 ++++-- 8 files changed, 57 insertions(+), 23 deletions(-) diff --git a/Tests/feaLib/data/GPOS_4.fea b/Tests/feaLib/data/GPOS_4.fea index cfd2d757c..7c90ab631 100644 --- a/Tests/feaLib/data/GPOS_4.fea +++ b/Tests/feaLib/data/GPOS_4.fea @@ -6,7 +6,11 @@ markClass [cedilla] @BOTTOM_MARKS; markClass [ogonek] @SIDE_MARKS; feature test { - pos base a mark @TOP_MARKS mark @BOTTOM_MARKS; - pos base [b c] mark @BOTTOM_MARKS; - pos base d mark @SIDE_MARKS; + pos base a + mark @TOP_MARKS + mark @BOTTOM_MARKS; + pos base [b c] + mark @BOTTOM_MARKS; + pos base d + mark @SIDE_MARKS; } test; diff --git a/Tests/feaLib/data/GPOS_5.fea b/Tests/feaLib/data/GPOS_5.fea index b116539aa..a8f8536e2 100644 --- a/Tests/feaLib/data/GPOS_5.fea +++ b/Tests/feaLib/data/GPOS_5.fea @@ -5,14 +5,29 @@ markClass [ogonek] @OGONEK; feature test { - pos ligature [c_t s_t] mark @TOP_MARKS mark @BOTTOM_MARKS - ligComponent mark @TOP_MARKS mark @BOTTOM_MARKS mark @OGONEK; + pos ligature [c_t s_t] + mark @TOP_MARKS + mark @BOTTOM_MARKS + ligComponent + mark @TOP_MARKS + mark @BOTTOM_MARKS + mark @OGONEK; - pos ligature f_l mark @TOP_MARKS mark @BOTTOM_MARKS - ligComponent mark @TOP_MARKS mark @BOTTOM_MARKS; + pos ligature f_l + mark @TOP_MARKS + mark @BOTTOM_MARKS + ligComponent + mark @TOP_MARKS + mark @BOTTOM_MARKS; - pos ligature [f_f_l] mark @TOP_MARKS mark @BOTTOM_MARKS - ligComponent mark @TOP_MARKS mark @BOTTOM_MARKS - ligComponent mark @TOP_MARKS mark @BOTTOM_MARKS; + pos ligature [f_f_l] + mark @TOP_MARKS + mark @BOTTOM_MARKS + ligComponent + mark @TOP_MARKS + mark @BOTTOM_MARKS + ligComponent + mark @TOP_MARKS + mark @BOTTOM_MARKS; } test; diff --git a/Tests/feaLib/data/GPOS_6.fea b/Tests/feaLib/data/GPOS_6.fea index 37b293659..e54ff6e3e 100644 --- a/Tests/feaLib/data/GPOS_6.fea +++ b/Tests/feaLib/data/GPOS_6.fea @@ -5,6 +5,9 @@ markClass macron @TOP_MARKS; markClass [cedilla] @BOTTOM_MARKS; feature test { - pos mark [acute grave macron ogonek] mark @TOP_MARKS mark @BOTTOM_MARKS; - pos mark [dieresis caron] mark @TOP_MARKS; + pos mark [acute grave macron ogonek] + mark @TOP_MARKS + mark @BOTTOM_MARKS; + pos mark [dieresis caron] + mark @TOP_MARKS; } test; diff --git a/Tests/feaLib/data/bug453.fea b/Tests/feaLib/data/bug453.fea index 486632ee2..ed0e6f943 100644 --- a/Tests/feaLib/data/bug453.fea +++ b/Tests/feaLib/data/bug453.fea @@ -2,10 +2,12 @@ feature mark { lookup mark1 { markClass [acute] @TOP_MARKS; - pos base [e] mark @TOP_MARKS; + pos base [e] + mark @TOP_MARKS; } mark1; lookup mark2 { markClass [acute] @TOP_MARKS_2; - pos base [e] mark @TOP_MARKS_2; + pos base [e] + mark @TOP_MARKS_2; } mark2; } mark; diff --git a/Tests/feaLib/data/spec6d2.fea b/Tests/feaLib/data/spec6d2.fea index ead224fea..5c2620d2f 100644 --- a/Tests/feaLib/data/spec6d2.fea +++ b/Tests/feaLib/data/spec6d2.fea @@ -9,7 +9,11 @@ markClass [dieresis umlaut] @TOP_MARKS; markClass [cedilla] @BOTTOM_MARKS; feature test { - pos base [e o] mark @TOP_MARKS mark @BOTTOM_MARKS; -#test-fea2fea: pos base [a u] mark @TOP_MARKS mark @BOTTOM_MARKS; - position base [a u] mark @TOP_MARKS mark @BOTTOM_MARKS; + pos base [e o] + mark @TOP_MARKS + mark @BOTTOM_MARKS; +#test-fea2fea: pos base [a u] + position base [a u] + mark @TOP_MARKS + mark @BOTTOM_MARKS; } test; diff --git a/Tests/feaLib/data/spec6e.fea b/Tests/feaLib/data/spec6e.fea index ed956c8f3..646122326 100644 --- a/Tests/feaLib/data/spec6e.fea +++ b/Tests/feaLib/data/spec6e.fea @@ -4,7 +4,10 @@ markClass sukun @TOP_MARKS; markClass kasratan @BOTTOM_MARKS; feature test { - pos ligature lam_meem_jeem mark @TOP_MARKS # mark above lam - ligComponent mark @BOTTOM_MARKS # mark below meem - ligComponent ; # jeem has no marks + pos ligature lam_meem_jeem + mark @TOP_MARKS # mark above lam + ligComponent + mark @BOTTOM_MARKS # mark below meem + ligComponent + ; # jeem has no marks } test; diff --git a/Tests/feaLib/data/spec6f.fea b/Tests/feaLib/data/spec6f.fea index 8d32008cb..277bdb464 100644 --- a/Tests/feaLib/data/spec6f.fea +++ b/Tests/feaLib/data/spec6f.fea @@ -2,5 +2,6 @@ languagesystem DFLT dflt; feature test { markClass damma @MARK_CLASS_1; - pos mark hamza mark @MARK_CLASS_1; + pos mark hamza + mark @MARK_CLASS_1; } test; diff --git a/Tests/feaLib/data/spec6h_ii.fea b/Tests/feaLib/data/spec6h_ii.fea index 36a1f032f..690d2a353 100644 --- a/Tests/feaLib/data/spec6h_ii.fea +++ b/Tests/feaLib/data/spec6h_ii.fea @@ -12,8 +12,10 @@ lookup CNTXT_PAIR_POS { } CNTXT_PAIR_POS; lookup CNTXT_MARK_TO_BASE { - pos base o mark @ALL_MARKS; - pos base c mark @ALL_MARKS; + pos base o + mark @ALL_MARKS; + pos base c + mark @ALL_MARKS; } CNTXT_MARK_TO_BASE; feature test {