summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea')
-rw-r--r--testing/web-platform/tests/css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea3834
1 files changed, 3834 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea b/testing/web-platform/tests/css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea
new file mode 100644
index 0000000000..d2fa30d83a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea
@@ -0,0 +1,3834 @@
+languagesystem DFLT dflt;
+
+
+# GSUB
+
+
+lookup AlternateSubstitutionlookup0 {
+ lookupflag 0;
+ sub \MWL1.default from [\MWL1.fail \MWL1.fail \MWL1.fail ];
+ sub \MWL1.alt1 from [\MWL1.pass \MWL1.fail \MWL1.fail ];
+ sub \MWL1.alt2 from [\MWL1.fail \MWL1.pass \MWL1.fail ];
+ sub \MWL1.alt3 from [\MWL1.fail \MWL1.fail \MWL1.pass ];
+} AlternateSubstitutionlookup0;
+
+lookup AlternateSubstitutionlookup1 {
+ lookupflag 0;
+ sub \NUM2.default from [\NUM2.fail \NUM2.fail \NUM2.fail ];
+ sub \NUM2.alt1 from [\NUM2.pass \NUM2.fail \NUM2.fail ];
+ sub \NUM2.alt2 from [\NUM2.fail \NUM2.pass \NUM2.fail ];
+ sub \NUM2.alt3 from [\NUM2.fail \NUM2.fail \NUM2.pass ];
+} AlternateSubstitutionlookup1;
+
+lookup AlternateSubstitutionlookup2 {
+ lookupflag 0;
+ sub \PRIV.default from [\PRIV.fail \PRIV.fail \PRIV.fail ];
+ sub \PRIV.alt1 from [\PRIV.pass \PRIV.fail \PRIV.fail ];
+ sub \PRIV.alt2 from [\PRIV.fail \PRIV.pass \PRIV.fail ];
+ sub \PRIV.alt3 from [\PRIV.fail \PRIV.fail \PRIV.pass ];
+} AlternateSubstitutionlookup2;
+
+lookup AlternateSubstitutionlookup3 {
+ lookupflag 0;
+ sub \T3ST.default from [\T3ST.fail \T3ST.fail \T3ST.fail ];
+ sub \T3ST.alt1 from [\T3ST.pass \T3ST.fail \T3ST.fail ];
+ sub \T3ST.alt2 from [\T3ST.fail \T3ST.pass \T3ST.fail ];
+ sub \T3ST.alt3 from [\T3ST.fail \T3ST.fail \T3ST.pass ];
+} AlternateSubstitutionlookup3;
+
+lookup AlternateSubstitutionlookup4 {
+ lookupflag 0;
+ sub \TPSP.default from [\TPSP.fail \TPSP.fail \TPSP.fail ];
+ sub \TPSP.alt1 from [\TPSP.pass \TPSP.fail \TPSP.fail ];
+ sub \TPSP.alt2 from [\TPSP.fail \TPSP.pass \TPSP.fail ];
+ sub \TPSP.alt3 from [\TPSP.fail \TPSP.fail \TPSP.pass ];
+} AlternateSubstitutionlookup4;
+
+lookup abvfAboveBaseFormslookup5 {
+ lookupflag 0;
+ sub \abvf.default from [\abvf.fail \abvf.fail \abvf.fail ];
+ sub \abvf.alt1 from [\abvf.pass \abvf.fail \abvf.fail ];
+ sub \abvf.alt2 from [\abvf.fail \abvf.pass \abvf.fail ];
+ sub \abvf.alt3 from [\abvf.fail \abvf.fail \abvf.pass ];
+} abvfAboveBaseFormslookup5;
+
+lookup abvmAboveBaseMarklookup6 {
+ lookupflag 0;
+ sub \abvm.default from [\abvm.fail \abvm.fail \abvm.fail ];
+ sub \abvm.alt1 from [\abvm.pass \abvm.fail \abvm.fail ];
+ sub \abvm.alt2 from [\abvm.fail \abvm.pass \abvm.fail ];
+ sub \abvm.alt3 from [\abvm.fail \abvm.fail \abvm.pass ];
+} abvmAboveBaseMarklookup6;
+
+lookup abvsAboveBaseSubstitutionslooku {
+ lookupflag 0;
+ sub \abvs.default from [\abvs.fail \abvs.fail \abvs.fail ];
+ sub \abvs.alt1 from [\abvs.pass \abvs.fail \abvs.fail ];
+ sub \abvs.alt2 from [\abvs.fail \abvs.pass \abvs.fail ];
+ sub \abvs.alt3 from [\abvs.fail \abvs.fail \abvs.pass ];
+} abvsAboveBaseSubstitutionslooku;
+
+lookup afrcVerticalFractionslookup8 {
+ lookupflag 0;
+ sub \afrc.default from [\afrc.fail \afrc.fail \afrc.fail ];
+ sub \afrc.alt1 from [\afrc.pass \afrc.fail \afrc.fail ];
+ sub \afrc.alt2 from [\afrc.fail \afrc.pass \afrc.fail ];
+ sub \afrc.alt3 from [\afrc.fail \afrc.fail \afrc.pass ];
+} afrcVerticalFractionslookup8;
+
+lookup akhnAkhandlookup9 {
+ lookupflag 0;
+ sub \akhn.default from [\akhn.fail \akhn.fail \akhn.fail ];
+ sub \akhn.alt1 from [\akhn.pass \akhn.fail \akhn.fail ];
+ sub \akhn.alt2 from [\akhn.fail \akhn.pass \akhn.fail ];
+ sub \akhn.alt3 from [\akhn.fail \akhn.fail \akhn.pass ];
+} akhnAkhandlookup9;
+
+lookup blwfBelowBaseFormslookup10 {
+ lookupflag 0;
+ sub \blwf.default from [\blwf.fail \blwf.fail \blwf.fail ];
+ sub \blwf.alt1 from [\blwf.pass \blwf.fail \blwf.fail ];
+ sub \blwf.alt2 from [\blwf.fail \blwf.pass \blwf.fail ];
+ sub \blwf.alt3 from [\blwf.fail \blwf.fail \blwf.pass ];
+} blwfBelowBaseFormslookup10;
+
+lookup blwmBelowBaseMarklookup11 {
+ lookupflag 0;
+ sub \blwm.default from [\blwm.fail \blwm.fail \blwm.fail ];
+ sub \blwm.alt1 from [\blwm.pass \blwm.fail \blwm.fail ];
+ sub \blwm.alt2 from [\blwm.fail \blwm.pass \blwm.fail ];
+ sub \blwm.alt3 from [\blwm.fail \blwm.fail \blwm.pass ];
+} blwmBelowBaseMarklookup11;
+
+lookup blwsBelowBaseSubstitutionslooku {
+ lookupflag 0;
+ sub \blws.default from [\blws.fail \blws.fail \blws.fail ];
+ sub \blws.alt1 from [\blws.pass \blws.fail \blws.fail ];
+ sub \blws.alt2 from [\blws.fail \blws.pass \blws.fail ];
+ sub \blws.alt3 from [\blws.fail \blws.fail \blws.pass ];
+} blwsBelowBaseSubstitutionslooku;
+
+lookup c2pcCapitalstoPetiteCapitalsloo {
+ lookupflag 0;
+ sub \c2pc.default from [\c2pc.fail \c2pc.fail \c2pc.fail ];
+ sub \c2pc.alt1 from [\c2pc.pass \c2pc.fail \c2pc.fail ];
+ sub \c2pc.alt2 from [\c2pc.fail \c2pc.pass \c2pc.fail ];
+ sub \c2pc.alt3 from [\c2pc.fail \c2pc.fail \c2pc.pass ];
+} c2pcCapitalstoPetiteCapitalsloo;
+
+lookup c2scCapitalstoSmallCapitalslook {
+ lookupflag 0;
+ sub \c2sc.default from [\c2sc.fail \c2sc.fail \c2sc.fail ];
+ sub \c2sc.alt1 from [\c2sc.pass \c2sc.fail \c2sc.fail ];
+ sub \c2sc.alt2 from [\c2sc.fail \c2sc.pass \c2sc.fail ];
+ sub \c2sc.alt3 from [\c2sc.fail \c2sc.fail \c2sc.pass ];
+} c2scCapitalstoSmallCapitalslook;
+
+lookup caltContextualAlternateslookup1 {
+ lookupflag 0;
+ sub \calt.default from [\calt.fail \calt.fail \calt.fail ];
+ sub \calt.alt1 from [\calt.pass \calt.fail \calt.fail ];
+ sub \calt.alt2 from [\calt.fail \calt.pass \calt.fail ];
+ sub \calt.alt3 from [\calt.fail \calt.fail \calt.pass ];
+} caltContextualAlternateslookup1;
+
+lookup caseCaseSensitiveFormslookup16 {
+ lookupflag 0;
+ sub \case.default from [\case.fail \case.fail \case.fail ];
+ sub \case.alt1 from [\case.pass \case.fail \case.fail ];
+ sub \case.alt2 from [\case.fail \case.pass \case.fail ];
+ sub \case.alt3 from [\case.fail \case.fail \case.pass ];
+} caseCaseSensitiveFormslookup16;
+
+lookup ccmpGlyphCompositionDecompositi {
+ lookupflag 0;
+ sub \ccmp.default from [\ccmp.fail \ccmp.fail \ccmp.fail ];
+ sub \ccmp.alt1 from [\ccmp.pass \ccmp.fail \ccmp.fail ];
+ sub \ccmp.alt2 from [\ccmp.fail \ccmp.pass \ccmp.fail ];
+ sub \ccmp.alt3 from [\ccmp.fail \ccmp.fail \ccmp.pass ];
+} ccmpGlyphCompositionDecompositi;
+
+lookup cfarConjunctFormAfterRolookup18 {
+ lookupflag 0;
+ sub \cfar.default from [\cfar.fail \cfar.fail \cfar.fail ];
+ sub \cfar.alt1 from [\cfar.pass \cfar.fail \cfar.fail ];
+ sub \cfar.alt2 from [\cfar.fail \cfar.pass \cfar.fail ];
+ sub \cfar.alt3 from [\cfar.fail \cfar.fail \cfar.pass ];
+} cfarConjunctFormAfterRolookup18;
+
+lookup cjctConjunctFormslookup19 {
+ lookupflag 0;
+ sub \cjct.default from [\cjct.fail \cjct.fail \cjct.fail ];
+ sub \cjct.alt1 from [\cjct.pass \cjct.fail \cjct.fail ];
+ sub \cjct.alt2 from [\cjct.fail \cjct.pass \cjct.fail ];
+ sub \cjct.alt3 from [\cjct.fail \cjct.fail \cjct.pass ];
+} cjctConjunctFormslookup19;
+
+lookup cligContextualLigatureslookup20 {
+ lookupflag 0;
+ sub \clig.default from [\clig.fail \clig.fail \clig.fail ];
+ sub \clig.alt1 from [\clig.pass \clig.fail \clig.fail ];
+ sub \clig.alt2 from [\clig.fail \clig.pass \clig.fail ];
+ sub \clig.alt3 from [\clig.fail \clig.fail \clig.pass ];
+} cligContextualLigatureslookup20;
+
+lookup cpctCenteredCJKPunctuationlooku {
+ lookupflag 0;
+ sub \cpct.default from [\cpct.fail \cpct.fail \cpct.fail ];
+ sub \cpct.alt1 from [\cpct.pass \cpct.fail \cpct.fail ];
+ sub \cpct.alt2 from [\cpct.fail \cpct.pass \cpct.fail ];
+ sub \cpct.alt3 from [\cpct.fail \cpct.fail \cpct.pass ];
+} cpctCenteredCJKPunctuationlooku;
+
+lookup cpspCapitalSpacinglookup22 {
+ lookupflag 0;
+ sub \cpsp.default from [\cpsp.fail \cpsp.fail \cpsp.fail ];
+ sub \cpsp.alt1 from [\cpsp.pass \cpsp.fail \cpsp.fail ];
+ sub \cpsp.alt2 from [\cpsp.fail \cpsp.pass \cpsp.fail ];
+ sub \cpsp.alt3 from [\cpsp.fail \cpsp.fail \cpsp.pass ];
+} cpspCapitalSpacinglookup22;
+
+lookup cswhContextualSwashlookup23 {
+ lookupflag 0;
+ sub \cswh.default from [\cswh.fail \cswh.fail \cswh.fail ];
+ sub \cswh.alt1 from [\cswh.pass \cswh.fail \cswh.fail ];
+ sub \cswh.alt2 from [\cswh.fail \cswh.pass \cswh.fail ];
+ sub \cswh.alt3 from [\cswh.fail \cswh.fail \cswh.pass ];
+} cswhContextualSwashlookup23;
+
+lookup cursCursiveAttachmentlookup24 {
+ lookupflag 0;
+ sub \curs.default from [\curs.fail \curs.fail \curs.fail ];
+ sub \curs.alt1 from [\curs.pass \curs.fail \curs.fail ];
+ sub \curs.alt2 from [\curs.fail \curs.pass \curs.fail ];
+ sub \curs.alt3 from [\curs.fail \curs.fail \curs.pass ];
+} cursCursiveAttachmentlookup24;
+
+lookup cv00CharacterVariants00lookup25 {
+ lookupflag 0;
+ sub \cv00.default from [\cv00.fail \cv00.fail \cv00.fail ];
+ sub \cv00.alt1 from [\cv00.pass \cv00.fail \cv00.fail ];
+ sub \cv00.alt2 from [\cv00.fail \cv00.pass \cv00.fail ];
+ sub \cv00.alt3 from [\cv00.fail \cv00.fail \cv00.pass ];
+} cv00CharacterVariants00lookup25;
+
+lookup cv01CharacterVariants01lookup26 {
+ lookupflag 0;
+ sub \cv01.default from [\cv01.fail \cv01.fail \cv01.fail ];
+ sub \cv01.alt1 from [\cv01.pass \cv01.fail \cv01.fail ];
+ sub \cv01.alt2 from [\cv01.fail \cv01.pass \cv01.fail ];
+ sub \cv01.alt3 from [\cv01.fail \cv01.fail \cv01.pass ];
+} cv01CharacterVariants01lookup26;
+
+lookup cv02CharacterVariants02lookup27 {
+ lookupflag 0;
+ sub \cv02.default from [\cv02.fail \cv02.fail \cv02.fail ];
+ sub \cv02.alt1 from [\cv02.pass \cv02.fail \cv02.fail ];
+ sub \cv02.alt2 from [\cv02.fail \cv02.pass \cv02.fail ];
+ sub \cv02.alt3 from [\cv02.fail \cv02.fail \cv02.pass ];
+} cv02CharacterVariants02lookup27;
+
+lookup cv03CharacterVariants03lookup28 {
+ lookupflag 0;
+ sub \cv03.default from [\cv03.fail \cv03.fail \cv03.fail ];
+ sub \cv03.alt1 from [\cv03.pass \cv03.fail \cv03.fail ];
+ sub \cv03.alt2 from [\cv03.fail \cv03.pass \cv03.fail ];
+ sub \cv03.alt3 from [\cv03.fail \cv03.fail \cv03.pass ];
+} cv03CharacterVariants03lookup28;
+
+lookup cv04CharacterVariants04lookup29 {
+ lookupflag 0;
+ sub \cv04.default from [\cv04.fail \cv04.fail \cv04.fail ];
+ sub \cv04.alt1 from [\cv04.pass \cv04.fail \cv04.fail ];
+ sub \cv04.alt2 from [\cv04.fail \cv04.pass \cv04.fail ];
+ sub \cv04.alt3 from [\cv04.fail \cv04.fail \cv04.pass ];
+} cv04CharacterVariants04lookup29;
+
+lookup cv05CharacterVariants05lookup30 {
+ lookupflag 0;
+ sub \cv05.default from [\cv05.fail \cv05.fail \cv05.fail ];
+ sub \cv05.alt1 from [\cv05.pass \cv05.fail \cv05.fail ];
+ sub \cv05.alt2 from [\cv05.fail \cv05.pass \cv05.fail ];
+ sub \cv05.alt3 from [\cv05.fail \cv05.fail \cv05.pass ];
+} cv05CharacterVariants05lookup30;
+
+lookup cv06CharacterVariants06lookup31 {
+ lookupflag 0;
+ sub \cv06.default from [\cv06.fail \cv06.fail \cv06.fail ];
+ sub \cv06.alt1 from [\cv06.pass \cv06.fail \cv06.fail ];
+ sub \cv06.alt2 from [\cv06.fail \cv06.pass \cv06.fail ];
+ sub \cv06.alt3 from [\cv06.fail \cv06.fail \cv06.pass ];
+} cv06CharacterVariants06lookup31;
+
+lookup cv07CharacterVariants07lookup32 {
+ lookupflag 0;
+ sub \cv07.default from [\cv07.fail \cv07.fail \cv07.fail ];
+ sub \cv07.alt1 from [\cv07.pass \cv07.fail \cv07.fail ];
+ sub \cv07.alt2 from [\cv07.fail \cv07.pass \cv07.fail ];
+ sub \cv07.alt3 from [\cv07.fail \cv07.fail \cv07.pass ];
+} cv07CharacterVariants07lookup32;
+
+lookup cv08CharacterVariants08lookup33 {
+ lookupflag 0;
+ sub \cv08.default from [\cv08.fail \cv08.fail \cv08.fail ];
+ sub \cv08.alt1 from [\cv08.pass \cv08.fail \cv08.fail ];
+ sub \cv08.alt2 from [\cv08.fail \cv08.pass \cv08.fail ];
+ sub \cv08.alt3 from [\cv08.fail \cv08.fail \cv08.pass ];
+} cv08CharacterVariants08lookup33;
+
+lookup cv09CharacterVariants09lookup34 {
+ lookupflag 0;
+ sub \cv09.default from [\cv09.fail \cv09.fail \cv09.fail ];
+ sub \cv09.alt1 from [\cv09.pass \cv09.fail \cv09.fail ];
+ sub \cv09.alt2 from [\cv09.fail \cv09.pass \cv09.fail ];
+ sub \cv09.alt3 from [\cv09.fail \cv09.fail \cv09.pass ];
+} cv09CharacterVariants09lookup34;
+
+lookup cv10CharacterVariants10lookup35 {
+ lookupflag 0;
+ sub \cv10.default from [\cv10.fail \cv10.fail \cv10.fail ];
+ sub \cv10.alt1 from [\cv10.pass \cv10.fail \cv10.fail ];
+ sub \cv10.alt2 from [\cv10.fail \cv10.pass \cv10.fail ];
+ sub \cv10.alt3 from [\cv10.fail \cv10.fail \cv10.pass ];
+} cv10CharacterVariants10lookup35;
+
+lookup AlternateSubstitutionlookup36 {
+ lookupflag 0;
+ sub \cv11.default from [\cv11.fail \cv11.fail \cv11.fail ];
+ sub \cv11.alt1 from [\cv11.pass \cv11.fail \cv11.fail ];
+ sub \cv11.alt2 from [\cv11.fail \cv11.pass \cv11.fail ];
+ sub \cv11.alt3 from [\cv11.fail \cv11.fail \cv11.pass ];
+} AlternateSubstitutionlookup36;
+
+lookup AlternateSubstitutionlookup37 {
+ lookupflag 0;
+ sub \cv12.default from [\cv12.fail \cv12.fail \cv12.fail ];
+ sub \cv12.alt1 from [\cv12.pass \cv12.fail \cv12.fail ];
+ sub \cv12.alt2 from [\cv12.fail \cv12.pass \cv12.fail ];
+ sub \cv12.alt3 from [\cv12.fail \cv12.fail \cv12.pass ];
+} AlternateSubstitutionlookup37;
+
+lookup AlternateSubstitutionlookup38 {
+ lookupflag 0;
+ sub \cv13.default from [\cv13.fail \cv13.fail \cv13.fail ];
+ sub \cv13.alt1 from [\cv13.pass \cv13.fail \cv13.fail ];
+ sub \cv13.alt2 from [\cv13.fail \cv13.pass \cv13.fail ];
+ sub \cv13.alt3 from [\cv13.fail \cv13.fail \cv13.pass ];
+} AlternateSubstitutionlookup38;
+
+lookup AlternateSubstitutionlookup39 {
+ lookupflag 0;
+ sub \cv14.default from [\cv14.fail \cv14.fail \cv14.fail ];
+ sub \cv14.alt1 from [\cv14.pass \cv14.fail \cv14.fail ];
+ sub \cv14.alt2 from [\cv14.fail \cv14.pass \cv14.fail ];
+ sub \cv14.alt3 from [\cv14.fail \cv14.fail \cv14.pass ];
+} AlternateSubstitutionlookup39;
+
+lookup AlternateSubstitutionlookup40 {
+ lookupflag 0;
+ sub \cv15.default from [\cv15.fail \cv15.fail \cv15.fail ];
+ sub \cv15.alt1 from [\cv15.pass \cv15.fail \cv15.fail ];
+ sub \cv15.alt2 from [\cv15.fail \cv15.pass \cv15.fail ];
+ sub \cv15.alt3 from [\cv15.fail \cv15.fail \cv15.pass ];
+} AlternateSubstitutionlookup40;
+
+lookup AlternateSubstitutionlookup41 {
+ lookupflag 0;
+ sub \cv16.default from [\cv16.fail \cv16.fail \cv16.fail ];
+ sub \cv16.alt1 from [\cv16.pass \cv16.fail \cv16.fail ];
+ sub \cv16.alt2 from [\cv16.fail \cv16.pass \cv16.fail ];
+ sub \cv16.alt3 from [\cv16.fail \cv16.fail \cv16.pass ];
+} AlternateSubstitutionlookup41;
+
+lookup AlternateSubstitutionlookup42 {
+ lookupflag 0;
+ sub \cv17.default from [\cv17.fail \cv17.fail \cv17.fail ];
+ sub \cv17.alt1 from [\cv17.pass \cv17.fail \cv17.fail ];
+ sub \cv17.alt2 from [\cv17.fail \cv17.pass \cv17.fail ];
+ sub \cv17.alt3 from [\cv17.fail \cv17.fail \cv17.pass ];
+} AlternateSubstitutionlookup42;
+
+lookup AlternateSubstitutionlookup43 {
+ lookupflag 0;
+ sub \cv18.default from [\cv18.fail \cv18.fail \cv18.fail ];
+ sub \cv18.alt1 from [\cv18.pass \cv18.fail \cv18.fail ];
+ sub \cv18.alt2 from [\cv18.fail \cv18.pass \cv18.fail ];
+ sub \cv18.alt3 from [\cv18.fail \cv18.fail \cv18.pass ];
+} AlternateSubstitutionlookup43;
+
+lookup AlternateSubstitutionlookup44 {
+ lookupflag 0;
+ sub \cv19.default from [\cv19.fail \cv19.fail \cv19.fail ];
+ sub \cv19.alt1 from [\cv19.pass \cv19.fail \cv19.fail ];
+ sub \cv19.alt2 from [\cv19.fail \cv19.pass \cv19.fail ];
+ sub \cv19.alt3 from [\cv19.fail \cv19.fail \cv19.pass ];
+} AlternateSubstitutionlookup44;
+
+lookup AlternateSubstitutionlookup45 {
+ lookupflag 0;
+ sub \cv20.default from [\cv20.fail \cv20.fail \cv20.fail ];
+ sub \cv20.alt1 from [\cv20.pass \cv20.fail \cv20.fail ];
+ sub \cv20.alt2 from [\cv20.fail \cv20.pass \cv20.fail ];
+ sub \cv20.alt3 from [\cv20.fail \cv20.fail \cv20.pass ];
+} AlternateSubstitutionlookup45;
+
+lookup AlternateSubstitutionlookup46 {
+ lookupflag 0;
+ sub \cv21.default from [\cv21.fail \cv21.fail \cv21.fail ];
+ sub \cv21.alt1 from [\cv21.pass \cv21.fail \cv21.fail ];
+ sub \cv21.alt2 from [\cv21.fail \cv21.pass \cv21.fail ];
+ sub \cv21.alt3 from [\cv21.fail \cv21.fail \cv21.pass ];
+} AlternateSubstitutionlookup46;
+
+lookup AlternateSubstitutionlookup47 {
+ lookupflag 0;
+ sub \cv22.default from [\cv22.fail \cv22.fail \cv22.fail ];
+ sub \cv22.alt1 from [\cv22.pass \cv22.fail \cv22.fail ];
+ sub \cv22.alt2 from [\cv22.fail \cv22.pass \cv22.fail ];
+ sub \cv22.alt3 from [\cv22.fail \cv22.fail \cv22.pass ];
+} AlternateSubstitutionlookup47;
+
+lookup AlternateSubstitutionlookup48 {
+ lookupflag 0;
+ sub \cv23.default from [\cv23.fail \cv23.fail \cv23.fail ];
+ sub \cv23.alt1 from [\cv23.pass \cv23.fail \cv23.fail ];
+ sub \cv23.alt2 from [\cv23.fail \cv23.pass \cv23.fail ];
+ sub \cv23.alt3 from [\cv23.fail \cv23.fail \cv23.pass ];
+} AlternateSubstitutionlookup48;
+
+lookup AlternateSubstitutionlookup49 {
+ lookupflag 0;
+ sub \cv24.default from [\cv24.fail \cv24.fail \cv24.fail ];
+ sub \cv24.alt1 from [\cv24.pass \cv24.fail \cv24.fail ];
+ sub \cv24.alt2 from [\cv24.fail \cv24.pass \cv24.fail ];
+ sub \cv24.alt3 from [\cv24.fail \cv24.fail \cv24.pass ];
+} AlternateSubstitutionlookup49;
+
+lookup AlternateSubstitutionlookup50 {
+ lookupflag 0;
+ sub \cv25.default from [\cv25.fail \cv25.fail \cv25.fail ];
+ sub \cv25.alt1 from [\cv25.pass \cv25.fail \cv25.fail ];
+ sub \cv25.alt2 from [\cv25.fail \cv25.pass \cv25.fail ];
+ sub \cv25.alt3 from [\cv25.fail \cv25.fail \cv25.pass ];
+} AlternateSubstitutionlookup50;
+
+lookup AlternateSubstitutionlookup51 {
+ lookupflag 0;
+ sub \cv26.default from [\cv26.fail \cv26.fail \cv26.fail ];
+ sub \cv26.alt1 from [\cv26.pass \cv26.fail \cv26.fail ];
+ sub \cv26.alt2 from [\cv26.fail \cv26.pass \cv26.fail ];
+ sub \cv26.alt3 from [\cv26.fail \cv26.fail \cv26.pass ];
+} AlternateSubstitutionlookup51;
+
+lookup AlternateSubstitutionlookup52 {
+ lookupflag 0;
+ sub \cv27.default from [\cv27.fail \cv27.fail \cv27.fail ];
+ sub \cv27.alt1 from [\cv27.pass \cv27.fail \cv27.fail ];
+ sub \cv27.alt2 from [\cv27.fail \cv27.pass \cv27.fail ];
+ sub \cv27.alt3 from [\cv27.fail \cv27.fail \cv27.pass ];
+} AlternateSubstitutionlookup52;
+
+lookup AlternateSubstitutionlookup53 {
+ lookupflag 0;
+ sub \cv28.default from [\cv28.fail \cv28.fail \cv28.fail ];
+ sub \cv28.alt1 from [\cv28.pass \cv28.fail \cv28.fail ];
+ sub \cv28.alt2 from [\cv28.fail \cv28.pass \cv28.fail ];
+ sub \cv28.alt3 from [\cv28.fail \cv28.fail \cv28.pass ];
+} AlternateSubstitutionlookup53;
+
+lookup AlternateSubstitutionlookup54 {
+ lookupflag 0;
+ sub \cv29.default from [\cv29.fail \cv29.fail \cv29.fail ];
+ sub \cv29.alt1 from [\cv29.pass \cv29.fail \cv29.fail ];
+ sub \cv29.alt2 from [\cv29.fail \cv29.pass \cv29.fail ];
+ sub \cv29.alt3 from [\cv29.fail \cv29.fail \cv29.pass ];
+} AlternateSubstitutionlookup54;
+
+lookup AlternateSubstitutionlookup55 {
+ lookupflag 0;
+ sub \cv30.default from [\cv30.fail \cv30.fail \cv30.fail ];
+ sub \cv30.alt1 from [\cv30.pass \cv30.fail \cv30.fail ];
+ sub \cv30.alt2 from [\cv30.fail \cv30.pass \cv30.fail ];
+ sub \cv30.alt3 from [\cv30.fail \cv30.fail \cv30.pass ];
+} AlternateSubstitutionlookup55;
+
+lookup AlternateSubstitutionlookup56 {
+ lookupflag 0;
+ sub \cv31.default from [\cv31.fail \cv31.fail \cv31.fail ];
+ sub \cv31.alt1 from [\cv31.pass \cv31.fail \cv31.fail ];
+ sub \cv31.alt2 from [\cv31.fail \cv31.pass \cv31.fail ];
+ sub \cv31.alt3 from [\cv31.fail \cv31.fail \cv31.pass ];
+} AlternateSubstitutionlookup56;
+
+lookup AlternateSubstitutionlookup57 {
+ lookupflag 0;
+ sub \cv32.default from [\cv32.fail \cv32.fail \cv32.fail ];
+ sub \cv32.alt1 from [\cv32.pass \cv32.fail \cv32.fail ];
+ sub \cv32.alt2 from [\cv32.fail \cv32.pass \cv32.fail ];
+ sub \cv32.alt3 from [\cv32.fail \cv32.fail \cv32.pass ];
+} AlternateSubstitutionlookup57;
+
+lookup AlternateSubstitutionlookup58 {
+ lookupflag 0;
+ sub \cv33.default from [\cv33.fail \cv33.fail \cv33.fail ];
+ sub \cv33.alt1 from [\cv33.pass \cv33.fail \cv33.fail ];
+ sub \cv33.alt2 from [\cv33.fail \cv33.pass \cv33.fail ];
+ sub \cv33.alt3 from [\cv33.fail \cv33.fail \cv33.pass ];
+} AlternateSubstitutionlookup58;
+
+lookup AlternateSubstitutionlookup59 {
+ lookupflag 0;
+ sub \cv34.default from [\cv34.fail \cv34.fail \cv34.fail ];
+ sub \cv34.alt1 from [\cv34.pass \cv34.fail \cv34.fail ];
+ sub \cv34.alt2 from [\cv34.fail \cv34.pass \cv34.fail ];
+ sub \cv34.alt3 from [\cv34.fail \cv34.fail \cv34.pass ];
+} AlternateSubstitutionlookup59;
+
+lookup AlternateSubstitutionlookup60 {
+ lookupflag 0;
+ sub \cv35.default from [\cv35.fail \cv35.fail \cv35.fail ];
+ sub \cv35.alt1 from [\cv35.pass \cv35.fail \cv35.fail ];
+ sub \cv35.alt2 from [\cv35.fail \cv35.pass \cv35.fail ];
+ sub \cv35.alt3 from [\cv35.fail \cv35.fail \cv35.pass ];
+} AlternateSubstitutionlookup60;
+
+lookup AlternateSubstitutionlookup61 {
+ lookupflag 0;
+ sub \cv36.default from [\cv36.fail \cv36.fail \cv36.fail ];
+ sub \cv36.alt1 from [\cv36.pass \cv36.fail \cv36.fail ];
+ sub \cv36.alt2 from [\cv36.fail \cv36.pass \cv36.fail ];
+ sub \cv36.alt3 from [\cv36.fail \cv36.fail \cv36.pass ];
+} AlternateSubstitutionlookup61;
+
+lookup AlternateSubstitutionlookup62 {
+ lookupflag 0;
+ sub \cv37.default from [\cv37.fail \cv37.fail \cv37.fail ];
+ sub \cv37.alt1 from [\cv37.pass \cv37.fail \cv37.fail ];
+ sub \cv37.alt2 from [\cv37.fail \cv37.pass \cv37.fail ];
+ sub \cv37.alt3 from [\cv37.fail \cv37.fail \cv37.pass ];
+} AlternateSubstitutionlookup62;
+
+lookup AlternateSubstitutionlookup63 {
+ lookupflag 0;
+ sub \cv38.default from [\cv38.fail \cv38.fail \cv38.fail ];
+ sub \cv38.alt1 from [\cv38.pass \cv38.fail \cv38.fail ];
+ sub \cv38.alt2 from [\cv38.fail \cv38.pass \cv38.fail ];
+ sub \cv38.alt3 from [\cv38.fail \cv38.fail \cv38.pass ];
+} AlternateSubstitutionlookup63;
+
+lookup AlternateSubstitutionlookup64 {
+ lookupflag 0;
+ sub \cv39.default from [\cv39.fail \cv39.fail \cv39.fail ];
+ sub \cv39.alt1 from [\cv39.pass \cv39.fail \cv39.fail ];
+ sub \cv39.alt2 from [\cv39.fail \cv39.pass \cv39.fail ];
+ sub \cv39.alt3 from [\cv39.fail \cv39.fail \cv39.pass ];
+} AlternateSubstitutionlookup64;
+
+lookup AlternateSubstitutionlookup65 {
+ lookupflag 0;
+ sub \cv40.default from [\cv40.fail \cv40.fail \cv40.fail ];
+ sub \cv40.alt1 from [\cv40.pass \cv40.fail \cv40.fail ];
+ sub \cv40.alt2 from [\cv40.fail \cv40.pass \cv40.fail ];
+ sub \cv40.alt3 from [\cv40.fail \cv40.fail \cv40.pass ];
+} AlternateSubstitutionlookup65;
+
+lookup AlternateSubstitutionlookup66 {
+ lookupflag 0;
+ sub \cv41.default from [\cv41.fail \cv41.fail \cv41.fail ];
+ sub \cv41.alt1 from [\cv41.pass \cv41.fail \cv41.fail ];
+ sub \cv41.alt2 from [\cv41.fail \cv41.pass \cv41.fail ];
+ sub \cv41.alt3 from [\cv41.fail \cv41.fail \cv41.pass ];
+} AlternateSubstitutionlookup66;
+
+lookup AlternateSubstitutionlookup67 {
+ lookupflag 0;
+ sub \cv42.default from [\cv42.fail \cv42.fail \cv42.fail ];
+ sub \cv42.alt1 from [\cv42.pass \cv42.fail \cv42.fail ];
+ sub \cv42.alt2 from [\cv42.fail \cv42.pass \cv42.fail ];
+ sub \cv42.alt3 from [\cv42.fail \cv42.fail \cv42.pass ];
+} AlternateSubstitutionlookup67;
+
+lookup AlternateSubstitutionlookup68 {
+ lookupflag 0;
+ sub \cv43.default from [\cv43.fail \cv43.fail \cv43.fail ];
+ sub \cv43.alt1 from [\cv43.pass \cv43.fail \cv43.fail ];
+ sub \cv43.alt2 from [\cv43.fail \cv43.pass \cv43.fail ];
+ sub \cv43.alt3 from [\cv43.fail \cv43.fail \cv43.pass ];
+} AlternateSubstitutionlookup68;
+
+lookup AlternateSubstitutionlookup69 {
+ lookupflag 0;
+ sub \cv44.default from [\cv44.fail \cv44.fail \cv44.fail ];
+ sub \cv44.alt1 from [\cv44.pass \cv44.fail \cv44.fail ];
+ sub \cv44.alt2 from [\cv44.fail \cv44.pass \cv44.fail ];
+ sub \cv44.alt3 from [\cv44.fail \cv44.fail \cv44.pass ];
+} AlternateSubstitutionlookup69;
+
+lookup AlternateSubstitutionlookup70 {
+ lookupflag 0;
+ sub \cv45.default from [\cv45.fail \cv45.fail \cv45.fail ];
+ sub \cv45.alt1 from [\cv45.pass \cv45.fail \cv45.fail ];
+ sub \cv45.alt2 from [\cv45.fail \cv45.pass \cv45.fail ];
+ sub \cv45.alt3 from [\cv45.fail \cv45.fail \cv45.pass ];
+} AlternateSubstitutionlookup70;
+
+lookup AlternateSubstitutionlookup71 {
+ lookupflag 0;
+ sub \cv46.default from [\cv46.fail \cv46.fail \cv46.fail ];
+ sub \cv46.alt1 from [\cv46.pass \cv46.fail \cv46.fail ];
+ sub \cv46.alt2 from [\cv46.fail \cv46.pass \cv46.fail ];
+ sub \cv46.alt3 from [\cv46.fail \cv46.fail \cv46.pass ];
+} AlternateSubstitutionlookup71;
+
+lookup AlternateSubstitutionlookup72 {
+ lookupflag 0;
+ sub \cv47.default from [\cv47.fail \cv47.fail \cv47.fail ];
+ sub \cv47.alt1 from [\cv47.pass \cv47.fail \cv47.fail ];
+ sub \cv47.alt2 from [\cv47.fail \cv47.pass \cv47.fail ];
+ sub \cv47.alt3 from [\cv47.fail \cv47.fail \cv47.pass ];
+} AlternateSubstitutionlookup72;
+
+lookup AlternateSubstitutionlookup73 {
+ lookupflag 0;
+ sub \cv48.default from [\cv48.fail \cv48.fail \cv48.fail ];
+ sub \cv48.alt1 from [\cv48.pass \cv48.fail \cv48.fail ];
+ sub \cv48.alt2 from [\cv48.fail \cv48.pass \cv48.fail ];
+ sub \cv48.alt3 from [\cv48.fail \cv48.fail \cv48.pass ];
+} AlternateSubstitutionlookup73;
+
+lookup AlternateSubstitutionlookup74 {
+ lookupflag 0;
+ sub \cv49.default from [\cv49.fail \cv49.fail \cv49.fail ];
+ sub \cv49.alt1 from [\cv49.pass \cv49.fail \cv49.fail ];
+ sub \cv49.alt2 from [\cv49.fail \cv49.pass \cv49.fail ];
+ sub \cv49.alt3 from [\cv49.fail \cv49.fail \cv49.pass ];
+} AlternateSubstitutionlookup74;
+
+lookup AlternateSubstitutionlookup75 {
+ lookupflag 0;
+ sub \cv50.default from [\cv50.fail \cv50.fail \cv50.fail ];
+ sub \cv50.alt1 from [\cv50.pass \cv50.fail \cv50.fail ];
+ sub \cv50.alt2 from [\cv50.fail \cv50.pass \cv50.fail ];
+ sub \cv50.alt3 from [\cv50.fail \cv50.fail \cv50.pass ];
+} AlternateSubstitutionlookup75;
+
+lookup AlternateSubstitutionlookup76 {
+ lookupflag 0;
+ sub \cv51.default from [\cv51.fail \cv51.fail \cv51.fail ];
+ sub \cv51.alt1 from [\cv51.pass \cv51.fail \cv51.fail ];
+ sub \cv51.alt2 from [\cv51.fail \cv51.pass \cv51.fail ];
+ sub \cv51.alt3 from [\cv51.fail \cv51.fail \cv51.pass ];
+} AlternateSubstitutionlookup76;
+
+lookup AlternateSubstitutionlookup77 {
+ lookupflag 0;
+ sub \cv52.default from [\cv52.fail \cv52.fail \cv52.fail ];
+ sub \cv52.alt1 from [\cv52.pass \cv52.fail \cv52.fail ];
+ sub \cv52.alt2 from [\cv52.fail \cv52.pass \cv52.fail ];
+ sub \cv52.alt3 from [\cv52.fail \cv52.fail \cv52.pass ];
+} AlternateSubstitutionlookup77;
+
+lookup AlternateSubstitutionlookup78 {
+ lookupflag 0;
+ sub \cv53.default from [\cv53.fail \cv53.fail \cv53.fail ];
+ sub \cv53.alt1 from [\cv53.pass \cv53.fail \cv53.fail ];
+ sub \cv53.alt2 from [\cv53.fail \cv53.pass \cv53.fail ];
+ sub \cv53.alt3 from [\cv53.fail \cv53.fail \cv53.pass ];
+} AlternateSubstitutionlookup78;
+
+lookup AlternateSubstitutionlookup79 {
+ lookupflag 0;
+ sub \cv54.default from [\cv54.fail \cv54.fail \cv54.fail ];
+ sub \cv54.alt1 from [\cv54.pass \cv54.fail \cv54.fail ];
+ sub \cv54.alt2 from [\cv54.fail \cv54.pass \cv54.fail ];
+ sub \cv54.alt3 from [\cv54.fail \cv54.fail \cv54.pass ];
+} AlternateSubstitutionlookup79;
+
+lookup AlternateSubstitutionlookup80 {
+ lookupflag 0;
+ sub \cv55.default from [\cv55.fail \cv55.fail \cv55.fail ];
+ sub \cv55.alt1 from [\cv55.pass \cv55.fail \cv55.fail ];
+ sub \cv55.alt2 from [\cv55.fail \cv55.pass \cv55.fail ];
+ sub \cv55.alt3 from [\cv55.fail \cv55.fail \cv55.pass ];
+} AlternateSubstitutionlookup80;
+
+lookup AlternateSubstitutionlookup81 {
+ lookupflag 0;
+ sub \cv56.default from [\cv56.fail \cv56.fail \cv56.fail ];
+ sub \cv56.alt1 from [\cv56.pass \cv56.fail \cv56.fail ];
+ sub \cv56.alt2 from [\cv56.fail \cv56.pass \cv56.fail ];
+ sub \cv56.alt3 from [\cv56.fail \cv56.fail \cv56.pass ];
+} AlternateSubstitutionlookup81;
+
+lookup AlternateSubstitutionlookup82 {
+ lookupflag 0;
+ sub \cv57.default from [\cv57.fail \cv57.fail \cv57.fail ];
+ sub \cv57.alt1 from [\cv57.pass \cv57.fail \cv57.fail ];
+ sub \cv57.alt2 from [\cv57.fail \cv57.pass \cv57.fail ];
+ sub \cv57.alt3 from [\cv57.fail \cv57.fail \cv57.pass ];
+} AlternateSubstitutionlookup82;
+
+lookup AlternateSubstitutionlookup83 {
+ lookupflag 0;
+ sub \cv58.default from [\cv58.fail \cv58.fail \cv58.fail ];
+ sub \cv58.alt1 from [\cv58.pass \cv58.fail \cv58.fail ];
+ sub \cv58.alt2 from [\cv58.fail \cv58.pass \cv58.fail ];
+ sub \cv58.alt3 from [\cv58.fail \cv58.fail \cv58.pass ];
+} AlternateSubstitutionlookup83;
+
+lookup AlternateSubstitutionlookup84 {
+ lookupflag 0;
+ sub \cv59.default from [\cv59.fail \cv59.fail \cv59.fail ];
+ sub \cv59.alt1 from [\cv59.pass \cv59.fail \cv59.fail ];
+ sub \cv59.alt2 from [\cv59.fail \cv59.pass \cv59.fail ];
+ sub \cv59.alt3 from [\cv59.fail \cv59.fail \cv59.pass ];
+} AlternateSubstitutionlookup84;
+
+lookup AlternateSubstitutionlookup85 {
+ lookupflag 0;
+ sub \cv60.default from [\cv60.fail \cv60.fail \cv60.fail ];
+ sub \cv60.alt1 from [\cv60.pass \cv60.fail \cv60.fail ];
+ sub \cv60.alt2 from [\cv60.fail \cv60.pass \cv60.fail ];
+ sub \cv60.alt3 from [\cv60.fail \cv60.fail \cv60.pass ];
+} AlternateSubstitutionlookup85;
+
+lookup AlternateSubstitutionlookup86 {
+ lookupflag 0;
+ sub \cv61.default from [\cv61.fail \cv61.fail \cv61.fail ];
+ sub \cv61.alt1 from [\cv61.pass \cv61.fail \cv61.fail ];
+ sub \cv61.alt2 from [\cv61.fail \cv61.pass \cv61.fail ];
+ sub \cv61.alt3 from [\cv61.fail \cv61.fail \cv61.pass ];
+} AlternateSubstitutionlookup86;
+
+lookup AlternateSubstitutionlookup87 {
+ lookupflag 0;
+ sub \cv62.default from [\cv62.fail \cv62.fail \cv62.fail ];
+ sub \cv62.alt1 from [\cv62.pass \cv62.fail \cv62.fail ];
+ sub \cv62.alt2 from [\cv62.fail \cv62.pass \cv62.fail ];
+ sub \cv62.alt3 from [\cv62.fail \cv62.fail \cv62.pass ];
+} AlternateSubstitutionlookup87;
+
+lookup AlternateSubstitutionlookup88 {
+ lookupflag 0;
+ sub \cv63.default from [\cv63.fail \cv63.fail \cv63.fail ];
+ sub \cv63.alt1 from [\cv63.pass \cv63.fail \cv63.fail ];
+ sub \cv63.alt2 from [\cv63.fail \cv63.pass \cv63.fail ];
+ sub \cv63.alt3 from [\cv63.fail \cv63.fail \cv63.pass ];
+} AlternateSubstitutionlookup88;
+
+lookup AlternateSubstitutionlookup89 {
+ lookupflag 0;
+ sub \cv64.default from [\cv64.fail \cv64.fail \cv64.fail ];
+ sub \cv64.alt1 from [\cv64.pass \cv64.fail \cv64.fail ];
+ sub \cv64.alt2 from [\cv64.fail \cv64.pass \cv64.fail ];
+ sub \cv64.alt3 from [\cv64.fail \cv64.fail \cv64.pass ];
+} AlternateSubstitutionlookup89;
+
+lookup AlternateSubstitutionlookup90 {
+ lookupflag 0;
+ sub \cv65.default from [\cv65.fail \cv65.fail \cv65.fail ];
+ sub \cv65.alt1 from [\cv65.pass \cv65.fail \cv65.fail ];
+ sub \cv65.alt2 from [\cv65.fail \cv65.pass \cv65.fail ];
+ sub \cv65.alt3 from [\cv65.fail \cv65.fail \cv65.pass ];
+} AlternateSubstitutionlookup90;
+
+lookup AlternateSubstitutionlookup91 {
+ lookupflag 0;
+ sub \cv66.default from [\cv66.fail \cv66.fail \cv66.fail ];
+ sub \cv66.alt1 from [\cv66.pass \cv66.fail \cv66.fail ];
+ sub \cv66.alt2 from [\cv66.fail \cv66.pass \cv66.fail ];
+ sub \cv66.alt3 from [\cv66.fail \cv66.fail \cv66.pass ];
+} AlternateSubstitutionlookup91;
+
+lookup AlternateSubstitutionlookup92 {
+ lookupflag 0;
+ sub \cv67.default from [\cv67.fail \cv67.fail \cv67.fail ];
+ sub \cv67.alt1 from [\cv67.pass \cv67.fail \cv67.fail ];
+ sub \cv67.alt2 from [\cv67.fail \cv67.pass \cv67.fail ];
+ sub \cv67.alt3 from [\cv67.fail \cv67.fail \cv67.pass ];
+} AlternateSubstitutionlookup92;
+
+lookup AlternateSubstitutionlookup93 {
+ lookupflag 0;
+ sub \cv68.default from [\cv68.fail \cv68.fail \cv68.fail ];
+ sub \cv68.alt1 from [\cv68.pass \cv68.fail \cv68.fail ];
+ sub \cv68.alt2 from [\cv68.fail \cv68.pass \cv68.fail ];
+ sub \cv68.alt3 from [\cv68.fail \cv68.fail \cv68.pass ];
+} AlternateSubstitutionlookup93;
+
+lookup AlternateSubstitutionlookup94 {
+ lookupflag 0;
+ sub \cv69.default from [\cv69.fail \cv69.fail \cv69.fail ];
+ sub \cv69.alt1 from [\cv69.pass \cv69.fail \cv69.fail ];
+ sub \cv69.alt2 from [\cv69.fail \cv69.pass \cv69.fail ];
+ sub \cv69.alt3 from [\cv69.fail \cv69.fail \cv69.pass ];
+} AlternateSubstitutionlookup94;
+
+lookup AlternateSubstitutionlookup95 {
+ lookupflag 0;
+ sub \cv70.default from [\cv70.fail \cv70.fail \cv70.fail ];
+ sub \cv70.alt1 from [\cv70.pass \cv70.fail \cv70.fail ];
+ sub \cv70.alt2 from [\cv70.fail \cv70.pass \cv70.fail ];
+ sub \cv70.alt3 from [\cv70.fail \cv70.fail \cv70.pass ];
+} AlternateSubstitutionlookup95;
+
+lookup AlternateSubstitutionlookup96 {
+ lookupflag 0;
+ sub \cv71.default from [\cv71.fail \cv71.fail \cv71.fail ];
+ sub \cv71.alt1 from [\cv71.pass \cv71.fail \cv71.fail ];
+ sub \cv71.alt2 from [\cv71.fail \cv71.pass \cv71.fail ];
+ sub \cv71.alt3 from [\cv71.fail \cv71.fail \cv71.pass ];
+} AlternateSubstitutionlookup96;
+
+lookup AlternateSubstitutionlookup97 {
+ lookupflag 0;
+ sub \cv72.default from [\cv72.fail \cv72.fail \cv72.fail ];
+ sub \cv72.alt1 from [\cv72.pass \cv72.fail \cv72.fail ];
+ sub \cv72.alt2 from [\cv72.fail \cv72.pass \cv72.fail ];
+ sub \cv72.alt3 from [\cv72.fail \cv72.fail \cv72.pass ];
+} AlternateSubstitutionlookup97;
+
+lookup AlternateSubstitutionlookup98 {
+ lookupflag 0;
+ sub \cv73.default from [\cv73.fail \cv73.fail \cv73.fail ];
+ sub \cv73.alt1 from [\cv73.pass \cv73.fail \cv73.fail ];
+ sub \cv73.alt2 from [\cv73.fail \cv73.pass \cv73.fail ];
+ sub \cv73.alt3 from [\cv73.fail \cv73.fail \cv73.pass ];
+} AlternateSubstitutionlookup98;
+
+lookup AlternateSubstitutionlookup99 {
+ lookupflag 0;
+ sub \cv74.default from [\cv74.fail \cv74.fail \cv74.fail ];
+ sub \cv74.alt1 from [\cv74.pass \cv74.fail \cv74.fail ];
+ sub \cv74.alt2 from [\cv74.fail \cv74.pass \cv74.fail ];
+ sub \cv74.alt3 from [\cv74.fail \cv74.fail \cv74.pass ];
+} AlternateSubstitutionlookup99;
+
+lookup AlternateSubstitutionlookup100 {
+ lookupflag 0;
+ sub \cv75.default from [\cv75.fail \cv75.fail \cv75.fail ];
+ sub \cv75.alt1 from [\cv75.pass \cv75.fail \cv75.fail ];
+ sub \cv75.alt2 from [\cv75.fail \cv75.pass \cv75.fail ];
+ sub \cv75.alt3 from [\cv75.fail \cv75.fail \cv75.pass ];
+} AlternateSubstitutionlookup100;
+
+lookup AlternateSubstitutionlookup101 {
+ lookupflag 0;
+ sub \cv76.default from [\cv76.fail \cv76.fail \cv76.fail ];
+ sub \cv76.alt1 from [\cv76.pass \cv76.fail \cv76.fail ];
+ sub \cv76.alt2 from [\cv76.fail \cv76.pass \cv76.fail ];
+ sub \cv76.alt3 from [\cv76.fail \cv76.fail \cv76.pass ];
+} AlternateSubstitutionlookup101;
+
+lookup AlternateSubstitutionlookup102 {
+ lookupflag 0;
+ sub \cv77.default from [\cv77.fail \cv77.fail \cv77.fail ];
+ sub \cv77.alt1 from [\cv77.pass \cv77.fail \cv77.fail ];
+ sub \cv77.alt2 from [\cv77.fail \cv77.pass \cv77.fail ];
+ sub \cv77.alt3 from [\cv77.fail \cv77.fail \cv77.pass ];
+} AlternateSubstitutionlookup102;
+
+lookup AlternateSubstitutionlookup103 {
+ lookupflag 0;
+ sub \cv78.default from [\cv78.fail \cv78.fail \cv78.fail ];
+ sub \cv78.alt1 from [\cv78.pass \cv78.fail \cv78.fail ];
+ sub \cv78.alt2 from [\cv78.fail \cv78.pass \cv78.fail ];
+ sub \cv78.alt3 from [\cv78.fail \cv78.fail \cv78.pass ];
+} AlternateSubstitutionlookup103;
+
+lookup AlternateSubstitutionlookup104 {
+ lookupflag 0;
+ sub \cv79.default from [\cv79.fail \cv79.fail \cv79.fail ];
+ sub \cv79.alt1 from [\cv79.pass \cv79.fail \cv79.fail ];
+ sub \cv79.alt2 from [\cv79.fail \cv79.pass \cv79.fail ];
+ sub \cv79.alt3 from [\cv79.fail \cv79.fail \cv79.pass ];
+} AlternateSubstitutionlookup104;
+
+lookup AlternateSubstitutionlookup105 {
+ lookupflag 0;
+ sub \cv80.default from [\cv80.fail \cv80.fail \cv80.fail ];
+ sub \cv80.alt1 from [\cv80.pass \cv80.fail \cv80.fail ];
+ sub \cv80.alt2 from [\cv80.fail \cv80.pass \cv80.fail ];
+ sub \cv80.alt3 from [\cv80.fail \cv80.fail \cv80.pass ];
+} AlternateSubstitutionlookup105;
+
+lookup AlternateSubstitutionlookup106 {
+ lookupflag 0;
+ sub \cv81.default from [\cv81.fail \cv81.fail \cv81.fail ];
+ sub \cv81.alt1 from [\cv81.pass \cv81.fail \cv81.fail ];
+ sub \cv81.alt2 from [\cv81.fail \cv81.pass \cv81.fail ];
+ sub \cv81.alt3 from [\cv81.fail \cv81.fail \cv81.pass ];
+} AlternateSubstitutionlookup106;
+
+lookup AlternateSubstitutionlookup107 {
+ lookupflag 0;
+ sub \cv82.default from [\cv82.fail \cv82.fail \cv82.fail ];
+ sub \cv82.alt1 from [\cv82.pass \cv82.fail \cv82.fail ];
+ sub \cv82.alt2 from [\cv82.fail \cv82.pass \cv82.fail ];
+ sub \cv82.alt3 from [\cv82.fail \cv82.fail \cv82.pass ];
+} AlternateSubstitutionlookup107;
+
+lookup AlternateSubstitutionlookup108 {
+ lookupflag 0;
+ sub \cv83.default from [\cv83.fail \cv83.fail \cv83.fail ];
+ sub \cv83.alt1 from [\cv83.pass \cv83.fail \cv83.fail ];
+ sub \cv83.alt2 from [\cv83.fail \cv83.pass \cv83.fail ];
+ sub \cv83.alt3 from [\cv83.fail \cv83.fail \cv83.pass ];
+} AlternateSubstitutionlookup108;
+
+lookup AlternateSubstitutionlookup109 {
+ lookupflag 0;
+ sub \cv84.default from [\cv84.fail \cv84.fail \cv84.fail ];
+ sub \cv84.alt1 from [\cv84.pass \cv84.fail \cv84.fail ];
+ sub \cv84.alt2 from [\cv84.fail \cv84.pass \cv84.fail ];
+ sub \cv84.alt3 from [\cv84.fail \cv84.fail \cv84.pass ];
+} AlternateSubstitutionlookup109;
+
+lookup AlternateSubstitutionlookup110 {
+ lookupflag 0;
+ sub \cv85.default from [\cv85.fail \cv85.fail \cv85.fail ];
+ sub \cv85.alt1 from [\cv85.pass \cv85.fail \cv85.fail ];
+ sub \cv85.alt2 from [\cv85.fail \cv85.pass \cv85.fail ];
+ sub \cv85.alt3 from [\cv85.fail \cv85.fail \cv85.pass ];
+} AlternateSubstitutionlookup110;
+
+lookup AlternateSubstitutionlookup111 {
+ lookupflag 0;
+ sub \cv86.default from [\cv86.fail \cv86.fail \cv86.fail ];
+ sub \cv86.alt1 from [\cv86.pass \cv86.fail \cv86.fail ];
+ sub \cv86.alt2 from [\cv86.fail \cv86.pass \cv86.fail ];
+ sub \cv86.alt3 from [\cv86.fail \cv86.fail \cv86.pass ];
+} AlternateSubstitutionlookup111;
+
+lookup AlternateSubstitutionlookup112 {
+ lookupflag 0;
+ sub \cv87.default from [\cv87.fail \cv87.fail \cv87.fail ];
+ sub \cv87.alt1 from [\cv87.pass \cv87.fail \cv87.fail ];
+ sub \cv87.alt2 from [\cv87.fail \cv87.pass \cv87.fail ];
+ sub \cv87.alt3 from [\cv87.fail \cv87.fail \cv87.pass ];
+} AlternateSubstitutionlookup112;
+
+lookup AlternateSubstitutionlookup113 {
+ lookupflag 0;
+ sub \cv88.default from [\cv88.fail \cv88.fail \cv88.fail ];
+ sub \cv88.alt1 from [\cv88.pass \cv88.fail \cv88.fail ];
+ sub \cv88.alt2 from [\cv88.fail \cv88.pass \cv88.fail ];
+ sub \cv88.alt3 from [\cv88.fail \cv88.fail \cv88.pass ];
+} AlternateSubstitutionlookup113;
+
+lookup AlternateSubstitutionlookup114 {
+ lookupflag 0;
+ sub \cv89.default from [\cv89.fail \cv89.fail \cv89.fail ];
+ sub \cv89.alt1 from [\cv89.pass \cv89.fail \cv89.fail ];
+ sub \cv89.alt2 from [\cv89.fail \cv89.pass \cv89.fail ];
+ sub \cv89.alt3 from [\cv89.fail \cv89.fail \cv89.pass ];
+} AlternateSubstitutionlookup114;
+
+lookup AlternateSubstitutionlookup115 {
+ lookupflag 0;
+ sub \cv90.default from [\cv90.fail \cv90.fail \cv90.fail ];
+ sub \cv90.alt1 from [\cv90.pass \cv90.fail \cv90.fail ];
+ sub \cv90.alt2 from [\cv90.fail \cv90.pass \cv90.fail ];
+ sub \cv90.alt3 from [\cv90.fail \cv90.fail \cv90.pass ];
+} AlternateSubstitutionlookup115;
+
+lookup AlternateSubstitutionlookup116 {
+ lookupflag 0;
+ sub \cv91.default from [\cv91.fail \cv91.fail \cv91.fail ];
+ sub \cv91.alt1 from [\cv91.pass \cv91.fail \cv91.fail ];
+ sub \cv91.alt2 from [\cv91.fail \cv91.pass \cv91.fail ];
+ sub \cv91.alt3 from [\cv91.fail \cv91.fail \cv91.pass ];
+} AlternateSubstitutionlookup116;
+
+lookup AlternateSubstitutionlookup117 {
+ lookupflag 0;
+ sub \cv92.default from [\cv92.fail \cv92.fail \cv92.fail ];
+ sub \cv92.alt1 from [\cv92.pass \cv92.fail \cv92.fail ];
+ sub \cv92.alt2 from [\cv92.fail \cv92.pass \cv92.fail ];
+ sub \cv92.alt3 from [\cv92.fail \cv92.fail \cv92.pass ];
+} AlternateSubstitutionlookup117;
+
+lookup AlternateSubstitutionlookup118 {
+ lookupflag 0;
+ sub \cv93.default from [\cv93.fail \cv93.fail \cv93.fail ];
+ sub \cv93.alt1 from [\cv93.pass \cv93.fail \cv93.fail ];
+ sub \cv93.alt2 from [\cv93.fail \cv93.pass \cv93.fail ];
+ sub \cv93.alt3 from [\cv93.fail \cv93.fail \cv93.pass ];
+} AlternateSubstitutionlookup118;
+
+lookup AlternateSubstitutionlookup119 {
+ lookupflag 0;
+ sub \cv94.default from [\cv94.fail \cv94.fail \cv94.fail ];
+ sub \cv94.alt1 from [\cv94.pass \cv94.fail \cv94.fail ];
+ sub \cv94.alt2 from [\cv94.fail \cv94.pass \cv94.fail ];
+ sub \cv94.alt3 from [\cv94.fail \cv94.fail \cv94.pass ];
+} AlternateSubstitutionlookup119;
+
+lookup AlternateSubstitutionlookup120 {
+ lookupflag 0;
+ sub \cv95.default from [\cv95.fail \cv95.fail \cv95.fail ];
+ sub \cv95.alt1 from [\cv95.pass \cv95.fail \cv95.fail ];
+ sub \cv95.alt2 from [\cv95.fail \cv95.pass \cv95.fail ];
+ sub \cv95.alt3 from [\cv95.fail \cv95.fail \cv95.pass ];
+} AlternateSubstitutionlookup120;
+
+lookup AlternateSubstitutionlookup121 {
+ lookupflag 0;
+ sub \cv96.default from [\cv96.fail \cv96.fail \cv96.fail ];
+ sub \cv96.alt1 from [\cv96.pass \cv96.fail \cv96.fail ];
+ sub \cv96.alt2 from [\cv96.fail \cv96.pass \cv96.fail ];
+ sub \cv96.alt3 from [\cv96.fail \cv96.fail \cv96.pass ];
+} AlternateSubstitutionlookup121;
+
+lookup AlternateSubstitutionlookup122 {
+ lookupflag 0;
+ sub \cv97.default from [\cv97.fail \cv97.fail \cv97.fail ];
+ sub \cv97.alt1 from [\cv97.pass \cv97.fail \cv97.fail ];
+ sub \cv97.alt2 from [\cv97.fail \cv97.pass \cv97.fail ];
+ sub \cv97.alt3 from [\cv97.fail \cv97.fail \cv97.pass ];
+} AlternateSubstitutionlookup122;
+
+lookup AlternateSubstitutionlookup123 {
+ lookupflag 0;
+ sub \cv98.default from [\cv98.fail \cv98.fail \cv98.fail ];
+ sub \cv98.alt1 from [\cv98.pass \cv98.fail \cv98.fail ];
+ sub \cv98.alt2 from [\cv98.fail \cv98.pass \cv98.fail ];
+ sub \cv98.alt3 from [\cv98.fail \cv98.fail \cv98.pass ];
+} AlternateSubstitutionlookup123;
+
+lookup cv99CharacterVariants99lookup12 {
+ lookupflag 0;
+ sub \cv99.default from [\cv99.fail \cv99.fail \cv99.fail ];
+ sub \cv99.alt1 from [\cv99.pass \cv99.fail \cv99.fail ];
+ sub \cv99.alt2 from [\cv99.fail \cv99.pass \cv99.fail ];
+ sub \cv99.alt3 from [\cv99.fail \cv99.fail \cv99.pass ];
+} cv99CharacterVariants99lookup12;
+
+lookup distDistancelookup125 {
+ lookupflag 0;
+ sub \dist.default from [\dist.fail \dist.fail \dist.fail ];
+ sub \dist.alt1 from [\dist.pass \dist.fail \dist.fail ];
+ sub \dist.alt2 from [\dist.fail \dist.pass \dist.fail ];
+ sub \dist.alt3 from [\dist.fail \dist.fail \dist.pass ];
+} distDistancelookup125;
+
+lookup dligDiscretionaryLigatureslooku {
+ lookupflag 0;
+ sub \dlig.default from [\dlig.fail \dlig.fail \dlig.fail ];
+ sub \dlig.alt1 from [\dlig.pass \dlig.fail \dlig.fail ];
+ sub \dlig.alt2 from [\dlig.fail \dlig.pass \dlig.fail ];
+ sub \dlig.alt3 from [\dlig.fail \dlig.fail \dlig.pass ];
+} dligDiscretionaryLigatureslooku;
+
+lookup dnomDenominatorslookup127 {
+ lookupflag 0;
+ sub \dnom.default from [\dnom.fail \dnom.fail \dnom.fail ];
+ sub \dnom.alt1 from [\dnom.pass \dnom.fail \dnom.fail ];
+ sub \dnom.alt2 from [\dnom.fail \dnom.pass \dnom.fail ];
+ sub \dnom.alt3 from [\dnom.fail \dnom.fail \dnom.pass ];
+} dnomDenominatorslookup127;
+
+lookup exptExpertFormslookup128 {
+ lookupflag 0;
+ sub \expt.default from [\expt.fail \expt.fail \expt.fail ];
+ sub \expt.alt1 from [\expt.pass \expt.fail \expt.fail ];
+ sub \expt.alt2 from [\expt.fail \expt.pass \expt.fail ];
+ sub \expt.alt3 from [\expt.fail \expt.fail \expt.pass ];
+} exptExpertFormslookup128;
+
+lookup faltFinalGlyphOnLinelookup129 {
+ lookupflag 0;
+ sub \falt.default from [\falt.fail \falt.fail \falt.fail ];
+ sub \falt.alt1 from [\falt.pass \falt.fail \falt.fail ];
+ sub \falt.alt2 from [\falt.fail \falt.pass \falt.fail ];
+ sub \falt.alt3 from [\falt.fail \falt.fail \falt.pass ];
+} faltFinalGlyphOnLinelookup129;
+
+lookup fin2TerminalForms2lookup130 {
+ lookupflag 0;
+ sub \fin2.default from [\fin2.fail \fin2.fail \fin2.fail ];
+ sub \fin2.alt1 from [\fin2.pass \fin2.fail \fin2.fail ];
+ sub \fin2.alt2 from [\fin2.fail \fin2.pass \fin2.fail ];
+ sub \fin2.alt3 from [\fin2.fail \fin2.fail \fin2.pass ];
+} fin2TerminalForms2lookup130;
+
+lookup fin3TerminalForms3lookup131 {
+ lookupflag 0;
+ sub \fin3.default from [\fin3.fail \fin3.fail \fin3.fail ];
+ sub \fin3.alt1 from [\fin3.pass \fin3.fail \fin3.fail ];
+ sub \fin3.alt2 from [\fin3.fail \fin3.pass \fin3.fail ];
+ sub \fin3.alt3 from [\fin3.fail \fin3.fail \fin3.pass ];
+} fin3TerminalForms3lookup131;
+
+lookup finaTerminalFormslookup132 {
+ lookupflag 0;
+ sub \fina.default from [\fina.fail \fina.fail \fina.fail ];
+ sub \fina.alt1 from [\fina.pass \fina.fail \fina.fail ];
+ sub \fina.alt2 from [\fina.fail \fina.pass \fina.fail ];
+ sub \fina.alt3 from [\fina.fail \fina.fail \fina.pass ];
+} finaTerminalFormslookup132;
+
+lookup fracDiagonalFractionslookup133 {
+ lookupflag 0;
+ sub \frac.default from [\frac.fail \frac.fail \frac.fail ];
+ sub \frac.alt1 from [\frac.pass \frac.fail \frac.fail ];
+ sub \frac.alt2 from [\frac.fail \frac.pass \frac.fail ];
+ sub \frac.alt3 from [\frac.fail \frac.fail \frac.pass ];
+} fracDiagonalFractionslookup133;
+
+lookup fwidFullWidthslookup134 {
+ lookupflag 0;
+ sub \fwid.default from [\fwid.fail \fwid.fail \fwid.fail ];
+ sub \fwid.alt1 from [\fwid.pass \fwid.fail \fwid.fail ];
+ sub \fwid.alt2 from [\fwid.fail \fwid.pass \fwid.fail ];
+ sub \fwid.alt3 from [\fwid.fail \fwid.fail \fwid.pass ];
+} fwidFullWidthslookup134;
+
+lookup halfHalfFormslookup135 {
+ lookupflag 0;
+ sub \half.default from [\half.fail \half.fail \half.fail ];
+ sub \half.alt1 from [\half.pass \half.fail \half.fail ];
+ sub \half.alt2 from [\half.fail \half.pass \half.fail ];
+ sub \half.alt3 from [\half.fail \half.fail \half.pass ];
+} halfHalfFormslookup135;
+
+lookup halnHalantFormslookup136 {
+ lookupflag 0;
+ sub \haln.default from [\haln.fail \haln.fail \haln.fail ];
+ sub \haln.alt1 from [\haln.pass \haln.fail \haln.fail ];
+ sub \haln.alt2 from [\haln.fail \haln.pass \haln.fail ];
+ sub \haln.alt3 from [\haln.fail \haln.fail \haln.pass ];
+} halnHalantFormslookup136;
+
+lookup haltAlternativeHalfWidthslookup {
+ lookupflag 0;
+ sub \halt.default from [\halt.fail \halt.fail \halt.fail ];
+ sub \halt.alt1 from [\halt.pass \halt.fail \halt.fail ];
+ sub \halt.alt2 from [\halt.fail \halt.pass \halt.fail ];
+ sub \halt.alt3 from [\halt.fail \halt.fail \halt.pass ];
+} haltAlternativeHalfWidthslookup;
+
+lookup histHistoricalFormslookup138 {
+ lookupflag 0;
+ sub \hist.default from [\hist.fail \hist.fail \hist.fail ];
+ sub \hist.alt1 from [\hist.pass \hist.fail \hist.fail ];
+ sub \hist.alt2 from [\hist.fail \hist.pass \hist.fail ];
+ sub \hist.alt3 from [\hist.fail \hist.fail \hist.pass ];
+} histHistoricalFormslookup138;
+
+lookup hknaHorizontalKanaAlternativesl {
+ lookupflag 0;
+ sub \hkna.default from [\hkna.fail \hkna.fail \hkna.fail ];
+ sub \hkna.alt1 from [\hkna.pass \hkna.fail \hkna.fail ];
+ sub \hkna.alt2 from [\hkna.fail \hkna.pass \hkna.fail ];
+ sub \hkna.alt3 from [\hkna.fail \hkna.fail \hkna.pass ];
+} hknaHorizontalKanaAlternativesl;
+
+lookup hligHistoricLigatureslookup140 {
+ lookupflag 0;
+ sub \hlig.default from [\hlig.fail \hlig.fail \hlig.fail ];
+ sub \hlig.alt1 from [\hlig.pass \hlig.fail \hlig.fail ];
+ sub \hlig.alt2 from [\hlig.fail \hlig.pass \hlig.fail ];
+ sub \hlig.alt3 from [\hlig.fail \hlig.fail \hlig.pass ];
+} hligHistoricLigatureslookup140;
+
+lookup hnglHanjatoHangullookup141 {
+ lookupflag 0;
+ sub \hngl.default from [\hngl.fail \hngl.fail \hngl.fail ];
+ sub \hngl.alt1 from [\hngl.pass \hngl.fail \hngl.fail ];
+ sub \hngl.alt2 from [\hngl.fail \hngl.pass \hngl.fail ];
+ sub \hngl.alt3 from [\hngl.fail \hngl.fail \hngl.pass ];
+} hnglHanjatoHangullookup141;
+
+lookup hojoHojoJISX02121990KanjiFormsl {
+ lookupflag 0;
+ sub \hojo.default from [\hojo.fail \hojo.fail \hojo.fail ];
+ sub \hojo.alt1 from [\hojo.pass \hojo.fail \hojo.fail ];
+ sub \hojo.alt2 from [\hojo.fail \hojo.pass \hojo.fail ];
+ sub \hojo.alt3 from [\hojo.fail \hojo.fail \hojo.pass ];
+} hojoHojoJISX02121990KanjiFormsl;
+
+lookup hwidHalfWidthslookup143 {
+ lookupflag 0;
+ sub \hwid.default from [\hwid.fail \hwid.fail \hwid.fail ];
+ sub \hwid.alt1 from [\hwid.pass \hwid.fail \hwid.fail ];
+ sub \hwid.alt2 from [\hwid.fail \hwid.pass \hwid.fail ];
+ sub \hwid.alt3 from [\hwid.fail \hwid.fail \hwid.pass ];
+} hwidHalfWidthslookup143;
+
+lookup initInitialFormslookup144 {
+ lookupflag 0;
+ sub \init.default from [\init.fail \init.fail \init.fail ];
+ sub \init.alt1 from [\init.pass \init.fail \init.fail ];
+ sub \init.alt2 from [\init.fail \init.pass \init.fail ];
+ sub \init.alt3 from [\init.fail \init.fail \init.pass ];
+} initInitialFormslookup144;
+
+lookup isolIsolatedFormslookup145 {
+ lookupflag 0;
+ sub \isol.default from [\isol.fail \isol.fail \isol.fail ];
+ sub \isol.alt1 from [\isol.pass \isol.fail \isol.fail ];
+ sub \isol.alt2 from [\isol.fail \isol.pass \isol.fail ];
+ sub \isol.alt3 from [\isol.fail \isol.fail \isol.pass ];
+} isolIsolatedFormslookup145;
+
+lookup italItalicslookup146 {
+ lookupflag 0;
+ sub \ital.default from [\ital.fail \ital.fail \ital.fail ];
+ sub \ital.alt1 from [\ital.pass \ital.fail \ital.fail ];
+ sub \ital.alt2 from [\ital.fail \ital.pass \ital.fail ];
+ sub \ital.alt3 from [\ital.fail \ital.fail \ital.pass ];
+} italItalicslookup146;
+
+lookup jaltJustificationAlternativeslo {
+ lookupflag 0;
+ sub \jalt.default from [\jalt.fail \jalt.fail \jalt.fail ];
+ sub \jalt.alt1 from [\jalt.pass \jalt.fail \jalt.fail ];
+ sub \jalt.alt2 from [\jalt.fail \jalt.pass \jalt.fail ];
+ sub \jalt.alt3 from [\jalt.fail \jalt.fail \jalt.pass ];
+} jaltJustificationAlternativeslo;
+
+lookup jp04JIS2004Formslookup148 {
+ lookupflag 0;
+ sub \jp04.default from [\jp04.fail \jp04.fail \jp04.fail ];
+ sub \jp04.alt1 from [\jp04.pass \jp04.fail \jp04.fail ];
+ sub \jp04.alt2 from [\jp04.fail \jp04.pass \jp04.fail ];
+ sub \jp04.alt3 from [\jp04.fail \jp04.fail \jp04.pass ];
+} jp04JIS2004Formslookup148;
+
+lookup jp78JIS78Formslookup149 {
+ lookupflag 0;
+ sub \jp78.default from [\jp78.fail \jp78.fail \jp78.fail ];
+ sub \jp78.alt1 from [\jp78.pass \jp78.fail \jp78.fail ];
+ sub \jp78.alt2 from [\jp78.fail \jp78.pass \jp78.fail ];
+ sub \jp78.alt3 from [\jp78.fail \jp78.fail \jp78.pass ];
+} jp78JIS78Formslookup149;
+
+lookup jp83JIS83Formslookup150 {
+ lookupflag 0;
+ sub \jp83.default from [\jp83.fail \jp83.fail \jp83.fail ];
+ sub \jp83.alt1 from [\jp83.pass \jp83.fail \jp83.fail ];
+ sub \jp83.alt2 from [\jp83.fail \jp83.pass \jp83.fail ];
+ sub \jp83.alt3 from [\jp83.fail \jp83.fail \jp83.pass ];
+} jp83JIS83Formslookup150;
+
+lookup jp90JIS90Formslookup151 {
+ lookupflag 0;
+ sub \jp90.default from [\jp90.fail \jp90.fail \jp90.fail ];
+ sub \jp90.alt1 from [\jp90.pass \jp90.fail \jp90.fail ];
+ sub \jp90.alt2 from [\jp90.fail \jp90.pass \jp90.fail ];
+ sub \jp90.alt3 from [\jp90.fail \jp90.fail \jp90.pass ];
+} jp90JIS90Formslookup151;
+
+lookup kernHorizontalKerninglookup152 {
+ lookupflag 0;
+ sub \kern.default from [\kern.fail \kern.fail \kern.fail ];
+ sub \kern.alt1 from [\kern.pass \kern.fail \kern.fail ];
+ sub \kern.alt2 from [\kern.fail \kern.pass \kern.fail ];
+ sub \kern.alt3 from [\kern.fail \kern.fail \kern.pass ];
+} kernHorizontalKerninglookup152;
+
+lookup lfbdLeftBoundslookup153 {
+ lookupflag 0;
+ sub \lfbd.default from [\lfbd.fail \lfbd.fail \lfbd.fail ];
+ sub \lfbd.alt1 from [\lfbd.pass \lfbd.fail \lfbd.fail ];
+ sub \lfbd.alt2 from [\lfbd.fail \lfbd.pass \lfbd.fail ];
+ sub \lfbd.alt3 from [\lfbd.fail \lfbd.fail \lfbd.pass ];
+} lfbdLeftBoundslookup153;
+
+lookup ligaStandardLigatureslookup154 {
+ lookupflag 0;
+ sub \liga.default from [\liga.fail \liga.fail \liga.fail ];
+ sub \liga.alt1 from [\liga.pass \liga.fail \liga.fail ];
+ sub \liga.alt2 from [\liga.fail \liga.pass \liga.fail ];
+ sub \liga.alt3 from [\liga.fail \liga.fail \liga.pass ];
+} ligaStandardLigatureslookup154;
+
+lookup ljmoLeadingJamoFormslookup155 {
+ lookupflag 0;
+ sub \ljmo.default from [\ljmo.fail \ljmo.fail \ljmo.fail ];
+ sub \ljmo.alt1 from [\ljmo.pass \ljmo.fail \ljmo.fail ];
+ sub \ljmo.alt2 from [\ljmo.fail \ljmo.pass \ljmo.fail ];
+ sub \ljmo.alt3 from [\ljmo.fail \ljmo.fail \ljmo.pass ];
+} ljmoLeadingJamoFormslookup155;
+
+lookup lnumLiningFigureslookup156 {
+ lookupflag 0;
+ sub \lnum.default from [\lnum.fail \lnum.fail \lnum.fail ];
+ sub \lnum.alt1 from [\lnum.pass \lnum.fail \lnum.fail ];
+ sub \lnum.alt2 from [\lnum.fail \lnum.pass \lnum.fail ];
+ sub \lnum.alt3 from [\lnum.fail \lnum.fail \lnum.pass ];
+} lnumLiningFigureslookup156;
+
+lookup loclLocalizedFormslookup157 {
+ lookupflag 0;
+ sub \locl.default from [\locl.fail \locl.fail \locl.fail ];
+ sub \locl.alt1 from [\locl.pass \locl.fail \locl.fail ];
+ sub \locl.alt2 from [\locl.fail \locl.pass \locl.fail ];
+ sub \locl.alt3 from [\locl.fail \locl.fail \locl.pass ];
+} loclLocalizedFormslookup157;
+
+lookup AlternateSubstitutionlookup158 {
+ lookupflag 0;
+ sub \ltra.default from [\ltra.fail \ltra.fail \ltra.fail ];
+ sub \ltra.alt1 from [\ltra.pass \ltra.fail \ltra.fail ];
+ sub \ltra.alt2 from [\ltra.fail \ltra.pass \ltra.fail ];
+ sub \ltra.alt3 from [\ltra.fail \ltra.fail \ltra.pass ];
+} AlternateSubstitutionlookup158;
+
+lookup AlternateSubstitutionlookup159 {
+ lookupflag 0;
+ sub \ltrm.default from [\ltrm.fail \ltrm.fail \ltrm.fail ];
+ sub \ltrm.alt1 from [\ltrm.pass \ltrm.fail \ltrm.fail ];
+ sub \ltrm.alt2 from [\ltrm.fail \ltrm.pass \ltrm.fail ];
+ sub \ltrm.alt3 from [\ltrm.fail \ltrm.fail \ltrm.pass ];
+} AlternateSubstitutionlookup159;
+
+lookup markMarkPositioninglookup160 {
+ lookupflag 0;
+ sub \mark.default from [\mark.fail \mark.fail \mark.fail ];
+ sub \mark.alt1 from [\mark.pass \mark.fail \mark.fail ];
+ sub \mark.alt2 from [\mark.fail \mark.pass \mark.fail ];
+ sub \mark.alt3 from [\mark.fail \mark.fail \mark.pass ];
+} markMarkPositioninglookup160;
+
+lookup med2MedialForms2lookup161 {
+ lookupflag 0;
+ sub \med2.default from [\med2.fail \med2.fail \med2.fail ];
+ sub \med2.alt1 from [\med2.pass \med2.fail \med2.fail ];
+ sub \med2.alt2 from [\med2.fail \med2.pass \med2.fail ];
+ sub \med2.alt3 from [\med2.fail \med2.fail \med2.pass ];
+} med2MedialForms2lookup161;
+
+lookup mediMedialFormslookup162 {
+ lookupflag 0;
+ sub \medi.default from [\medi.fail \medi.fail \medi.fail ];
+ sub \medi.alt1 from [\medi.pass \medi.fail \medi.fail ];
+ sub \medi.alt2 from [\medi.fail \medi.pass \medi.fail ];
+ sub \medi.alt3 from [\medi.fail \medi.fail \medi.pass ];
+} mediMedialFormslookup162;
+
+lookup mgrkMathematicalGreeklookup163 {
+ lookupflag 0;
+ sub \mgrk.default from [\mgrk.fail \mgrk.fail \mgrk.fail ];
+ sub \mgrk.alt1 from [\mgrk.pass \mgrk.fail \mgrk.fail ];
+ sub \mgrk.alt2 from [\mgrk.fail \mgrk.pass \mgrk.fail ];
+ sub \mgrk.alt3 from [\mgrk.fail \mgrk.fail \mgrk.pass ];
+} mgrkMathematicalGreeklookup163;
+
+lookup mkmkMarktoMarklookup164 {
+ lookupflag 0;
+ sub \mkmk.default from [\mkmk.fail \mkmk.fail \mkmk.fail ];
+ sub \mkmk.alt1 from [\mkmk.pass \mkmk.fail \mkmk.fail ];
+ sub \mkmk.alt2 from [\mkmk.fail \mkmk.pass \mkmk.fail ];
+ sub \mkmk.alt3 from [\mkmk.fail \mkmk.fail \mkmk.pass ];
+} mkmkMarktoMarklookup164;
+
+lookup msetMarkPositioningviaSubstitut {
+ lookupflag 0;
+ sub \mset.default from [\mset.fail \mset.fail \mset.fail ];
+ sub \mset.alt1 from [\mset.pass \mset.fail \mset.fail ];
+ sub \mset.alt2 from [\mset.fail \mset.pass \mset.fail ];
+ sub \mset.alt3 from [\mset.fail \mset.fail \mset.pass ];
+} msetMarkPositioningviaSubstitut;
+
+lookup naltAlternateAnnotationFormsloo {
+ lookupflag 0;
+ sub \nalt.default from [\nalt.fail \nalt.fail \nalt.fail ];
+ sub \nalt.alt1 from [\nalt.pass \nalt.fail \nalt.fail ];
+ sub \nalt.alt2 from [\nalt.fail \nalt.pass \nalt.fail ];
+ sub \nalt.alt3 from [\nalt.fail \nalt.fail \nalt.pass ];
+} naltAlternateAnnotationFormsloo;
+
+lookup nlckNLCKanjiFormslookup167 {
+ lookupflag 0;
+ sub \nlck.default from [\nlck.fail \nlck.fail \nlck.fail ];
+ sub \nlck.alt1 from [\nlck.pass \nlck.fail \nlck.fail ];
+ sub \nlck.alt2 from [\nlck.fail \nlck.pass \nlck.fail ];
+ sub \nlck.alt3 from [\nlck.fail \nlck.fail \nlck.pass ];
+} nlckNLCKanjiFormslookup167;
+
+lookup nuktNuktaFormslookup168 {
+ lookupflag 0;
+ sub \nukt.default from [\nukt.fail \nukt.fail \nukt.fail ];
+ sub \nukt.alt1 from [\nukt.pass \nukt.fail \nukt.fail ];
+ sub \nukt.alt2 from [\nukt.fail \nukt.pass \nukt.fail ];
+ sub \nukt.alt3 from [\nukt.fail \nukt.fail \nukt.pass ];
+} nuktNuktaFormslookup168;
+
+lookup numrNumeratorslookup169 {
+ lookupflag 0;
+ sub \numr.default from [\numr.fail \numr.fail \numr.fail ];
+ sub \numr.alt1 from [\numr.pass \numr.fail \numr.fail ];
+ sub \numr.alt2 from [\numr.fail \numr.pass \numr.fail ];
+ sub \numr.alt3 from [\numr.fail \numr.fail \numr.pass ];
+} numrNumeratorslookup169;
+
+lookup onumOldstyleFigureslookup170 {
+ lookupflag 0;
+ sub \onum.default from [\onum.fail \onum.fail \onum.fail ];
+ sub \onum.alt1 from [\onum.pass \onum.fail \onum.fail ];
+ sub \onum.alt2 from [\onum.fail \onum.pass \onum.fail ];
+ sub \onum.alt3 from [\onum.fail \onum.fail \onum.pass ];
+} onumOldstyleFigureslookup170;
+
+lookup opbdOpticalBoundslookup171 {
+ lookupflag 0;
+ sub \opbd.default from [\opbd.fail \opbd.fail \opbd.fail ];
+ sub \opbd.alt1 from [\opbd.pass \opbd.fail \opbd.fail ];
+ sub \opbd.alt2 from [\opbd.fail \opbd.pass \opbd.fail ];
+ sub \opbd.alt3 from [\opbd.fail \opbd.fail \opbd.pass ];
+} opbdOpticalBoundslookup171;
+
+lookup ordnOrdinalslookup172 {
+ lookupflag 0;
+ sub \ordn.default from [\ordn.fail \ordn.fail \ordn.fail ];
+ sub \ordn.alt1 from [\ordn.pass \ordn.fail \ordn.fail ];
+ sub \ordn.alt2 from [\ordn.fail \ordn.pass \ordn.fail ];
+ sub \ordn.alt3 from [\ordn.fail \ordn.fail \ordn.pass ];
+} ordnOrdinalslookup172;
+
+lookup ornmOrnamentslookup173 {
+ lookupflag 0;
+ sub \ornm.default from [\ornm.fail \ornm.fail \ornm.fail ];
+ sub \ornm.alt1 from [\ornm.pass \ornm.fail \ornm.fail ];
+ sub \ornm.alt2 from [\ornm.fail \ornm.pass \ornm.fail ];
+ sub \ornm.alt3 from [\ornm.fail \ornm.fail \ornm.pass ];
+} ornmOrnamentslookup173;
+
+lookup paltProportionalAlternateMetric {
+ lookupflag 0;
+ sub \palt.default from [\palt.fail \palt.fail \palt.fail ];
+ sub \palt.alt1 from [\palt.pass \palt.fail \palt.fail ];
+ sub \palt.alt2 from [\palt.fail \palt.pass \palt.fail ];
+ sub \palt.alt3 from [\palt.fail \palt.fail \palt.pass ];
+} paltProportionalAlternateMetric;
+
+lookup pcapLowercasetoPetiteCapitalslo {
+ lookupflag 0;
+ sub \pcap.default from [\pcap.fail \pcap.fail \pcap.fail ];
+ sub \pcap.alt1 from [\pcap.pass \pcap.fail \pcap.fail ];
+ sub \pcap.alt2 from [\pcap.fail \pcap.pass \pcap.fail ];
+ sub \pcap.alt3 from [\pcap.fail \pcap.fail \pcap.pass ];
+} pcapLowercasetoPetiteCapitalslo;
+
+lookup pknaProportionalKanalookup176 {
+ lookupflag 0;
+ sub \pkna.default from [\pkna.fail \pkna.fail \pkna.fail ];
+ sub \pkna.alt1 from [\pkna.pass \pkna.fail \pkna.fail ];
+ sub \pkna.alt2 from [\pkna.fail \pkna.pass \pkna.fail ];
+ sub \pkna.alt3 from [\pkna.fail \pkna.fail \pkna.pass ];
+} pknaProportionalKanalookup176;
+
+lookup pnumProportionalNumberslookup17 {
+ lookupflag 0;
+ sub \pnum.default from [\pnum.fail \pnum.fail \pnum.fail ];
+ sub \pnum.alt1 from [\pnum.pass \pnum.fail \pnum.fail ];
+ sub \pnum.alt2 from [\pnum.fail \pnum.pass \pnum.fail ];
+ sub \pnum.alt3 from [\pnum.fail \pnum.fail \pnum.pass ];
+} pnumProportionalNumberslookup17;
+
+lookup prefPreBaseFormslookup178 {
+ lookupflag 0;
+ sub \pref.default from [\pref.fail \pref.fail \pref.fail ];
+ sub \pref.alt1 from [\pref.pass \pref.fail \pref.fail ];
+ sub \pref.alt2 from [\pref.fail \pref.pass \pref.fail ];
+ sub \pref.alt3 from [\pref.fail \pref.fail \pref.pass ];
+} prefPreBaseFormslookup178;
+
+lookup presPreBaseSubstitutionslookup1 {
+ lookupflag 0;
+ sub \pres.default from [\pres.fail \pres.fail \pres.fail ];
+ sub \pres.alt1 from [\pres.pass \pres.fail \pres.fail ];
+ sub \pres.alt2 from [\pres.fail \pres.pass \pres.fail ];
+ sub \pres.alt3 from [\pres.fail \pres.fail \pres.pass ];
+} presPreBaseSubstitutionslookup1;
+
+lookup pstfPostBaseFormslookup180 {
+ lookupflag 0;
+ sub \pstf.default from [\pstf.fail \pstf.fail \pstf.fail ];
+ sub \pstf.alt1 from [\pstf.pass \pstf.fail \pstf.fail ];
+ sub \pstf.alt2 from [\pstf.fail \pstf.pass \pstf.fail ];
+ sub \pstf.alt3 from [\pstf.fail \pstf.fail \pstf.pass ];
+} pstfPostBaseFormslookup180;
+
+lookup pstsPostBaseSubstitutionslookup {
+ lookupflag 0;
+ sub \psts.default from [\psts.fail \psts.fail \psts.fail ];
+ sub \psts.alt1 from [\psts.pass \psts.fail \psts.fail ];
+ sub \psts.alt2 from [\psts.fail \psts.pass \psts.fail ];
+ sub \psts.alt3 from [\psts.fail \psts.fail \psts.pass ];
+} pstsPostBaseSubstitutionslookup;
+
+lookup pwidProportionalWidthlookup182 {
+ lookupflag 0;
+ sub \pwid.default from [\pwid.fail \pwid.fail \pwid.fail ];
+ sub \pwid.alt1 from [\pwid.pass \pwid.fail \pwid.fail ];
+ sub \pwid.alt2 from [\pwid.fail \pwid.pass \pwid.fail ];
+ sub \pwid.alt3 from [\pwid.fail \pwid.fail \pwid.pass ];
+} pwidProportionalWidthlookup182;
+
+lookup qwidQuarterWidthslookup183 {
+ lookupflag 0;
+ sub \qwid.default from [\qwid.fail \qwid.fail \qwid.fail ];
+ sub \qwid.alt1 from [\qwid.pass \qwid.fail \qwid.fail ];
+ sub \qwid.alt2 from [\qwid.fail \qwid.pass \qwid.fail ];
+ sub \qwid.alt3 from [\qwid.fail \qwid.fail \qwid.pass ];
+} qwidQuarterWidthslookup183;
+
+lookup randRandomizelookup184 {
+ lookupflag 0;
+ sub \rand.default from [\rand.fail \rand.fail \rand.fail ];
+ sub \rand.alt1 from [\rand.pass \rand.fail \rand.fail ];
+ sub \rand.alt2 from [\rand.fail \rand.pass \rand.fail ];
+ sub \rand.alt3 from [\rand.fail \rand.fail \rand.pass ];
+} randRandomizelookup184;
+
+lookup rkrfRakarFormslookup185 {
+ lookupflag 0;
+ sub \rkrf.default from [\rkrf.fail \rkrf.fail \rkrf.fail ];
+ sub \rkrf.alt1 from [\rkrf.pass \rkrf.fail \rkrf.fail ];
+ sub \rkrf.alt2 from [\rkrf.fail \rkrf.pass \rkrf.fail ];
+ sub \rkrf.alt3 from [\rkrf.fail \rkrf.fail \rkrf.pass ];
+} rkrfRakarFormslookup185;
+
+lookup rligRequiredLigatureslookup186 {
+ lookupflag 0;
+ sub \rlig.default from [\rlig.fail \rlig.fail \rlig.fail ];
+ sub \rlig.alt1 from [\rlig.pass \rlig.fail \rlig.fail ];
+ sub \rlig.alt2 from [\rlig.fail \rlig.pass \rlig.fail ];
+ sub \rlig.alt3 from [\rlig.fail \rlig.fail \rlig.pass ];
+} rligRequiredLigatureslookup186;
+
+lookup rphfRephFormlookup187 {
+ lookupflag 0;
+ sub \rphf.default from [\rphf.fail \rphf.fail \rphf.fail ];
+ sub \rphf.alt1 from [\rphf.pass \rphf.fail \rphf.fail ];
+ sub \rphf.alt2 from [\rphf.fail \rphf.pass \rphf.fail ];
+ sub \rphf.alt3 from [\rphf.fail \rphf.fail \rphf.pass ];
+} rphfRephFormlookup187;
+
+lookup rtbdRightBoundslookup188 {
+ lookupflag 0;
+ sub \rtbd.default from [\rtbd.fail \rtbd.fail \rtbd.fail ];
+ sub \rtbd.alt1 from [\rtbd.pass \rtbd.fail \rtbd.fail ];
+ sub \rtbd.alt2 from [\rtbd.fail \rtbd.pass \rtbd.fail ];
+ sub \rtbd.alt3 from [\rtbd.fail \rtbd.fail \rtbd.pass ];
+} rtbdRightBoundslookup188;
+
+lookup rtlaRighttoLeftAlternateslookup {
+ lookupflag 0;
+ sub \rtla.default from [\rtla.fail \rtla.fail \rtla.fail ];
+ sub \rtla.alt1 from [\rtla.pass \rtla.fail \rtla.fail ];
+ sub \rtla.alt2 from [\rtla.fail \rtla.pass \rtla.fail ];
+ sub \rtla.alt3 from [\rtla.fail \rtla.fail \rtla.pass ];
+} rtlaRighttoLeftAlternateslookup;
+
+lookup rtlmRighttoLeftmirroredformsloo {
+ lookupflag 0;
+ sub \rtlm.default from [\rtlm.fail \rtlm.fail \rtlm.fail ];
+ sub \rtlm.alt1 from [\rtlm.pass \rtlm.fail \rtlm.fail ];
+ sub \rtlm.alt2 from [\rtlm.fail \rtlm.pass \rtlm.fail ];
+ sub \rtlm.alt3 from [\rtlm.fail \rtlm.fail \rtlm.pass ];
+} rtlmRighttoLeftmirroredformsloo;
+
+lookup rubyRubyNotationalFormslookup19 {
+ lookupflag 0;
+ sub \ruby.default from [\ruby.fail \ruby.fail \ruby.fail ];
+ sub \ruby.alt1 from [\ruby.pass \ruby.fail \ruby.fail ];
+ sub \ruby.alt2 from [\ruby.fail \ruby.pass \ruby.fail ];
+ sub \ruby.alt3 from [\ruby.fail \ruby.fail \ruby.pass ];
+} rubyRubyNotationalFormslookup19;
+
+lookup saltStylisticAlternativeslookup {
+ lookupflag 0;
+ sub \salt.default from [\salt.fail \salt.fail \salt.fail ];
+ sub \salt.alt1 from [\salt.pass \salt.fail \salt.fail ];
+ sub \salt.alt2 from [\salt.fail \salt.pass \salt.fail ];
+ sub \salt.alt3 from [\salt.fail \salt.fail \salt.pass ];
+} saltStylisticAlternativeslookup;
+
+lookup sinfScientificInferiorslookup19 {
+ lookupflag 0;
+ sub \sinf.default from [\sinf.fail \sinf.fail \sinf.fail ];
+ sub \sinf.alt1 from [\sinf.pass \sinf.fail \sinf.fail ];
+ sub \sinf.alt2 from [\sinf.fail \sinf.pass \sinf.fail ];
+ sub \sinf.alt3 from [\sinf.fail \sinf.fail \sinf.pass ];
+} sinfScientificInferiorslookup19;
+
+lookup AlternateSubstitutionlookup194 {
+ lookupflag 0;
+ sub \size.default from [\size.fail \size.fail \size.fail ];
+ sub \size.alt1 from [\size.pass \size.fail \size.fail ];
+ sub \size.alt2 from [\size.fail \size.pass \size.fail ];
+ sub \size.alt3 from [\size.fail \size.fail \size.pass ];
+} AlternateSubstitutionlookup194;
+
+lookup smcpLowercasetoSmallCapitalsloo {
+ lookupflag 0;
+ sub \smcp.default from [\smcp.fail \smcp.fail \smcp.fail ];
+ sub \smcp.alt1 from [\smcp.pass \smcp.fail \smcp.fail ];
+ sub \smcp.alt2 from [\smcp.fail \smcp.pass \smcp.fail ];
+ sub \smcp.alt3 from [\smcp.fail \smcp.fail \smcp.pass ];
+} smcpLowercasetoSmallCapitalsloo;
+
+lookup smplSimplifiedFormslookup196 {
+ lookupflag 0;
+ sub \smpl.default from [\smpl.fail \smpl.fail \smpl.fail ];
+ sub \smpl.alt1 from [\smpl.pass \smpl.fail \smpl.fail ];
+ sub \smpl.alt2 from [\smpl.fail \smpl.pass \smpl.fail ];
+ sub \smpl.alt3 from [\smpl.fail \smpl.fail \smpl.pass ];
+} smplSimplifiedFormslookup196;
+
+lookup AlternateSubstitutionlookup197 {
+ lookupflag 0;
+ sub \ss00.default from [\ss00.fail \ss00.fail \ss00.fail ];
+ sub \ss00.alt1 from [\ss00.pass \ss00.fail \ss00.fail ];
+ sub \ss00.alt2 from [\ss00.fail \ss00.pass \ss00.fail ];
+ sub \ss00.alt3 from [\ss00.fail \ss00.fail \ss00.pass ];
+} AlternateSubstitutionlookup197;
+
+lookup ss01StyleSet1lookup198 {
+ lookupflag 0;
+ sub \ss01.default from [\ss01.fail \ss01.fail \ss01.fail ];
+ sub \ss01.alt1 from [\ss01.pass \ss01.fail \ss01.fail ];
+ sub \ss01.alt2 from [\ss01.fail \ss01.pass \ss01.fail ];
+ sub \ss01.alt3 from [\ss01.fail \ss01.fail \ss01.pass ];
+} ss01StyleSet1lookup198;
+
+lookup ss02StyleSet2lookup199 {
+ lookupflag 0;
+ sub \ss02.default from [\ss02.fail \ss02.fail \ss02.fail ];
+ sub \ss02.alt1 from [\ss02.pass \ss02.fail \ss02.fail ];
+ sub \ss02.alt2 from [\ss02.fail \ss02.pass \ss02.fail ];
+ sub \ss02.alt3 from [\ss02.fail \ss02.fail \ss02.pass ];
+} ss02StyleSet2lookup199;
+
+lookup ss03StyleSet3lookup200 {
+ lookupflag 0;
+ sub \ss03.default from [\ss03.fail \ss03.fail \ss03.fail ];
+ sub \ss03.alt1 from [\ss03.pass \ss03.fail \ss03.fail ];
+ sub \ss03.alt2 from [\ss03.fail \ss03.pass \ss03.fail ];
+ sub \ss03.alt3 from [\ss03.fail \ss03.fail \ss03.pass ];
+} ss03StyleSet3lookup200;
+
+lookup ss04StyleSet4lookup201 {
+ lookupflag 0;
+ sub \ss04.default from [\ss04.fail \ss04.fail \ss04.fail ];
+ sub \ss04.alt1 from [\ss04.pass \ss04.fail \ss04.fail ];
+ sub \ss04.alt2 from [\ss04.fail \ss04.pass \ss04.fail ];
+ sub \ss04.alt3 from [\ss04.fail \ss04.fail \ss04.pass ];
+} ss04StyleSet4lookup201;
+
+lookup ss05StyleSet5lookup202 {
+ lookupflag 0;
+ sub \ss05.default from [\ss05.fail \ss05.fail \ss05.fail ];
+ sub \ss05.alt1 from [\ss05.pass \ss05.fail \ss05.fail ];
+ sub \ss05.alt2 from [\ss05.fail \ss05.pass \ss05.fail ];
+ sub \ss05.alt3 from [\ss05.fail \ss05.fail \ss05.pass ];
+} ss05StyleSet5lookup202;
+
+lookup ss06StyleSet6lookup203 {
+ lookupflag 0;
+ sub \ss06.default from [\ss06.fail \ss06.fail \ss06.fail ];
+ sub \ss06.alt1 from [\ss06.pass \ss06.fail \ss06.fail ];
+ sub \ss06.alt2 from [\ss06.fail \ss06.pass \ss06.fail ];
+ sub \ss06.alt3 from [\ss06.fail \ss06.fail \ss06.pass ];
+} ss06StyleSet6lookup203;
+
+lookup ss07StyleSet7lookup204 {
+ lookupflag 0;
+ sub \ss07.default from [\ss07.fail \ss07.fail \ss07.fail ];
+ sub \ss07.alt1 from [\ss07.pass \ss07.fail \ss07.fail ];
+ sub \ss07.alt2 from [\ss07.fail \ss07.pass \ss07.fail ];
+ sub \ss07.alt3 from [\ss07.fail \ss07.fail \ss07.pass ];
+} ss07StyleSet7lookup204;
+
+lookup ss08StyleSet8lookup205 {
+ lookupflag 0;
+ sub \ss08.default from [\ss08.fail \ss08.fail \ss08.fail ];
+ sub \ss08.alt1 from [\ss08.pass \ss08.fail \ss08.fail ];
+ sub \ss08.alt2 from [\ss08.fail \ss08.pass \ss08.fail ];
+ sub \ss08.alt3 from [\ss08.fail \ss08.fail \ss08.pass ];
+} ss08StyleSet8lookup205;
+
+lookup ss09StyleSet9lookup206 {
+ lookupflag 0;
+ sub \ss09.default from [\ss09.fail \ss09.fail \ss09.fail ];
+ sub \ss09.alt1 from [\ss09.pass \ss09.fail \ss09.fail ];
+ sub \ss09.alt2 from [\ss09.fail \ss09.pass \ss09.fail ];
+ sub \ss09.alt3 from [\ss09.fail \ss09.fail \ss09.pass ];
+} ss09StyleSet9lookup206;
+
+lookup ss10StyleSet10lookup207 {
+ lookupflag 0;
+ sub \ss10.default from [\ss10.fail \ss10.fail \ss10.fail ];
+ sub \ss10.alt1 from [\ss10.pass \ss10.fail \ss10.fail ];
+ sub \ss10.alt2 from [\ss10.fail \ss10.pass \ss10.fail ];
+ sub \ss10.alt3 from [\ss10.fail \ss10.fail \ss10.pass ];
+} ss10StyleSet10lookup207;
+
+lookup ss11StyleSet11lookup208 {
+ lookupflag 0;
+ sub \ss11.default from [\ss11.fail \ss11.fail \ss11.fail ];
+ sub \ss11.alt1 from [\ss11.pass \ss11.fail \ss11.fail ];
+ sub \ss11.alt2 from [\ss11.fail \ss11.pass \ss11.fail ];
+ sub \ss11.alt3 from [\ss11.fail \ss11.fail \ss11.pass ];
+} ss11StyleSet11lookup208;
+
+lookup ss12StyleSet12lookup209 {
+ lookupflag 0;
+ sub \ss12.default from [\ss12.fail \ss12.fail \ss12.fail ];
+ sub \ss12.alt1 from [\ss12.pass \ss12.fail \ss12.fail ];
+ sub \ss12.alt2 from [\ss12.fail \ss12.pass \ss12.fail ];
+ sub \ss12.alt3 from [\ss12.fail \ss12.fail \ss12.pass ];
+} ss12StyleSet12lookup209;
+
+lookup ss13StyleSet13lookup210 {
+ lookupflag 0;
+ sub \ss13.default from [\ss13.fail \ss13.fail \ss13.fail ];
+ sub \ss13.alt1 from [\ss13.pass \ss13.fail \ss13.fail ];
+ sub \ss13.alt2 from [\ss13.fail \ss13.pass \ss13.fail ];
+ sub \ss13.alt3 from [\ss13.fail \ss13.fail \ss13.pass ];
+} ss13StyleSet13lookup210;
+
+lookup ss14StyleSet14lookup211 {
+ lookupflag 0;
+ sub \ss14.default from [\ss14.fail \ss14.fail \ss14.fail ];
+ sub \ss14.alt1 from [\ss14.pass \ss14.fail \ss14.fail ];
+ sub \ss14.alt2 from [\ss14.fail \ss14.pass \ss14.fail ];
+ sub \ss14.alt3 from [\ss14.fail \ss14.fail \ss14.pass ];
+} ss14StyleSet14lookup211;
+
+lookup ss15StyleSet15lookup212 {
+ lookupflag 0;
+ sub \ss15.default from [\ss15.fail \ss15.fail \ss15.fail ];
+ sub \ss15.alt1 from [\ss15.pass \ss15.fail \ss15.fail ];
+ sub \ss15.alt2 from [\ss15.fail \ss15.pass \ss15.fail ];
+ sub \ss15.alt3 from [\ss15.fail \ss15.fail \ss15.pass ];
+} ss15StyleSet15lookup212;
+
+lookup ss16StyleSet16lookup213 {
+ lookupflag 0;
+ sub \ss16.default from [\ss16.fail \ss16.fail \ss16.fail ];
+ sub \ss16.alt1 from [\ss16.pass \ss16.fail \ss16.fail ];
+ sub \ss16.alt2 from [\ss16.fail \ss16.pass \ss16.fail ];
+ sub \ss16.alt3 from [\ss16.fail \ss16.fail \ss16.pass ];
+} ss16StyleSet16lookup213;
+
+lookup ss17StyleSet17lookup214 {
+ lookupflag 0;
+ sub \ss17.default from [\ss17.fail \ss17.fail \ss17.fail ];
+ sub \ss17.alt1 from [\ss17.pass \ss17.fail \ss17.fail ];
+ sub \ss17.alt2 from [\ss17.fail \ss17.pass \ss17.fail ];
+ sub \ss17.alt3 from [\ss17.fail \ss17.fail \ss17.pass ];
+} ss17StyleSet17lookup214;
+
+lookup ss18StyleSet18lookup215 {
+ lookupflag 0;
+ sub \ss18.default from [\ss18.fail \ss18.fail \ss18.fail ];
+ sub \ss18.alt1 from [\ss18.pass \ss18.fail \ss18.fail ];
+ sub \ss18.alt2 from [\ss18.fail \ss18.pass \ss18.fail ];
+ sub \ss18.alt3 from [\ss18.fail \ss18.fail \ss18.pass ];
+} ss18StyleSet18lookup215;
+
+lookup ss19StyleSet19lookup216 {
+ lookupflag 0;
+ sub \ss19.default from [\ss19.fail \ss19.fail \ss19.fail ];
+ sub \ss19.alt1 from [\ss19.pass \ss19.fail \ss19.fail ];
+ sub \ss19.alt2 from [\ss19.fail \ss19.pass \ss19.fail ];
+ sub \ss19.alt3 from [\ss19.fail \ss19.fail \ss19.pass ];
+} ss19StyleSet19lookup216;
+
+lookup ss20StyleSet20lookup217 {
+ lookupflag 0;
+ sub \ss20.default from [\ss20.fail \ss20.fail \ss20.fail ];
+ sub \ss20.alt1 from [\ss20.pass \ss20.fail \ss20.fail ];
+ sub \ss20.alt2 from [\ss20.fail \ss20.pass \ss20.fail ];
+ sub \ss20.alt3 from [\ss20.fail \ss20.fail \ss20.pass ];
+} ss20StyleSet20lookup217;
+
+lookup AlternateSubstitutionlookup218 {
+ lookupflag 0;
+ sub \ss21.default from [\ss21.fail \ss21.fail \ss21.fail ];
+ sub \ss21.alt1 from [\ss21.pass \ss21.fail \ss21.fail ];
+ sub \ss21.alt2 from [\ss21.fail \ss21.pass \ss21.fail ];
+ sub \ss21.alt3 from [\ss21.fail \ss21.fail \ss21.pass ];
+} AlternateSubstitutionlookup218;
+
+lookup subsSubscriptlookup219 {
+ lookupflag 0;
+ sub \subs.default from [\subs.fail \subs.fail \subs.fail ];
+ sub \subs.alt1 from [\subs.pass \subs.fail \subs.fail ];
+ sub \subs.alt2 from [\subs.fail \subs.pass \subs.fail ];
+ sub \subs.alt3 from [\subs.fail \subs.fail \subs.pass ];
+} subsSubscriptlookup219;
+
+lookup supsSuperscriptlookup220 {
+ lookupflag 0;
+ sub \sups.default from [\sups.fail \sups.fail \sups.fail ];
+ sub \sups.alt1 from [\sups.pass \sups.fail \sups.fail ];
+ sub \sups.alt2 from [\sups.fail \sups.pass \sups.fail ];
+ sub \sups.alt3 from [\sups.fail \sups.fail \sups.pass ];
+} supsSuperscriptlookup220;
+
+lookup swshSwashlookup221 {
+ lookupflag 0;
+ sub \swsh.default from [\swsh.fail \swsh.fail \swsh.fail ];
+ sub \swsh.alt1 from [\swsh.pass \swsh.fail \swsh.fail ];
+ sub \swsh.alt2 from [\swsh.fail \swsh.pass \swsh.fail ];
+ sub \swsh.alt3 from [\swsh.fail \swsh.fail \swsh.pass ];
+} swshSwashlookup221;
+
+lookup titlTitlinglookup222 {
+ lookupflag 0;
+ sub \titl.default from [\titl.fail \titl.fail \titl.fail ];
+ sub \titl.alt1 from [\titl.pass \titl.fail \titl.fail ];
+ sub \titl.alt2 from [\titl.fail \titl.pass \titl.fail ];
+ sub \titl.alt3 from [\titl.fail \titl.fail \titl.pass ];
+} titlTitlinglookup222;
+
+lookup tjmoTrailingJamoFormslookup223 {
+ lookupflag 0;
+ sub \tjmo.default from [\tjmo.fail \tjmo.fail \tjmo.fail ];
+ sub \tjmo.alt1 from [\tjmo.pass \tjmo.fail \tjmo.fail ];
+ sub \tjmo.alt2 from [\tjmo.fail \tjmo.pass \tjmo.fail ];
+ sub \tjmo.alt3 from [\tjmo.fail \tjmo.fail \tjmo.pass ];
+} tjmoTrailingJamoFormslookup223;
+
+lookup tnamTraditionalNameFormslookup2 {
+ lookupflag 0;
+ sub \tnam.default from [\tnam.fail \tnam.fail \tnam.fail ];
+ sub \tnam.alt1 from [\tnam.pass \tnam.fail \tnam.fail ];
+ sub \tnam.alt2 from [\tnam.fail \tnam.pass \tnam.fail ];
+ sub \tnam.alt3 from [\tnam.fail \tnam.fail \tnam.pass ];
+} tnamTraditionalNameFormslookup2;
+
+lookup tnumTabularNumberslookup225 {
+ lookupflag 0;
+ sub \tnum.default from [\tnum.fail \tnum.fail \tnum.fail ];
+ sub \tnum.alt1 from [\tnum.pass \tnum.fail \tnum.fail ];
+ sub \tnum.alt2 from [\tnum.fail \tnum.pass \tnum.fail ];
+ sub \tnum.alt3 from [\tnum.fail \tnum.fail \tnum.pass ];
+} tnumTabularNumberslookup225;
+
+lookup tradTraditionalFormslookup226 {
+ lookupflag 0;
+ sub \trad.default from [\trad.fail \trad.fail \trad.fail ];
+ sub \trad.alt1 from [\trad.pass \trad.fail \trad.fail ];
+ sub \trad.alt2 from [\trad.fail \trad.pass \trad.fail ];
+ sub \trad.alt3 from [\trad.fail \trad.fail \trad.pass ];
+} tradTraditionalFormslookup226;
+
+lookup twidThirdWidthslookup227 {
+ lookupflag 0;
+ sub \twid.default from [\twid.fail \twid.fail \twid.fail ];
+ sub \twid.alt1 from [\twid.pass \twid.fail \twid.fail ];
+ sub \twid.alt2 from [\twid.fail \twid.pass \twid.fail ];
+ sub \twid.alt3 from [\twid.fail \twid.fail \twid.pass ];
+} twidThirdWidthslookup227;
+
+lookup unicUnicaselookup228 {
+ lookupflag 0;
+ sub \unic.default from [\unic.fail \unic.fail \unic.fail ];
+ sub \unic.alt1 from [\unic.pass \unic.fail \unic.fail ];
+ sub \unic.alt2 from [\unic.fail \unic.pass \unic.fail ];
+ sub \unic.alt3 from [\unic.fail \unic.fail \unic.pass ];
+} unicUnicaselookup228;
+
+lookup valtAlternateVerticalMetricsloo {
+ lookupflag 0;
+ sub \valt.default from [\valt.fail \valt.fail \valt.fail ];
+ sub \valt.alt1 from [\valt.pass \valt.fail \valt.fail ];
+ sub \valt.alt2 from [\valt.fail \valt.pass \valt.fail ];
+ sub \valt.alt3 from [\valt.fail \valt.fail \valt.pass ];
+} valtAlternateVerticalMetricsloo;
+
+lookup vatuVattuVariantslookup230 {
+ lookupflag 0;
+ sub \vatu.default from [\vatu.fail \vatu.fail \vatu.fail ];
+ sub \vatu.alt1 from [\vatu.pass \vatu.fail \vatu.fail ];
+ sub \vatu.alt2 from [\vatu.fail \vatu.pass \vatu.fail ];
+ sub \vatu.alt3 from [\vatu.fail \vatu.fail \vatu.pass ];
+} vatuVattuVariantslookup230;
+
+lookup vertVerticalAlternatesobslookup {
+ lookupflag 0;
+ sub \vert.default from [\vert.fail \vert.fail \vert.fail ];
+ sub \vert.alt1 from [\vert.pass \vert.fail \vert.fail ];
+ sub \vert.alt2 from [\vert.fail \vert.pass \vert.fail ];
+ sub \vert.alt3 from [\vert.fail \vert.fail \vert.pass ];
+} vertVerticalAlternatesobslookup;
+
+lookup vhalAlternateVerticalHalfMetric {
+ lookupflag 0;
+ sub \vhal.default from [\vhal.fail \vhal.fail \vhal.fail ];
+ sub \vhal.alt1 from [\vhal.pass \vhal.fail \vhal.fail ];
+ sub \vhal.alt2 from [\vhal.fail \vhal.pass \vhal.fail ];
+ sub \vhal.alt3 from [\vhal.fail \vhal.fail \vhal.pass ];
+} vhalAlternateVerticalHalfMetric;
+
+lookup vjmoVowelJamoFormslookup233 {
+ lookupflag 0;
+ sub \vjmo.default from [\vjmo.fail \vjmo.fail \vjmo.fail ];
+ sub \vjmo.alt1 from [\vjmo.pass \vjmo.fail \vjmo.fail ];
+ sub \vjmo.alt2 from [\vjmo.fail \vjmo.pass \vjmo.fail ];
+ sub \vjmo.alt3 from [\vjmo.fail \vjmo.fail \vjmo.pass ];
+} vjmoVowelJamoFormslookup233;
+
+lookup vknaVerticalKanaAlternateslooku {
+ lookupflag 0;
+ sub \vkna.default from [\vkna.fail \vkna.fail \vkna.fail ];
+ sub \vkna.alt1 from [\vkna.pass \vkna.fail \vkna.fail ];
+ sub \vkna.alt2 from [\vkna.fail \vkna.pass \vkna.fail ];
+ sub \vkna.alt3 from [\vkna.fail \vkna.fail \vkna.pass ];
+} vknaVerticalKanaAlternateslooku;
+
+lookup vkrnVerticalKerninglookup235 {
+ lookupflag 0;
+ sub \vkrn.default from [\vkrn.fail \vkrn.fail \vkrn.fail ];
+ sub \vkrn.alt1 from [\vkrn.pass \vkrn.fail \vkrn.fail ];
+ sub \vkrn.alt2 from [\vkrn.fail \vkrn.pass \vkrn.fail ];
+ sub \vkrn.alt3 from [\vkrn.fail \vkrn.fail \vkrn.pass ];
+} vkrnVerticalKerninglookup235;
+
+lookup vpalProportionalAlternateVertic {
+ lookupflag 0;
+ sub \vpal.default from [\vpal.fail \vpal.fail \vpal.fail ];
+ sub \vpal.alt1 from [\vpal.pass \vpal.fail \vpal.fail ];
+ sub \vpal.alt2 from [\vpal.fail \vpal.pass \vpal.fail ];
+ sub \vpal.alt3 from [\vpal.fail \vpal.fail \vpal.pass ];
+} vpalProportionalAlternateVertic;
+
+lookup vrt2VerticalRotationAlternatesl {
+ lookupflag 0;
+ sub \vrt2.default from [\vrt2.fail \vrt2.fail \vrt2.fail ];
+ sub \vrt2.alt1 from [\vrt2.pass \vrt2.fail \vrt2.fail ];
+ sub \vrt2.alt2 from [\vrt2.fail \vrt2.pass \vrt2.fail ];
+ sub \vrt2.alt3 from [\vrt2.fail \vrt2.fail \vrt2.pass ];
+} vrt2VerticalRotationAlternatesl;
+
+lookup zeroSlashedZerolookup238 {
+ lookupflag 0;
+ sub \zero.default from [\zero.fail \zero.fail \zero.fail ];
+ sub \zero.alt1 from [\zero.pass \zero.fail \zero.fail ];
+ sub \zero.alt2 from [\zero.fail \zero.pass \zero.fail ];
+ sub \zero.alt3 from [\zero.fail \zero.fail \zero.pass ];
+} zeroSlashedZerolookup238;
+
+feature MWL1 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup0;
+} MWL1;
+
+feature NUM2 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup1;
+} NUM2;
+
+feature PRIV {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup2;
+} PRIV;
+
+feature T3ST {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup3;
+} T3ST;
+
+feature TPSP {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup4;
+} TPSP;
+
+feature abvf {
+
+ script DFLT;
+ language dflt ;
+ lookup abvfAboveBaseFormslookup5;
+} abvf;
+
+feature abvm {
+
+ script DFLT;
+ language dflt ;
+ lookup abvmAboveBaseMarklookup6;
+} abvm;
+
+feature abvs {
+
+ script DFLT;
+ language dflt ;
+ lookup abvsAboveBaseSubstitutionslooku;
+} abvs;
+
+feature afrc {
+
+ script DFLT;
+ language dflt ;
+ lookup afrcVerticalFractionslookup8;
+} afrc;
+
+feature akhn {
+
+ script DFLT;
+ language dflt ;
+ lookup akhnAkhandlookup9;
+} akhn;
+
+feature blwf {
+
+ script DFLT;
+ language dflt ;
+ lookup blwfBelowBaseFormslookup10;
+} blwf;
+
+feature blwm {
+
+ script DFLT;
+ language dflt ;
+ lookup blwmBelowBaseMarklookup11;
+} blwm;
+
+feature blws {
+
+ script DFLT;
+ language dflt ;
+ lookup blwsBelowBaseSubstitutionslooku;
+} blws;
+
+feature c2pc {
+
+ script DFLT;
+ language dflt ;
+ lookup c2pcCapitalstoPetiteCapitalsloo;
+} c2pc;
+
+feature c2sc {
+
+ script DFLT;
+ language dflt ;
+ lookup c2scCapitalstoSmallCapitalslook;
+} c2sc;
+
+feature calt {
+
+ script DFLT;
+ language dflt ;
+ lookup caltContextualAlternateslookup1;
+} calt;
+
+feature case {
+
+ script DFLT;
+ language dflt ;
+ lookup caseCaseSensitiveFormslookup16;
+} case;
+
+feature ccmp {
+
+ script DFLT;
+ language dflt ;
+ lookup ccmpGlyphCompositionDecompositi;
+} ccmp;
+
+feature cfar {
+
+ script DFLT;
+ language dflt ;
+ lookup cfarConjunctFormAfterRolookup18;
+} cfar;
+
+feature cjct {
+
+ script DFLT;
+ language dflt ;
+ lookup cjctConjunctFormslookup19;
+} cjct;
+
+feature clig {
+
+ script DFLT;
+ language dflt ;
+ lookup cligContextualLigatureslookup20;
+} clig;
+
+feature cpct {
+
+ script DFLT;
+ language dflt ;
+ lookup cpctCenteredCJKPunctuationlooku;
+} cpct;
+
+feature cpsp {
+
+ script DFLT;
+ language dflt ;
+ lookup cpspCapitalSpacinglookup22;
+} cpsp;
+
+feature cswh {
+
+ script DFLT;
+ language dflt ;
+ lookup cswhContextualSwashlookup23;
+} cswh;
+
+feature curs {
+
+ script DFLT;
+ language dflt ;
+ lookup cursCursiveAttachmentlookup24;
+} curs;
+
+feature cv00 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv00CharacterVariants00lookup25;
+} cv00;
+
+feature cv01 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv01CharacterVariants01lookup26;
+} cv01;
+
+feature cv02 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv02CharacterVariants02lookup27;
+} cv02;
+
+feature cv03 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv03CharacterVariants03lookup28;
+} cv03;
+
+feature cv04 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv04CharacterVariants04lookup29;
+} cv04;
+
+feature cv05 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv05CharacterVariants05lookup30;
+} cv05;
+
+feature cv06 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv06CharacterVariants06lookup31;
+} cv06;
+
+feature cv07 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv07CharacterVariants07lookup32;
+} cv07;
+
+feature cv08 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv08CharacterVariants08lookup33;
+} cv08;
+
+feature cv09 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv09CharacterVariants09lookup34;
+} cv09;
+
+feature cv10 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv10CharacterVariants10lookup35;
+} cv10;
+
+feature cv11 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup36;
+} cv11;
+
+feature cv12 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup37;
+} cv12;
+
+feature cv13 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup38;
+} cv13;
+
+feature cv14 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup39;
+} cv14;
+
+feature cv15 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup40;
+} cv15;
+
+feature cv16 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup41;
+} cv16;
+
+feature cv17 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup42;
+} cv17;
+
+feature cv18 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup43;
+} cv18;
+
+feature cv19 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup44;
+} cv19;
+
+feature cv20 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup45;
+} cv20;
+
+feature cv21 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup46;
+} cv21;
+
+feature cv22 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup47;
+} cv22;
+
+feature cv23 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup48;
+} cv23;
+
+feature cv24 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup49;
+} cv24;
+
+feature cv25 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup50;
+} cv25;
+
+feature cv26 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup51;
+} cv26;
+
+feature cv27 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup52;
+} cv27;
+
+feature cv28 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup53;
+} cv28;
+
+feature cv29 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup54;
+} cv29;
+
+feature cv30 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup55;
+} cv30;
+
+feature cv31 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup56;
+} cv31;
+
+feature cv32 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup57;
+} cv32;
+
+feature cv33 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup58;
+} cv33;
+
+feature cv34 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup59;
+} cv34;
+
+feature cv35 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup60;
+} cv35;
+
+feature cv36 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup61;
+} cv36;
+
+feature cv37 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup62;
+} cv37;
+
+feature cv38 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup63;
+} cv38;
+
+feature cv39 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup64;
+} cv39;
+
+feature cv40 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup65;
+} cv40;
+
+feature cv41 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup66;
+} cv41;
+
+feature cv42 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup67;
+} cv42;
+
+feature cv43 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup68;
+} cv43;
+
+feature cv44 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup69;
+} cv44;
+
+feature cv45 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup70;
+} cv45;
+
+feature cv46 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup71;
+} cv46;
+
+feature cv47 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup72;
+} cv47;
+
+feature cv48 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup73;
+} cv48;
+
+feature cv49 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup74;
+} cv49;
+
+feature cv50 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup75;
+} cv50;
+
+feature cv51 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup76;
+} cv51;
+
+feature cv52 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup77;
+} cv52;
+
+feature cv53 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup78;
+} cv53;
+
+feature cv54 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup79;
+} cv54;
+
+feature cv55 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup80;
+} cv55;
+
+feature cv56 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup81;
+} cv56;
+
+feature cv57 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup82;
+} cv57;
+
+feature cv58 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup83;
+} cv58;
+
+feature cv59 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup84;
+} cv59;
+
+feature cv60 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup85;
+} cv60;
+
+feature cv61 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup86;
+} cv61;
+
+feature cv62 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup87;
+} cv62;
+
+feature cv63 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup88;
+} cv63;
+
+feature cv64 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup89;
+} cv64;
+
+feature cv65 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup90;
+} cv65;
+
+feature cv66 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup91;
+} cv66;
+
+feature cv67 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup92;
+} cv67;
+
+feature cv68 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup93;
+} cv68;
+
+feature cv69 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup94;
+} cv69;
+
+feature cv70 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup95;
+} cv70;
+
+feature cv71 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup96;
+} cv71;
+
+feature cv72 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup97;
+} cv72;
+
+feature cv73 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup98;
+} cv73;
+
+feature cv74 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup99;
+} cv74;
+
+feature cv75 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup100;
+} cv75;
+
+feature cv76 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup101;
+} cv76;
+
+feature cv77 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup102;
+} cv77;
+
+feature cv78 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup103;
+} cv78;
+
+feature cv79 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup104;
+} cv79;
+
+feature cv80 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup105;
+} cv80;
+
+feature cv81 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup106;
+} cv81;
+
+feature cv82 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup107;
+} cv82;
+
+feature cv83 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup108;
+} cv83;
+
+feature cv84 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup109;
+} cv84;
+
+feature cv85 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup110;
+} cv85;
+
+feature cv86 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup111;
+} cv86;
+
+feature cv87 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup112;
+} cv87;
+
+feature cv88 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup113;
+} cv88;
+
+feature cv89 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup114;
+} cv89;
+
+feature cv90 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup115;
+} cv90;
+
+feature cv91 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup116;
+} cv91;
+
+feature cv92 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup117;
+} cv92;
+
+feature cv93 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup118;
+} cv93;
+
+feature cv94 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup119;
+} cv94;
+
+feature cv95 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup120;
+} cv95;
+
+feature cv96 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup121;
+} cv96;
+
+feature cv97 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup122;
+} cv97;
+
+feature cv98 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup123;
+} cv98;
+
+feature cv99 {
+
+ script DFLT;
+ language dflt ;
+ lookup cv99CharacterVariants99lookup12;
+} cv99;
+
+feature dist {
+
+ script DFLT;
+ language dflt ;
+ lookup distDistancelookup125;
+} dist;
+
+feature dlig {
+
+ script DFLT;
+ language dflt ;
+ lookup dligDiscretionaryLigatureslooku;
+} dlig;
+
+feature dnom {
+
+ script DFLT;
+ language dflt ;
+ lookup dnomDenominatorslookup127;
+} dnom;
+
+feature expt {
+
+ script DFLT;
+ language dflt ;
+ lookup exptExpertFormslookup128;
+} expt;
+
+feature falt {
+
+ script DFLT;
+ language dflt ;
+ lookup faltFinalGlyphOnLinelookup129;
+} falt;
+
+feature fin2 {
+
+ script DFLT;
+ language dflt ;
+ lookup fin2TerminalForms2lookup130;
+} fin2;
+
+feature fin3 {
+
+ script DFLT;
+ language dflt ;
+ lookup fin3TerminalForms3lookup131;
+} fin3;
+
+feature fina {
+
+ script DFLT;
+ language dflt ;
+ lookup finaTerminalFormslookup132;
+} fina;
+
+feature frac {
+
+ script DFLT;
+ language dflt ;
+ lookup fracDiagonalFractionslookup133;
+} frac;
+
+feature fwid {
+
+ script DFLT;
+ language dflt ;
+ lookup fwidFullWidthslookup134;
+} fwid;
+
+feature half {
+
+ script DFLT;
+ language dflt ;
+ lookup halfHalfFormslookup135;
+} half;
+
+feature haln {
+
+ script DFLT;
+ language dflt ;
+ lookup halnHalantFormslookup136;
+} haln;
+
+feature halt {
+
+ script DFLT;
+ language dflt ;
+ lookup haltAlternativeHalfWidthslookup;
+} halt;
+
+feature hist {
+
+ script DFLT;
+ language dflt ;
+ lookup histHistoricalFormslookup138;
+} hist;
+
+feature hkna {
+
+ script DFLT;
+ language dflt ;
+ lookup hknaHorizontalKanaAlternativesl;
+} hkna;
+
+feature hlig {
+
+ script DFLT;
+ language dflt ;
+ lookup hligHistoricLigatureslookup140;
+} hlig;
+
+feature hngl {
+
+ script DFLT;
+ language dflt ;
+ lookup hnglHanjatoHangullookup141;
+} hngl;
+
+feature hojo {
+
+ script DFLT;
+ language dflt ;
+ lookup hojoHojoJISX02121990KanjiFormsl;
+} hojo;
+
+feature hwid {
+
+ script DFLT;
+ language dflt ;
+ lookup hwidHalfWidthslookup143;
+} hwid;
+
+feature init {
+
+ script DFLT;
+ language dflt ;
+ lookup initInitialFormslookup144;
+} init;
+
+feature isol {
+
+ script DFLT;
+ language dflt ;
+ lookup isolIsolatedFormslookup145;
+} isol;
+
+feature ital {
+
+ script DFLT;
+ language dflt ;
+ lookup italItalicslookup146;
+} ital;
+
+feature jalt {
+
+ script DFLT;
+ language dflt ;
+ lookup jaltJustificationAlternativeslo;
+} jalt;
+
+feature jp04 {
+
+ script DFLT;
+ language dflt ;
+ lookup jp04JIS2004Formslookup148;
+} jp04;
+
+feature jp78 {
+
+ script DFLT;
+ language dflt ;
+ lookup jp78JIS78Formslookup149;
+} jp78;
+
+feature jp83 {
+
+ script DFLT;
+ language dflt ;
+ lookup jp83JIS83Formslookup150;
+} jp83;
+
+feature jp90 {
+
+ script DFLT;
+ language dflt ;
+ lookup jp90JIS90Formslookup151;
+} jp90;
+
+feature kern {
+
+ script DFLT;
+ language dflt ;
+ lookup kernHorizontalKerninglookup152;
+} kern;
+
+feature lfbd {
+
+ script DFLT;
+ language dflt ;
+ lookup lfbdLeftBoundslookup153;
+} lfbd;
+
+feature liga {
+
+ script DFLT;
+ language dflt ;
+ lookup ligaStandardLigatureslookup154;
+} liga;
+
+feature ljmo {
+
+ script DFLT;
+ language dflt ;
+ lookup ljmoLeadingJamoFormslookup155;
+} ljmo;
+
+feature lnum {
+
+ script DFLT;
+ language dflt ;
+ lookup lnumLiningFigureslookup156;
+} lnum;
+
+feature locl {
+
+ script DFLT;
+ language dflt ;
+ lookup loclLocalizedFormslookup157;
+} locl;
+
+feature ltra {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup158;
+} ltra;
+
+feature ltrm {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup159;
+} ltrm;
+
+feature mark {
+
+ script DFLT;
+ language dflt ;
+ lookup markMarkPositioninglookup160;
+} mark;
+
+feature med2 {
+
+ script DFLT;
+ language dflt ;
+ lookup med2MedialForms2lookup161;
+} med2;
+
+feature medi {
+
+ script DFLT;
+ language dflt ;
+ lookup mediMedialFormslookup162;
+} medi;
+
+feature mgrk {
+
+ script DFLT;
+ language dflt ;
+ lookup mgrkMathematicalGreeklookup163;
+} mgrk;
+
+feature mkmk {
+
+ script DFLT;
+ language dflt ;
+ lookup mkmkMarktoMarklookup164;
+} mkmk;
+
+feature mset {
+
+ script DFLT;
+ language dflt ;
+ lookup msetMarkPositioningviaSubstitut;
+} mset;
+
+feature nalt {
+
+ script DFLT;
+ language dflt ;
+ lookup naltAlternateAnnotationFormsloo;
+} nalt;
+
+feature nlck {
+
+ script DFLT;
+ language dflt ;
+ lookup nlckNLCKanjiFormslookup167;
+} nlck;
+
+feature nukt {
+
+ script DFLT;
+ language dflt ;
+ lookup nuktNuktaFormslookup168;
+} nukt;
+
+feature numr {
+
+ script DFLT;
+ language dflt ;
+ lookup numrNumeratorslookup169;
+} numr;
+
+feature onum {
+
+ script DFLT;
+ language dflt ;
+ lookup onumOldstyleFigureslookup170;
+} onum;
+
+feature opbd {
+
+ script DFLT;
+ language dflt ;
+ lookup opbdOpticalBoundslookup171;
+} opbd;
+
+feature ordn {
+
+ script DFLT;
+ language dflt ;
+ lookup ordnOrdinalslookup172;
+} ordn;
+
+feature ornm {
+
+ script DFLT;
+ language dflt ;
+ lookup ornmOrnamentslookup173;
+} ornm;
+
+feature palt {
+
+ script DFLT;
+ language dflt ;
+ lookup paltProportionalAlternateMetric;
+} palt;
+
+feature pcap {
+
+ script DFLT;
+ language dflt ;
+ lookup pcapLowercasetoPetiteCapitalslo;
+} pcap;
+
+feature pkna {
+
+ script DFLT;
+ language dflt ;
+ lookup pknaProportionalKanalookup176;
+} pkna;
+
+feature pnum {
+
+ script DFLT;
+ language dflt ;
+ lookup pnumProportionalNumberslookup17;
+} pnum;
+
+feature pref {
+
+ script DFLT;
+ language dflt ;
+ lookup prefPreBaseFormslookup178;
+} pref;
+
+feature pres {
+
+ script DFLT;
+ language dflt ;
+ lookup presPreBaseSubstitutionslookup1;
+} pres;
+
+feature pstf {
+
+ script DFLT;
+ language dflt ;
+ lookup pstfPostBaseFormslookup180;
+} pstf;
+
+feature psts {
+
+ script DFLT;
+ language dflt ;
+ lookup pstsPostBaseSubstitutionslookup;
+} psts;
+
+feature pwid {
+
+ script DFLT;
+ language dflt ;
+ lookup pwidProportionalWidthlookup182;
+} pwid;
+
+feature qwid {
+
+ script DFLT;
+ language dflt ;
+ lookup qwidQuarterWidthslookup183;
+} qwid;
+
+feature rand {
+
+ script DFLT;
+ language dflt ;
+ lookup randRandomizelookup184;
+} rand;
+
+feature rkrf {
+
+ script DFLT;
+ language dflt ;
+ lookup rkrfRakarFormslookup185;
+} rkrf;
+
+feature rlig {
+
+ script DFLT;
+ language dflt ;
+ lookup rligRequiredLigatureslookup186;
+} rlig;
+
+feature rphf {
+
+ script DFLT;
+ language dflt ;
+ lookup rphfRephFormlookup187;
+} rphf;
+
+feature rtbd {
+
+ script DFLT;
+ language dflt ;
+ lookup rtbdRightBoundslookup188;
+} rtbd;
+
+feature rtla {
+
+ script DFLT;
+ language dflt ;
+ lookup rtlaRighttoLeftAlternateslookup;
+} rtla;
+
+feature rtlm {
+
+ script DFLT;
+ language dflt ;
+ lookup rtlmRighttoLeftmirroredformsloo;
+} rtlm;
+
+feature ruby {
+
+ script DFLT;
+ language dflt ;
+ lookup rubyRubyNotationalFormslookup19;
+} ruby;
+
+feature salt {
+
+ script DFLT;
+ language dflt ;
+ lookup saltStylisticAlternativeslookup;
+} salt;
+
+feature sinf {
+
+ script DFLT;
+ language dflt ;
+ lookup sinfScientificInferiorslookup19;
+} sinf;
+
+feature size {
+ parameters 0.0 0 0 0;
+} size;
+
+feature smcp {
+
+ script DFLT;
+ language dflt ;
+ lookup smcpLowercasetoSmallCapitalsloo;
+} smcp;
+
+feature smpl {
+
+ script DFLT;
+ language dflt ;
+ lookup smplSimplifiedFormslookup196;
+} smpl;
+
+feature ss00 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup197;
+} ss00;
+
+feature ss01 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss01StyleSet1lookup198;
+} ss01;
+
+feature ss02 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss02StyleSet2lookup199;
+} ss02;
+
+feature ss03 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss03StyleSet3lookup200;
+} ss03;
+
+feature ss04 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss04StyleSet4lookup201;
+} ss04;
+
+feature ss05 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss05StyleSet5lookup202;
+} ss05;
+
+feature ss06 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss06StyleSet6lookup203;
+} ss06;
+
+feature ss07 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss07StyleSet7lookup204;
+} ss07;
+
+feature ss08 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss08StyleSet8lookup205;
+} ss08;
+
+feature ss09 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss09StyleSet9lookup206;
+} ss09;
+
+feature ss10 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss10StyleSet10lookup207;
+} ss10;
+
+feature ss11 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss11StyleSet11lookup208;
+} ss11;
+
+feature ss12 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss12StyleSet12lookup209;
+} ss12;
+
+feature ss13 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss13StyleSet13lookup210;
+} ss13;
+
+feature ss14 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss14StyleSet14lookup211;
+} ss14;
+
+feature ss15 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss15StyleSet15lookup212;
+} ss15;
+
+feature ss16 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss16StyleSet16lookup213;
+} ss16;
+
+feature ss17 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss17StyleSet17lookup214;
+} ss17;
+
+feature ss18 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss18StyleSet18lookup215;
+} ss18;
+
+feature ss19 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss19StyleSet19lookup216;
+} ss19;
+
+feature ss20 {
+
+ script DFLT;
+ language dflt ;
+ lookup ss20StyleSet20lookup217;
+} ss20;
+
+feature ss21 {
+
+ script DFLT;
+ language dflt ;
+ lookup AlternateSubstitutionlookup218;
+} ss21;
+
+feature subs {
+
+ script DFLT;
+ language dflt ;
+ lookup subsSubscriptlookup219;
+} subs;
+
+feature sups {
+
+ script DFLT;
+ language dflt ;
+ lookup supsSuperscriptlookup220;
+} sups;
+
+feature swsh {
+
+ script DFLT;
+ language dflt ;
+ lookup swshSwashlookup221;
+} swsh;
+
+feature titl {
+
+ script DFLT;
+ language dflt ;
+ lookup titlTitlinglookup222;
+} titl;
+
+feature tjmo {
+
+ script DFLT;
+ language dflt ;
+ lookup tjmoTrailingJamoFormslookup223;
+} tjmo;
+
+feature tnam {
+
+ script DFLT;
+ language dflt ;
+ lookup tnamTraditionalNameFormslookup2;
+} tnam;
+
+feature tnum {
+
+ script DFLT;
+ language dflt ;
+ lookup tnumTabularNumberslookup225;
+} tnum;
+
+feature trad {
+
+ script DFLT;
+ language dflt ;
+ lookup tradTraditionalFormslookup226;
+} trad;
+
+feature twid {
+
+ script DFLT;
+ language dflt ;
+ lookup twidThirdWidthslookup227;
+} twid;
+
+feature unic {
+
+ script DFLT;
+ language dflt ;
+ lookup unicUnicaselookup228;
+} unic;
+
+feature valt {
+
+ script DFLT;
+ language dflt ;
+ lookup valtAlternateVerticalMetricsloo;
+} valt;
+
+feature vatu {
+
+ script DFLT;
+ language dflt ;
+ lookup vatuVattuVariantslookup230;
+} vatu;
+
+feature vert {
+
+ script DFLT;
+ language dflt ;
+ lookup vertVerticalAlternatesobslookup;
+} vert;
+
+feature vhal {
+
+ script DFLT;
+ language dflt ;
+ lookup vhalAlternateVerticalHalfMetric;
+} vhal;
+
+feature vjmo {
+
+ script DFLT;
+ language dflt ;
+ lookup vjmoVowelJamoFormslookup233;
+} vjmo;
+
+feature vkna {
+
+ script DFLT;
+ language dflt ;
+ lookup vknaVerticalKanaAlternateslooku;
+} vkna;
+
+feature vkrn {
+
+ script DFLT;
+ language dflt ;
+ lookup vkrnVerticalKerninglookup235;
+} vkrn;
+
+feature vpal {
+
+ script DFLT;
+ language dflt ;
+ lookup vpalProportionalAlternateVertic;
+} vpal;
+
+feature vrt2 {
+
+ script DFLT;
+ language dflt ;
+ lookup vrt2VerticalRotationAlternatesl;
+} vrt2;
+
+feature zero {
+
+ script DFLT;
+ language dflt ;
+ lookup zeroSlashedZerolookup238;
+} zero;
+
+@GDEF_Simple = [\space \F \P \MWL1.pass \MWL1.fail \MWL1.default \MWL1.alt1
+ \MWL1.alt2 \MWL1.alt3 \NUM2.pass \NUM2.fail \NUM2.default \NUM2.alt1
+ \NUM2.alt2 \NUM2.alt3 \PRIV.pass \PRIV.fail \PRIV.default \PRIV.alt1
+ \PRIV.alt2 \PRIV.alt3 \T3ST.pass \T3ST.fail \T3ST.default \T3ST.alt1
+ \T3ST.alt2 \T3ST.alt3 \TPSP.pass \TPSP.fail \TPSP.default \TPSP.alt1
+ \TPSP.alt2 \TPSP.alt3 \abvf.pass \abvf.fail \abvf.default \abvf.alt1
+ \abvf.alt2 \abvf.alt3 \abvm.pass \abvm.fail \abvm.default \abvm.alt1
+ \abvm.alt2 \abvm.alt3 \abvs.pass \abvs.fail \abvs.default \abvs.alt1
+ \abvs.alt2 \abvs.alt3 \afrc.pass \afrc.fail \afrc.default \afrc.alt1
+ \afrc.alt2 \afrc.alt3 \akhn.pass \akhn.fail \akhn.default \akhn.alt1
+ \akhn.alt2 \akhn.alt3 \blwf.pass \blwf.fail \blwf.default \blwf.alt1
+ \blwf.alt2 \blwf.alt3 \blwm.pass \blwm.fail \blwm.default \blwm.alt1
+ \blwm.alt2 \blwm.alt3 \blws.pass \blws.fail \blws.default \blws.alt1
+ \blws.alt2 \blws.alt3 \c2pc.pass \c2pc.fail \c2pc.default \c2pc.alt1
+ \c2pc.alt2 \c2pc.alt3 \c2sc.pass \c2sc.fail \c2sc.default \c2sc.alt1
+ \c2sc.alt2 \c2sc.alt3 \calt.pass \calt.fail \calt.default \calt.alt1
+ \calt.alt2 \calt.alt3 \case.pass \case.fail \case.default \case.alt1
+ \case.alt2 \case.alt3 \ccmp.pass \ccmp.fail \ccmp.default \ccmp.alt1
+ \ccmp.alt2 \ccmp.alt3 \cfar.pass \cfar.fail \cfar.default \cfar.alt1
+ \cfar.alt2 \cfar.alt3 \cjct.pass \cjct.fail \cjct.default \cjct.alt1
+ \cjct.alt2 \cjct.alt3 \clig.pass \clig.fail \clig.default \clig.alt1
+ \clig.alt2 \clig.alt3 \cpct.pass \cpct.fail \cpct.default \cpct.alt1
+ \cpct.alt2 \cpct.alt3 \cpsp.pass \cpsp.fail \cpsp.default \cpsp.alt1
+ \cpsp.alt2 \cpsp.alt3 \cswh.pass \cswh.fail \cswh.default \cswh.alt1
+ \cswh.alt2 \cswh.alt3 \curs.pass \curs.fail \curs.default \curs.alt1
+ \curs.alt2 \curs.alt3 \cv00.pass \cv00.fail \cv00.default \cv00.alt1
+ \cv00.alt2 \cv00.alt3 \cv01.pass \cv01.fail \cv01.default \cv01.alt1
+ \cv01.alt2 \cv01.alt3 \cv02.pass \cv02.fail \cv02.default \cv02.alt1
+ \cv02.alt2 \cv02.alt3 \cv03.pass \cv03.fail \cv03.default \cv03.alt1
+ \cv03.alt2 \cv03.alt3 \cv04.pass \cv04.fail \cv04.default \cv04.alt1
+ \cv04.alt2 \cv04.alt3 \cv05.pass \cv05.fail \cv05.default \cv05.alt1
+ \cv05.alt2 \cv05.alt3 \cv06.pass \cv06.fail \cv06.default \cv06.alt1
+ \cv06.alt2 \cv06.alt3 \cv07.pass \cv07.fail \cv07.default \cv07.alt1
+ \cv07.alt2 \cv07.alt3 \cv08.pass \cv08.fail \cv08.default \cv08.alt1
+ \cv08.alt2 \cv08.alt3 \cv09.pass \cv09.fail \cv09.default \cv09.alt1
+ \cv09.alt2 \cv09.alt3 \cv10.pass \cv10.fail \cv10.default \cv10.alt1
+ \cv10.alt2 \cv10.alt3 \cv11.pass \cv11.fail \cv11.default \cv11.alt1
+ \cv11.alt2 \cv11.alt3 \cv12.pass \cv12.fail \cv12.default \cv12.alt1
+ \cv12.alt2 \cv12.alt3 \cv13.pass \cv13.fail \cv13.default \cv13.alt1
+ \cv13.alt2 \cv13.alt3 \cv14.pass \cv14.fail \cv14.default \cv14.alt1
+ \cv14.alt2 \cv14.alt3 \cv15.pass \cv15.fail \cv15.default \cv15.alt1
+ \cv15.alt2 \cv15.alt3 \cv16.pass \cv16.fail \cv16.default \cv16.alt1
+ \cv16.alt2 \cv16.alt3 \cv17.pass \cv17.fail \cv17.default \cv17.alt1
+ \cv17.alt2 \cv17.alt3 \cv18.pass \cv18.fail \cv18.default \cv18.alt1
+ \cv18.alt2 \cv18.alt3 \cv19.pass \cv19.fail \cv19.default \cv19.alt1
+ \cv19.alt2 \cv19.alt3 \cv20.pass \cv20.fail \cv20.default \cv20.alt1
+ \cv20.alt2 \cv20.alt3 \cv21.pass \cv21.fail \cv21.default \cv21.alt1
+ \cv21.alt2 \cv21.alt3 \cv22.pass \cv22.fail \cv22.default \cv22.alt1
+ \cv22.alt2 \cv22.alt3 \cv23.pass \cv23.fail \cv23.default \cv23.alt1
+ \cv23.alt2 \cv23.alt3 \cv24.pass \cv24.fail \cv24.default \cv24.alt1
+ \cv24.alt2 \cv24.alt3 \cv25.pass \cv25.fail \cv25.default \cv25.alt1
+ \cv25.alt2 \cv25.alt3 \cv26.pass \cv26.fail \cv26.default \cv26.alt1
+ \cv26.alt2 \cv26.alt3 \cv27.pass \cv27.fail \cv27.default \cv27.alt1
+ \cv27.alt2 \cv27.alt3 \cv28.pass \cv28.fail \cv28.default \cv28.alt1
+ \cv28.alt2 \cv28.alt3 \cv29.pass \cv29.fail \cv29.default \cv29.alt1
+ \cv29.alt2 \cv29.alt3 \cv30.pass \cv30.fail \cv30.default \cv30.alt1
+ \cv30.alt2 \cv30.alt3 \cv31.pass \cv31.fail \cv31.default \cv31.alt1
+ \cv31.alt2 \cv31.alt3 \cv32.pass \cv32.fail \cv32.default \cv32.alt1
+ \cv32.alt2 \cv32.alt3 \cv33.pass \cv33.fail \cv33.default \cv33.alt1
+ \cv33.alt2 \cv33.alt3 \cv34.pass \cv34.fail \cv34.default \cv34.alt1
+ \cv34.alt2 \cv34.alt3 \cv35.pass \cv35.fail \cv35.default \cv35.alt1
+ \cv35.alt2 \cv35.alt3 \cv36.pass \cv36.fail \cv36.default \cv36.alt1
+ \cv36.alt2 \cv36.alt3 \cv37.pass \cv37.fail \cv37.default \cv37.alt1
+ \cv37.alt2 \cv37.alt3 \cv38.pass \cv38.fail \cv38.default \cv38.alt1
+ \cv38.alt2 \cv38.alt3 \cv39.pass \cv39.fail \cv39.default \cv39.alt1
+ \cv39.alt2 \cv39.alt3 \cv40.pass \cv40.fail \cv40.default \cv40.alt1
+ \cv40.alt2 \cv40.alt3 \cv41.pass \cv41.fail \cv41.default \cv41.alt1
+ \cv41.alt2 \cv41.alt3 \cv42.pass \cv42.fail \cv42.default \cv42.alt1
+ \cv42.alt2 \cv42.alt3 \cv43.pass \cv43.fail \cv43.default \cv43.alt1
+ \cv43.alt2 \cv43.alt3 \cv44.pass \cv44.fail \cv44.default \cv44.alt1
+ \cv44.alt2 \cv44.alt3 \cv45.pass \cv45.fail \cv45.default \cv45.alt1
+ \cv45.alt2 \cv45.alt3 \cv46.pass \cv46.fail \cv46.default \cv46.alt1
+ \cv46.alt2 \cv46.alt3 \cv47.pass \cv47.fail \cv47.default \cv47.alt1
+ \cv47.alt2 \cv47.alt3 \cv48.pass \cv48.fail \cv48.default \cv48.alt1
+ \cv48.alt2 \cv48.alt3 \cv49.pass \cv49.fail \cv49.default \cv49.alt1
+ \cv49.alt2 \cv49.alt3 \cv50.pass \cv50.fail \cv50.default \cv50.alt1
+ \cv50.alt2 \cv50.alt3 \cv51.pass \cv51.fail \cv51.default \cv51.alt1
+ \cv51.alt2 \cv51.alt3 \cv52.pass \cv52.fail \cv52.default \cv52.alt1
+ \cv52.alt2 \cv52.alt3 \cv53.pass \cv53.fail \cv53.default \cv53.alt1
+ \cv53.alt2 \cv53.alt3 \cv54.pass \cv54.fail \cv54.default \cv54.alt1
+ \cv54.alt2 \cv54.alt3 \cv55.pass \cv55.fail \cv55.default \cv55.alt1
+ \cv55.alt2 \cv55.alt3 \cv56.pass \cv56.fail \cv56.default \cv56.alt1
+ \cv56.alt2 \cv56.alt3 \cv57.pass \cv57.fail \cv57.default \cv57.alt1
+ \cv57.alt2 \cv57.alt3 \cv58.pass \cv58.fail \cv58.default \cv58.alt1
+ \cv58.alt2 \cv58.alt3 \cv59.pass \cv59.fail \cv59.default \cv59.alt1
+ \cv59.alt2 \cv59.alt3 \cv60.pass \cv60.fail \cv60.default \cv60.alt1
+ \cv60.alt2 \cv60.alt3 \cv61.pass \cv61.fail \cv61.default \cv61.alt1
+ \cv61.alt2 \cv61.alt3 \cv62.pass \cv62.fail \cv62.default \cv62.alt1
+ \cv62.alt2 \cv62.alt3 \cv63.pass \cv63.fail \cv63.default \cv63.alt1
+ \cv63.alt2 \cv63.alt3 \cv64.pass \cv64.fail \cv64.default \cv64.alt1
+ \cv64.alt2 \cv64.alt3 \cv65.pass \cv65.fail \cv65.default \cv65.alt1
+ \cv65.alt2 \cv65.alt3 \cv66.pass \cv66.fail \cv66.default \cv66.alt1
+ \cv66.alt2 \cv66.alt3 \cv67.pass \cv67.fail \cv67.default \cv67.alt1
+ \cv67.alt2 \cv67.alt3 \cv68.pass \cv68.fail \cv68.default \cv68.alt1
+ \cv68.alt2 \cv68.alt3 \cv69.pass \cv69.fail \cv69.default \cv69.alt1
+ \cv69.alt2 \cv69.alt3 \cv70.pass \cv70.fail \cv70.default \cv70.alt1
+ \cv70.alt2 \cv70.alt3 \cv71.pass \cv71.fail \cv71.default \cv71.alt1
+ \cv71.alt2 \cv71.alt3 \cv72.pass \cv72.fail \cv72.default \cv72.alt1
+ \cv72.alt2 \cv72.alt3 \cv73.pass \cv73.fail \cv73.default \cv73.alt1
+ \cv73.alt2 \cv73.alt3 \cv74.pass \cv74.fail \cv74.default \cv74.alt1
+ \cv74.alt2 \cv74.alt3 \cv75.pass \cv75.fail \cv75.default \cv75.alt1
+ \cv75.alt2 \cv75.alt3 \cv76.pass \cv76.fail \cv76.default \cv76.alt1
+ \cv76.alt2 \cv76.alt3 \cv77.pass \cv77.fail \cv77.default \cv77.alt1
+ \cv77.alt2 \cv77.alt3 \cv78.pass \cv78.fail \cv78.default \cv78.alt1
+ \cv78.alt2 \cv78.alt3 \cv79.pass \cv79.fail \cv79.default \cv79.alt1
+ \cv79.alt2 \cv79.alt3 \cv80.pass \cv80.fail \cv80.default \cv80.alt1
+ \cv80.alt2 \cv80.alt3 \cv81.pass \cv81.fail \cv81.default \cv81.alt1
+ \cv81.alt2 \cv81.alt3 \cv82.pass \cv82.fail \cv82.default \cv82.alt1
+ \cv82.alt2 \cv82.alt3 \cv83.pass \cv83.fail \cv83.default \cv83.alt1
+ \cv83.alt2 \cv83.alt3 \cv84.pass \cv84.fail \cv84.default \cv84.alt1
+ \cv84.alt2 \cv84.alt3 \cv85.pass \cv85.fail \cv85.default \cv85.alt1
+ \cv85.alt2 \cv85.alt3 \cv86.pass \cv86.fail \cv86.default \cv86.alt1
+ \cv86.alt2 \cv86.alt3 \cv87.pass \cv87.fail \cv87.default \cv87.alt1
+ \cv87.alt2 \cv87.alt3 \cv88.pass \cv88.fail \cv88.default \cv88.alt1
+ \cv88.alt2 \cv88.alt3 \cv89.pass \cv89.fail \cv89.default \cv89.alt1
+ \cv89.alt2 \cv89.alt3 \cv90.pass \cv90.fail \cv90.default \cv90.alt1
+ \cv90.alt2 \cv90.alt3 \cv91.pass \cv91.fail \cv91.default \cv91.alt1
+ \cv91.alt2 \cv91.alt3 \cv92.pass \cv92.fail \cv92.default \cv92.alt1
+ \cv92.alt2 \cv92.alt3 \cv93.pass \cv93.fail \cv93.default \cv93.alt1
+ \cv93.alt2 \cv93.alt3 \cv94.pass \cv94.fail \cv94.default \cv94.alt1
+ \cv94.alt2 \cv94.alt3 \cv95.pass \cv95.fail \cv95.default \cv95.alt1
+ \cv95.alt2 \cv95.alt3 \cv96.pass \cv96.fail \cv96.default \cv96.alt1
+ \cv96.alt2 \cv96.alt3 \cv97.pass \cv97.fail \cv97.default \cv97.alt1
+ \cv97.alt2 \cv97.alt3 \cv98.pass \cv98.fail \cv98.default \cv98.alt1
+ \cv98.alt2 \cv98.alt3 \cv99.pass \cv99.fail \cv99.default \cv99.alt1
+ \cv99.alt2 \cv99.alt3 \dist.pass \dist.fail \dist.default \dist.alt1
+ \dist.alt2 \dist.alt3 \dlig.pass \dlig.fail \dlig.default \dlig.alt1
+ \dlig.alt2 \dlig.alt3 \dnom.pass \dnom.fail \dnom.default \dnom.alt1
+ \dnom.alt2 \dnom.alt3 \expt.pass \expt.fail \expt.default \expt.alt1
+ \expt.alt2 \expt.alt3 \falt.pass \falt.fail \falt.default \falt.alt1
+ \falt.alt2 \falt.alt3 \fin2.pass \fin2.fail \fin2.default \fin2.alt1
+ \fin2.alt2 \fin2.alt3 \fin3.pass \fin3.fail \fin3.default \fin3.alt1
+ \fin3.alt2 \fin3.alt3 \fina.pass \fina.fail \fina.default \fina.alt1
+ \fina.alt2 \fina.alt3 \frac.pass \frac.fail \frac.default \frac.alt1
+ \frac.alt2 \frac.alt3 \fwid.pass \fwid.fail \fwid.default \fwid.alt1
+ \fwid.alt2 \fwid.alt3 \half.pass \half.fail \half.default \half.alt1
+ \half.alt2 \half.alt3 \haln.pass \haln.fail \haln.default \haln.alt1
+ \haln.alt2 \haln.alt3 \halt.pass \halt.fail \halt.default \halt.alt1
+ \halt.alt2 \halt.alt3 \hist.pass \hist.fail \hist.default \hist.alt1
+ \hist.alt2 \hist.alt3 \hkna.pass \hkna.fail \hkna.default \hkna.alt1
+ \hkna.alt2 \hkna.alt3 \hlig.pass \hlig.fail \hlig.default \hlig.alt1
+ \hlig.alt2 \hlig.alt3 \hngl.pass \hngl.fail \hngl.default \hngl.alt1
+ \hngl.alt2 \hngl.alt3 \hojo.pass \hojo.fail \hojo.default \hojo.alt1
+ \hojo.alt2 \hojo.alt3 \hwid.pass \hwid.fail \hwid.default \hwid.alt1
+ \hwid.alt2 \hwid.alt3 \init.pass \init.fail \init.default \init.alt1
+ \init.alt2 \init.alt3 \isol.pass \isol.fail \isol.default \isol.alt1
+ \isol.alt2 \isol.alt3 \ital.pass \ital.fail \ital.default \ital.alt1
+ \ital.alt2 \ital.alt3 \jalt.pass \jalt.fail \jalt.default \jalt.alt1
+ \jalt.alt2 \jalt.alt3 \jp04.pass \jp04.fail \jp04.default \jp04.alt1
+ \jp04.alt2 \jp04.alt3 \jp78.pass \jp78.fail \jp78.default \jp78.alt1
+ \jp78.alt2 \jp78.alt3 \jp83.pass \jp83.fail \jp83.default \jp83.alt1
+ \jp83.alt2 \jp83.alt3 \jp90.pass \jp90.fail \jp90.default \jp90.alt1
+ \jp90.alt2 \jp90.alt3 \kern.pass \kern.fail \kern.default \kern.alt1
+ \kern.alt2 \kern.alt3 \lfbd.pass \lfbd.fail \lfbd.default \lfbd.alt1
+ \lfbd.alt2 \lfbd.alt3 \liga.pass \liga.fail \liga.default \liga.alt1
+ \liga.alt2 \liga.alt3 \ljmo.pass \ljmo.fail \ljmo.default \ljmo.alt1
+ \ljmo.alt2 \ljmo.alt3 \lnum.pass \lnum.fail \lnum.default \lnum.alt1
+ \lnum.alt2 \lnum.alt3 \locl.pass \locl.fail \locl.default \locl.alt1
+ \locl.alt2 \locl.alt3 \ltra.pass \ltra.fail \ltra.default \ltra.alt1
+ \ltra.alt2 \ltra.alt3 \ltrm.pass \ltrm.fail \ltrm.default \ltrm.alt1
+ \ltrm.alt2 \ltrm.alt3 \mark.pass \mark.fail \mark.default \mark.alt1
+ \mark.alt2 \mark.alt3 \med2.pass \med2.fail \med2.default \med2.alt1
+ \med2.alt2 \med2.alt3 \medi.pass \medi.fail \medi.default \medi.alt1
+ \medi.alt2 \medi.alt3 \mgrk.pass \mgrk.fail \mgrk.default \mgrk.alt1
+ \mgrk.alt2 \mgrk.alt3 \mkmk.pass \mkmk.fail \mkmk.default \mkmk.alt1
+ \mkmk.alt2 \mkmk.alt3 \mset.pass \mset.fail \mset.default \mset.alt1
+ \mset.alt2 \mset.alt3 \nalt.pass \nalt.fail \nalt.default \nalt.alt1
+ \nalt.alt2 \nalt.alt3 \nlck.pass \nlck.fail \nlck.default \nlck.alt1
+ \nlck.alt2 \nlck.alt3 \nukt.pass \nukt.fail \nukt.default \nukt.alt1
+ \nukt.alt2 \nukt.alt3 \numr.pass \numr.fail \numr.default \numr.alt1
+ \numr.alt2 \numr.alt3 \onum.pass \onum.fail \onum.default \onum.alt1
+ \onum.alt2 \onum.alt3 \opbd.pass \opbd.fail \opbd.default \opbd.alt1
+ \opbd.alt2 \opbd.alt3 \ordn.pass \ordn.fail \ordn.default \ordn.alt1
+ \ordn.alt2 \ordn.alt3 \ornm.pass \ornm.fail \ornm.default \ornm.alt1
+ \ornm.alt2 \ornm.alt3 \palt.pass \palt.fail \palt.default \palt.alt1
+ \palt.alt2 \palt.alt3 \pcap.pass \pcap.fail \pcap.default \pcap.alt1
+ \pcap.alt2 \pcap.alt3 \pkna.pass \pkna.fail \pkna.default \pkna.alt1
+ \pkna.alt2 \pkna.alt3 \pnum.pass \pnum.fail \pnum.default \pnum.alt1
+ \pnum.alt2 \pnum.alt3 \pref.pass \pref.fail \pref.default \pref.alt1
+ \pref.alt2 \pref.alt3 \pres.pass \pres.fail \pres.default \pres.alt1
+ \pres.alt2 \pres.alt3 \pstf.pass \pstf.fail \pstf.default \pstf.alt1
+ \pstf.alt2 \pstf.alt3 \psts.pass \psts.fail \psts.default \psts.alt1
+ \psts.alt2 \psts.alt3 \pwid.pass \pwid.fail \pwid.default \pwid.alt1
+ \pwid.alt2 \pwid.alt3 \qwid.pass \qwid.fail \qwid.default \qwid.alt1
+ \qwid.alt2 \qwid.alt3 \rand.pass \rand.fail \rand.default \rand.alt1
+ \rand.alt2 \rand.alt3 \rkrf.pass \rkrf.fail \rkrf.default \rkrf.alt1
+ \rkrf.alt2 \rkrf.alt3 \rlig.pass \rlig.fail \rlig.default \rlig.alt1
+ \rlig.alt2 \rlig.alt3 \rphf.pass \rphf.fail \rphf.default \rphf.alt1
+ \rphf.alt2 \rphf.alt3 \rtbd.pass \rtbd.fail \rtbd.default \rtbd.alt1
+ \rtbd.alt2 \rtbd.alt3 \rtla.pass \rtla.fail \rtla.default \rtla.alt1
+ \rtla.alt2 \rtla.alt3 \rtlm.pass \rtlm.fail \rtlm.default \rtlm.alt1
+ \rtlm.alt2 \rtlm.alt3 \ruby.pass \ruby.fail \ruby.default \ruby.alt1
+ \ruby.alt2 \ruby.alt3 \salt.pass \salt.fail \salt.default \salt.alt1
+ \salt.alt2 \salt.alt3 \sinf.pass \sinf.fail \sinf.default \sinf.alt1
+ \sinf.alt2 \sinf.alt3 \size.pass \size.fail \size.default \size.alt1
+ \size.alt2 \size.alt3 \smcp.pass \smcp.fail \smcp.default \smcp.alt1
+ \smcp.alt2 \smcp.alt3 \smpl.pass \smpl.fail \smpl.default \smpl.alt1
+ \smpl.alt2 \smpl.alt3 \ss00.pass \ss00.fail \ss00.default \ss00.alt1
+ \ss00.alt2 \ss00.alt3 \ss01.pass \ss01.fail \ss01.default \ss01.alt1
+ \ss01.alt2 \ss01.alt3 \ss02.pass \ss02.fail \ss02.default \ss02.alt1
+ \ss02.alt2 \ss02.alt3 \ss03.pass \ss03.fail \ss03.default \ss03.alt1
+ \ss03.alt2 \ss03.alt3 \ss04.pass \ss04.fail \ss04.default \ss04.alt1
+ \ss04.alt2 \ss04.alt3 \ss05.pass \ss05.fail \ss05.default \ss05.alt1
+ \ss05.alt2 \ss05.alt3 \ss06.pass \ss06.fail \ss06.default \ss06.alt1
+ \ss06.alt2 \ss06.alt3 \ss07.pass \ss07.fail \ss07.default \ss07.alt1
+ \ss07.alt2 \ss07.alt3 \ss08.pass \ss08.fail \ss08.default \ss08.alt1
+ \ss08.alt2 \ss08.alt3 \ss09.pass \ss09.fail \ss09.default \ss09.alt1
+ \ss09.alt2 \ss09.alt3 \ss10.pass \ss10.fail \ss10.default \ss10.alt1
+ \ss10.alt2 \ss10.alt3 \ss11.pass \ss11.fail \ss11.default \ss11.alt1
+ \ss11.alt2 \ss11.alt3 \ss12.pass \ss12.fail \ss12.default \ss12.alt1
+ \ss12.alt2 \ss12.alt3 \ss13.pass \ss13.fail \ss13.default \ss13.alt1
+ \ss13.alt2 \ss13.alt3 \ss14.pass \ss14.fail \ss14.default \ss14.alt1
+ \ss14.alt2 \ss14.alt3 \ss15.pass \ss15.fail \ss15.default \ss15.alt1
+ \ss15.alt2 \ss15.alt3 \ss16.pass \ss16.fail \ss16.default \ss16.alt1
+ \ss16.alt2 \ss16.alt3 \ss17.pass \ss17.fail \ss17.default \ss17.alt1
+ \ss17.alt2 \ss17.alt3 \ss18.pass \ss18.fail \ss18.default \ss18.alt1
+ \ss18.alt2 \ss18.alt3 \ss19.pass \ss19.fail \ss19.default \ss19.alt1
+ \ss19.alt2 \ss19.alt3 \ss20.pass \ss20.fail \ss20.default \ss20.alt1
+ \ss20.alt2 \ss20.alt3 \ss21.pass \ss21.fail \ss21.default \ss21.alt1
+ \ss21.alt2 \ss21.alt3 \subs.pass \subs.fail \subs.default \subs.alt1
+ \subs.alt2 \subs.alt3 \sups.pass \sups.fail \sups.default \sups.alt1
+ \sups.alt2 \sups.alt3 \swsh.pass \swsh.fail \swsh.default \swsh.alt1
+ \swsh.alt2 \swsh.alt3 \titl.pass \titl.fail \titl.default \titl.alt1
+ \titl.alt2 \titl.alt3 \tjmo.pass \tjmo.fail \tjmo.default \tjmo.alt1
+ \tjmo.alt2 \tjmo.alt3 \tnam.pass \tnam.fail \tnam.default \tnam.alt1
+ \tnam.alt2 \tnam.alt3 \tnum.pass \tnum.fail \tnum.default \tnum.alt1
+ \tnum.alt2 \tnum.alt3 \trad.pass \trad.fail \trad.default \trad.alt1
+ \trad.alt2 \trad.alt3 \twid.pass \twid.fail \twid.default \twid.alt1
+ \twid.alt2 \twid.alt3 \unic.pass \unic.fail \unic.default \unic.alt1
+ \unic.alt2 \unic.alt3 \valt.pass \valt.fail \valt.default \valt.alt1
+ \valt.alt2 \valt.alt3 \vatu.pass \vatu.fail \vatu.default \vatu.alt1
+ \vatu.alt2 \vatu.alt3 \vert.pass \vert.fail \vert.default \vert.alt1
+ \vert.alt2 \vert.alt3 \vhal.pass \vhal.fail \vhal.default \vhal.alt1
+ \vhal.alt2 \vhal.alt3 \vjmo.pass \vjmo.fail \vjmo.default \vjmo.alt1
+ \vjmo.alt2 \vjmo.alt3 \vkna.pass \vkna.fail \vkna.default \vkna.alt1
+ \vkna.alt2 \vkna.alt3 \vkrn.pass \vkrn.fail \vkrn.default \vkrn.alt1
+ \vkrn.alt2 \vkrn.alt3 \vpal.pass \vpal.fail \vpal.default \vpal.alt1
+ \vpal.alt2 \vpal.alt3 \vrt2.pass \vrt2.fail \vrt2.default \vrt2.alt1
+ \vrt2.alt2 \vrt2.alt3 \zero.pass \zero.fail \zero.default \zero.alt1
+ \zero.alt2 \zero.alt3 ];
+
+table GDEF {
+ GlyphClassDef @GDEF_Simple, , , ;
+
+} GDEF;
+