tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

features.fea (121335B)


      1 languagesystem DFLT dflt;
      2 
      3 
      4 # GSUB 
      5 
      6 
      7 lookup AlternateSubstitutionlookup0 {
      8   lookupflag 0;
      9     sub \MWL1.default from [\MWL1.fail \MWL1.fail \MWL1.fail ];
     10     sub \MWL1.alt1 from [\MWL1.pass \MWL1.fail \MWL1.fail ];
     11     sub \MWL1.alt2 from [\MWL1.fail \MWL1.pass \MWL1.fail ];
     12     sub \MWL1.alt3 from [\MWL1.fail \MWL1.fail \MWL1.pass ];
     13 } AlternateSubstitutionlookup0;
     14 
     15 lookup AlternateSubstitutionlookup1 {
     16   lookupflag 0;
     17     sub \NUM2.default from [\NUM2.fail \NUM2.fail \NUM2.fail ];
     18     sub \NUM2.alt1 from [\NUM2.pass \NUM2.fail \NUM2.fail ];
     19     sub \NUM2.alt2 from [\NUM2.fail \NUM2.pass \NUM2.fail ];
     20     sub \NUM2.alt3 from [\NUM2.fail \NUM2.fail \NUM2.pass ];
     21 } AlternateSubstitutionlookup1;
     22 
     23 lookup AlternateSubstitutionlookup2 {
     24   lookupflag 0;
     25     sub \PRIV.default from [\PRIV.fail \PRIV.fail \PRIV.fail ];
     26     sub \PRIV.alt1 from [\PRIV.pass \PRIV.fail \PRIV.fail ];
     27     sub \PRIV.alt2 from [\PRIV.fail \PRIV.pass \PRIV.fail ];
     28     sub \PRIV.alt3 from [\PRIV.fail \PRIV.fail \PRIV.pass ];
     29 } AlternateSubstitutionlookup2;
     30 
     31 lookup AlternateSubstitutionlookup3 {
     32   lookupflag 0;
     33     sub \T3ST.default from [\T3ST.fail \T3ST.fail \T3ST.fail ];
     34     sub \T3ST.alt1 from [\T3ST.pass \T3ST.fail \T3ST.fail ];
     35     sub \T3ST.alt2 from [\T3ST.fail \T3ST.pass \T3ST.fail ];
     36     sub \T3ST.alt3 from [\T3ST.fail \T3ST.fail \T3ST.pass ];
     37 } AlternateSubstitutionlookup3;
     38 
     39 lookup AlternateSubstitutionlookup4 {
     40   lookupflag 0;
     41     sub \TPSP.default from [\TPSP.fail \TPSP.fail \TPSP.fail ];
     42     sub \TPSP.alt1 from [\TPSP.pass \TPSP.fail \TPSP.fail ];
     43     sub \TPSP.alt2 from [\TPSP.fail \TPSP.pass \TPSP.fail ];
     44     sub \TPSP.alt3 from [\TPSP.fail \TPSP.fail \TPSP.pass ];
     45 } AlternateSubstitutionlookup4;
     46 
     47 lookup abvfAboveBaseFormslookup5 {
     48   lookupflag 0;
     49     sub \abvf.default from [\abvf.fail \abvf.fail \abvf.fail ];
     50     sub \abvf.alt1 from [\abvf.pass \abvf.fail \abvf.fail ];
     51     sub \abvf.alt2 from [\abvf.fail \abvf.pass \abvf.fail ];
     52     sub \abvf.alt3 from [\abvf.fail \abvf.fail \abvf.pass ];
     53 } abvfAboveBaseFormslookup5;
     54 
     55 lookup abvmAboveBaseMarklookup6 {
     56   lookupflag 0;
     57     sub \abvm.default from [\abvm.fail \abvm.fail \abvm.fail ];
     58     sub \abvm.alt1 from [\abvm.pass \abvm.fail \abvm.fail ];
     59     sub \abvm.alt2 from [\abvm.fail \abvm.pass \abvm.fail ];
     60     sub \abvm.alt3 from [\abvm.fail \abvm.fail \abvm.pass ];
     61 } abvmAboveBaseMarklookup6;
     62 
     63 lookup abvsAboveBaseSubstitutionslooku {
     64   lookupflag 0;
     65     sub \abvs.default from [\abvs.fail \abvs.fail \abvs.fail ];
     66     sub \abvs.alt1 from [\abvs.pass \abvs.fail \abvs.fail ];
     67     sub \abvs.alt2 from [\abvs.fail \abvs.pass \abvs.fail ];
     68     sub \abvs.alt3 from [\abvs.fail \abvs.fail \abvs.pass ];
     69 } abvsAboveBaseSubstitutionslooku;
     70 
     71 lookup afrcVerticalFractionslookup8 {
     72   lookupflag 0;
     73     sub \afrc.default from [\afrc.fail \afrc.fail \afrc.fail ];
     74     sub \afrc.alt1 from [\afrc.pass \afrc.fail \afrc.fail ];
     75     sub \afrc.alt2 from [\afrc.fail \afrc.pass \afrc.fail ];
     76     sub \afrc.alt3 from [\afrc.fail \afrc.fail \afrc.pass ];
     77 } afrcVerticalFractionslookup8;
     78 
     79 lookup akhnAkhandlookup9 {
     80   lookupflag 0;
     81     sub \akhn.default from [\akhn.fail \akhn.fail \akhn.fail ];
     82     sub \akhn.alt1 from [\akhn.pass \akhn.fail \akhn.fail ];
     83     sub \akhn.alt2 from [\akhn.fail \akhn.pass \akhn.fail ];
     84     sub \akhn.alt3 from [\akhn.fail \akhn.fail \akhn.pass ];
     85 } akhnAkhandlookup9;
     86 
     87 lookup blwfBelowBaseFormslookup10 {
     88   lookupflag 0;
     89     sub \blwf.default from [\blwf.fail \blwf.fail \blwf.fail ];
     90     sub \blwf.alt1 from [\blwf.pass \blwf.fail \blwf.fail ];
     91     sub \blwf.alt2 from [\blwf.fail \blwf.pass \blwf.fail ];
     92     sub \blwf.alt3 from [\blwf.fail \blwf.fail \blwf.pass ];
     93 } blwfBelowBaseFormslookup10;
     94 
     95 lookup blwmBelowBaseMarklookup11 {
     96   lookupflag 0;
     97     sub \blwm.default from [\blwm.fail \blwm.fail \blwm.fail ];
     98     sub \blwm.alt1 from [\blwm.pass \blwm.fail \blwm.fail ];
     99     sub \blwm.alt2 from [\blwm.fail \blwm.pass \blwm.fail ];
    100     sub \blwm.alt3 from [\blwm.fail \blwm.fail \blwm.pass ];
    101 } blwmBelowBaseMarklookup11;
    102 
    103 lookup blwsBelowBaseSubstitutionslooku {
    104   lookupflag 0;
    105     sub \blws.default from [\blws.fail \blws.fail \blws.fail ];
    106     sub \blws.alt1 from [\blws.pass \blws.fail \blws.fail ];
    107     sub \blws.alt2 from [\blws.fail \blws.pass \blws.fail ];
    108     sub \blws.alt3 from [\blws.fail \blws.fail \blws.pass ];
    109 } blwsBelowBaseSubstitutionslooku;
    110 
    111 lookup c2pcCapitalstoPetiteCapitalsloo {
    112   lookupflag 0;
    113     sub \c2pc.default from [\c2pc.fail \c2pc.fail \c2pc.fail ];
    114     sub \c2pc.alt1 from [\c2pc.pass \c2pc.fail \c2pc.fail ];
    115     sub \c2pc.alt2 from [\c2pc.fail \c2pc.pass \c2pc.fail ];
    116     sub \c2pc.alt3 from [\c2pc.fail \c2pc.fail \c2pc.pass ];
    117 } c2pcCapitalstoPetiteCapitalsloo;
    118 
    119 lookup c2scCapitalstoSmallCapitalslook {
    120   lookupflag 0;
    121     sub \c2sc.default from [\c2sc.fail \c2sc.fail \c2sc.fail ];
    122     sub \c2sc.alt1 from [\c2sc.pass \c2sc.fail \c2sc.fail ];
    123     sub \c2sc.alt2 from [\c2sc.fail \c2sc.pass \c2sc.fail ];
    124     sub \c2sc.alt3 from [\c2sc.fail \c2sc.fail \c2sc.pass ];
    125 } c2scCapitalstoSmallCapitalslook;
    126 
    127 lookup caltContextualAlternateslookup1 {
    128   lookupflag 0;
    129     sub \calt.default from [\calt.fail \calt.fail \calt.fail ];
    130     sub \calt.alt1 from [\calt.pass \calt.fail \calt.fail ];
    131     sub \calt.alt2 from [\calt.fail \calt.pass \calt.fail ];
    132     sub \calt.alt3 from [\calt.fail \calt.fail \calt.pass ];
    133 } caltContextualAlternateslookup1;
    134 
    135 lookup caseCaseSensitiveFormslookup16 {
    136   lookupflag 0;
    137     sub \case.default from [\case.fail \case.fail \case.fail ];
    138     sub \case.alt1 from [\case.pass \case.fail \case.fail ];
    139     sub \case.alt2 from [\case.fail \case.pass \case.fail ];
    140     sub \case.alt3 from [\case.fail \case.fail \case.pass ];
    141 } caseCaseSensitiveFormslookup16;
    142 
    143 lookup ccmpGlyphCompositionDecompositi {
    144   lookupflag 0;
    145     sub \ccmp.default from [\ccmp.fail \ccmp.fail \ccmp.fail ];
    146     sub \ccmp.alt1 from [\ccmp.pass \ccmp.fail \ccmp.fail ];
    147     sub \ccmp.alt2 from [\ccmp.fail \ccmp.pass \ccmp.fail ];
    148     sub \ccmp.alt3 from [\ccmp.fail \ccmp.fail \ccmp.pass ];
    149 } ccmpGlyphCompositionDecompositi;
    150 
    151 lookup cfarConjunctFormAfterRolookup18 {
    152   lookupflag 0;
    153     sub \cfar.default from [\cfar.fail \cfar.fail \cfar.fail ];
    154     sub \cfar.alt1 from [\cfar.pass \cfar.fail \cfar.fail ];
    155     sub \cfar.alt2 from [\cfar.fail \cfar.pass \cfar.fail ];
    156     sub \cfar.alt3 from [\cfar.fail \cfar.fail \cfar.pass ];
    157 } cfarConjunctFormAfterRolookup18;
    158 
    159 lookup cjctConjunctFormslookup19 {
    160   lookupflag 0;
    161     sub \cjct.default from [\cjct.fail \cjct.fail \cjct.fail ];
    162     sub \cjct.alt1 from [\cjct.pass \cjct.fail \cjct.fail ];
    163     sub \cjct.alt2 from [\cjct.fail \cjct.pass \cjct.fail ];
    164     sub \cjct.alt3 from [\cjct.fail \cjct.fail \cjct.pass ];
    165 } cjctConjunctFormslookup19;
    166 
    167 lookup cligContextualLigatureslookup20 {
    168   lookupflag 0;
    169     sub \clig.default from [\clig.fail \clig.fail \clig.fail ];
    170     sub \clig.alt1 from [\clig.pass \clig.fail \clig.fail ];
    171     sub \clig.alt2 from [\clig.fail \clig.pass \clig.fail ];
    172     sub \clig.alt3 from [\clig.fail \clig.fail \clig.pass ];
    173 } cligContextualLigatureslookup20;
    174 
    175 lookup cpctCenteredCJKPunctuationlooku {
    176   lookupflag 0;
    177     sub \cpct.default from [\cpct.fail \cpct.fail \cpct.fail ];
    178     sub \cpct.alt1 from [\cpct.pass \cpct.fail \cpct.fail ];
    179     sub \cpct.alt2 from [\cpct.fail \cpct.pass \cpct.fail ];
    180     sub \cpct.alt3 from [\cpct.fail \cpct.fail \cpct.pass ];
    181 } cpctCenteredCJKPunctuationlooku;
    182 
    183 lookup cpspCapitalSpacinglookup22 {
    184   lookupflag 0;
    185     sub \cpsp.default from [\cpsp.fail \cpsp.fail \cpsp.fail ];
    186     sub \cpsp.alt1 from [\cpsp.pass \cpsp.fail \cpsp.fail ];
    187     sub \cpsp.alt2 from [\cpsp.fail \cpsp.pass \cpsp.fail ];
    188     sub \cpsp.alt3 from [\cpsp.fail \cpsp.fail \cpsp.pass ];
    189 } cpspCapitalSpacinglookup22;
    190 
    191 lookup cswhContextualSwashlookup23 {
    192   lookupflag 0;
    193     sub \cswh.default from [\cswh.fail \cswh.fail \cswh.fail ];
    194     sub \cswh.alt1 from [\cswh.pass \cswh.fail \cswh.fail ];
    195     sub \cswh.alt2 from [\cswh.fail \cswh.pass \cswh.fail ];
    196     sub \cswh.alt3 from [\cswh.fail \cswh.fail \cswh.pass ];
    197 } cswhContextualSwashlookup23;
    198 
    199 lookup cursCursiveAttachmentlookup24 {
    200   lookupflag 0;
    201     sub \curs.default from [\curs.fail \curs.fail \curs.fail ];
    202     sub \curs.alt1 from [\curs.pass \curs.fail \curs.fail ];
    203     sub \curs.alt2 from [\curs.fail \curs.pass \curs.fail ];
    204     sub \curs.alt3 from [\curs.fail \curs.fail \curs.pass ];
    205 } cursCursiveAttachmentlookup24;
    206 
    207 lookup cv00CharacterVariants00lookup25 {
    208   lookupflag 0;
    209     sub \cv00.default from [\cv00.fail \cv00.fail \cv00.fail ];
    210     sub \cv00.alt1 from [\cv00.pass \cv00.fail \cv00.fail ];
    211     sub \cv00.alt2 from [\cv00.fail \cv00.pass \cv00.fail ];
    212     sub \cv00.alt3 from [\cv00.fail \cv00.fail \cv00.pass ];
    213 } cv00CharacterVariants00lookup25;
    214 
    215 lookup cv01CharacterVariants01lookup26 {
    216   lookupflag 0;
    217     sub \cv01.default from [\cv01.fail \cv01.fail \cv01.fail ];
    218     sub \cv01.alt1 from [\cv01.pass \cv01.fail \cv01.fail ];
    219     sub \cv01.alt2 from [\cv01.fail \cv01.pass \cv01.fail ];
    220     sub \cv01.alt3 from [\cv01.fail \cv01.fail \cv01.pass ];
    221 } cv01CharacterVariants01lookup26;
    222 
    223 lookup cv02CharacterVariants02lookup27 {
    224   lookupflag 0;
    225     sub \cv02.default from [\cv02.fail \cv02.fail \cv02.fail ];
    226     sub \cv02.alt1 from [\cv02.pass \cv02.fail \cv02.fail ];
    227     sub \cv02.alt2 from [\cv02.fail \cv02.pass \cv02.fail ];
    228     sub \cv02.alt3 from [\cv02.fail \cv02.fail \cv02.pass ];
    229 } cv02CharacterVariants02lookup27;
    230 
    231 lookup cv03CharacterVariants03lookup28 {
    232   lookupflag 0;
    233     sub \cv03.default from [\cv03.fail \cv03.fail \cv03.fail ];
    234     sub \cv03.alt1 from [\cv03.pass \cv03.fail \cv03.fail ];
    235     sub \cv03.alt2 from [\cv03.fail \cv03.pass \cv03.fail ];
    236     sub \cv03.alt3 from [\cv03.fail \cv03.fail \cv03.pass ];
    237 } cv03CharacterVariants03lookup28;
    238 
    239 lookup cv04CharacterVariants04lookup29 {
    240   lookupflag 0;
    241     sub \cv04.default from [\cv04.fail \cv04.fail \cv04.fail ];
    242     sub \cv04.alt1 from [\cv04.pass \cv04.fail \cv04.fail ];
    243     sub \cv04.alt2 from [\cv04.fail \cv04.pass \cv04.fail ];
    244     sub \cv04.alt3 from [\cv04.fail \cv04.fail \cv04.pass ];
    245 } cv04CharacterVariants04lookup29;
    246 
    247 lookup cv05CharacterVariants05lookup30 {
    248   lookupflag 0;
    249     sub \cv05.default from [\cv05.fail \cv05.fail \cv05.fail ];
    250     sub \cv05.alt1 from [\cv05.pass \cv05.fail \cv05.fail ];
    251     sub \cv05.alt2 from [\cv05.fail \cv05.pass \cv05.fail ];
    252     sub \cv05.alt3 from [\cv05.fail \cv05.fail \cv05.pass ];
    253 } cv05CharacterVariants05lookup30;
    254 
    255 lookup cv06CharacterVariants06lookup31 {
    256   lookupflag 0;
    257     sub \cv06.default from [\cv06.fail \cv06.fail \cv06.fail ];
    258     sub \cv06.alt1 from [\cv06.pass \cv06.fail \cv06.fail ];
    259     sub \cv06.alt2 from [\cv06.fail \cv06.pass \cv06.fail ];
    260     sub \cv06.alt3 from [\cv06.fail \cv06.fail \cv06.pass ];
    261 } cv06CharacterVariants06lookup31;
    262 
    263 lookup cv07CharacterVariants07lookup32 {
    264   lookupflag 0;
    265     sub \cv07.default from [\cv07.fail \cv07.fail \cv07.fail ];
    266     sub \cv07.alt1 from [\cv07.pass \cv07.fail \cv07.fail ];
    267     sub \cv07.alt2 from [\cv07.fail \cv07.pass \cv07.fail ];
    268     sub \cv07.alt3 from [\cv07.fail \cv07.fail \cv07.pass ];
    269 } cv07CharacterVariants07lookup32;
    270 
    271 lookup cv08CharacterVariants08lookup33 {
    272   lookupflag 0;
    273     sub \cv08.default from [\cv08.fail \cv08.fail \cv08.fail ];
    274     sub \cv08.alt1 from [\cv08.pass \cv08.fail \cv08.fail ];
    275     sub \cv08.alt2 from [\cv08.fail \cv08.pass \cv08.fail ];
    276     sub \cv08.alt3 from [\cv08.fail \cv08.fail \cv08.pass ];
    277 } cv08CharacterVariants08lookup33;
    278 
    279 lookup cv09CharacterVariants09lookup34 {
    280   lookupflag 0;
    281     sub \cv09.default from [\cv09.fail \cv09.fail \cv09.fail ];
    282     sub \cv09.alt1 from [\cv09.pass \cv09.fail \cv09.fail ];
    283     sub \cv09.alt2 from [\cv09.fail \cv09.pass \cv09.fail ];
    284     sub \cv09.alt3 from [\cv09.fail \cv09.fail \cv09.pass ];
    285 } cv09CharacterVariants09lookup34;
    286 
    287 lookup cv10CharacterVariants10lookup35 {
    288   lookupflag 0;
    289     sub \cv10.default from [\cv10.fail \cv10.fail \cv10.fail ];
    290     sub \cv10.alt1 from [\cv10.pass \cv10.fail \cv10.fail ];
    291     sub \cv10.alt2 from [\cv10.fail \cv10.pass \cv10.fail ];
    292     sub \cv10.alt3 from [\cv10.fail \cv10.fail \cv10.pass ];
    293 } cv10CharacterVariants10lookup35;
    294 
    295 lookup AlternateSubstitutionlookup36 {
    296   lookupflag 0;
    297     sub \cv11.default from [\cv11.fail \cv11.fail \cv11.fail ];
    298     sub \cv11.alt1 from [\cv11.pass \cv11.fail \cv11.fail ];
    299     sub \cv11.alt2 from [\cv11.fail \cv11.pass \cv11.fail ];
    300     sub \cv11.alt3 from [\cv11.fail \cv11.fail \cv11.pass ];
    301 } AlternateSubstitutionlookup36;
    302 
    303 lookup AlternateSubstitutionlookup37 {
    304   lookupflag 0;
    305     sub \cv12.default from [\cv12.fail \cv12.fail \cv12.fail ];
    306     sub \cv12.alt1 from [\cv12.pass \cv12.fail \cv12.fail ];
    307     sub \cv12.alt2 from [\cv12.fail \cv12.pass \cv12.fail ];
    308     sub \cv12.alt3 from [\cv12.fail \cv12.fail \cv12.pass ];
    309 } AlternateSubstitutionlookup37;
    310 
    311 lookup AlternateSubstitutionlookup38 {
    312   lookupflag 0;
    313     sub \cv13.default from [\cv13.fail \cv13.fail \cv13.fail ];
    314     sub \cv13.alt1 from [\cv13.pass \cv13.fail \cv13.fail ];
    315     sub \cv13.alt2 from [\cv13.fail \cv13.pass \cv13.fail ];
    316     sub \cv13.alt3 from [\cv13.fail \cv13.fail \cv13.pass ];
    317 } AlternateSubstitutionlookup38;
    318 
    319 lookup AlternateSubstitutionlookup39 {
    320   lookupflag 0;
    321     sub \cv14.default from [\cv14.fail \cv14.fail \cv14.fail ];
    322     sub \cv14.alt1 from [\cv14.pass \cv14.fail \cv14.fail ];
    323     sub \cv14.alt2 from [\cv14.fail \cv14.pass \cv14.fail ];
    324     sub \cv14.alt3 from [\cv14.fail \cv14.fail \cv14.pass ];
    325 } AlternateSubstitutionlookup39;
    326 
    327 lookup AlternateSubstitutionlookup40 {
    328   lookupflag 0;
    329     sub \cv15.default from [\cv15.fail \cv15.fail \cv15.fail ];
    330     sub \cv15.alt1 from [\cv15.pass \cv15.fail \cv15.fail ];
    331     sub \cv15.alt2 from [\cv15.fail \cv15.pass \cv15.fail ];
    332     sub \cv15.alt3 from [\cv15.fail \cv15.fail \cv15.pass ];
    333 } AlternateSubstitutionlookup40;
    334 
    335 lookup AlternateSubstitutionlookup41 {
    336   lookupflag 0;
    337     sub \cv16.default from [\cv16.fail \cv16.fail \cv16.fail ];
    338     sub \cv16.alt1 from [\cv16.pass \cv16.fail \cv16.fail ];
    339     sub \cv16.alt2 from [\cv16.fail \cv16.pass \cv16.fail ];
    340     sub \cv16.alt3 from [\cv16.fail \cv16.fail \cv16.pass ];
    341 } AlternateSubstitutionlookup41;
    342 
    343 lookup AlternateSubstitutionlookup42 {
    344   lookupflag 0;
    345     sub \cv17.default from [\cv17.fail \cv17.fail \cv17.fail ];
    346     sub \cv17.alt1 from [\cv17.pass \cv17.fail \cv17.fail ];
    347     sub \cv17.alt2 from [\cv17.fail \cv17.pass \cv17.fail ];
    348     sub \cv17.alt3 from [\cv17.fail \cv17.fail \cv17.pass ];
    349 } AlternateSubstitutionlookup42;
    350 
    351 lookup AlternateSubstitutionlookup43 {
    352   lookupflag 0;
    353     sub \cv18.default from [\cv18.fail \cv18.fail \cv18.fail ];
    354     sub \cv18.alt1 from [\cv18.pass \cv18.fail \cv18.fail ];
    355     sub \cv18.alt2 from [\cv18.fail \cv18.pass \cv18.fail ];
    356     sub \cv18.alt3 from [\cv18.fail \cv18.fail \cv18.pass ];
    357 } AlternateSubstitutionlookup43;
    358 
    359 lookup AlternateSubstitutionlookup44 {
    360   lookupflag 0;
    361     sub \cv19.default from [\cv19.fail \cv19.fail \cv19.fail ];
    362     sub \cv19.alt1 from [\cv19.pass \cv19.fail \cv19.fail ];
    363     sub \cv19.alt2 from [\cv19.fail \cv19.pass \cv19.fail ];
    364     sub \cv19.alt3 from [\cv19.fail \cv19.fail \cv19.pass ];
    365 } AlternateSubstitutionlookup44;
    366 
    367 lookup AlternateSubstitutionlookup45 {
    368   lookupflag 0;
    369     sub \cv20.default from [\cv20.fail \cv20.fail \cv20.fail ];
    370     sub \cv20.alt1 from [\cv20.pass \cv20.fail \cv20.fail ];
    371     sub \cv20.alt2 from [\cv20.fail \cv20.pass \cv20.fail ];
    372     sub \cv20.alt3 from [\cv20.fail \cv20.fail \cv20.pass ];
    373 } AlternateSubstitutionlookup45;
    374 
    375 lookup AlternateSubstitutionlookup46 {
    376   lookupflag 0;
    377     sub \cv21.default from [\cv21.fail \cv21.fail \cv21.fail ];
    378     sub \cv21.alt1 from [\cv21.pass \cv21.fail \cv21.fail ];
    379     sub \cv21.alt2 from [\cv21.fail \cv21.pass \cv21.fail ];
    380     sub \cv21.alt3 from [\cv21.fail \cv21.fail \cv21.pass ];
    381 } AlternateSubstitutionlookup46;
    382 
    383 lookup AlternateSubstitutionlookup47 {
    384   lookupflag 0;
    385     sub \cv22.default from [\cv22.fail \cv22.fail \cv22.fail ];
    386     sub \cv22.alt1 from [\cv22.pass \cv22.fail \cv22.fail ];
    387     sub \cv22.alt2 from [\cv22.fail \cv22.pass \cv22.fail ];
    388     sub \cv22.alt3 from [\cv22.fail \cv22.fail \cv22.pass ];
    389 } AlternateSubstitutionlookup47;
    390 
    391 lookup AlternateSubstitutionlookup48 {
    392   lookupflag 0;
    393     sub \cv23.default from [\cv23.fail \cv23.fail \cv23.fail ];
    394     sub \cv23.alt1 from [\cv23.pass \cv23.fail \cv23.fail ];
    395     sub \cv23.alt2 from [\cv23.fail \cv23.pass \cv23.fail ];
    396     sub \cv23.alt3 from [\cv23.fail \cv23.fail \cv23.pass ];
    397 } AlternateSubstitutionlookup48;
    398 
    399 lookup AlternateSubstitutionlookup49 {
    400   lookupflag 0;
    401     sub \cv24.default from [\cv24.fail \cv24.fail \cv24.fail ];
    402     sub \cv24.alt1 from [\cv24.pass \cv24.fail \cv24.fail ];
    403     sub \cv24.alt2 from [\cv24.fail \cv24.pass \cv24.fail ];
    404     sub \cv24.alt3 from [\cv24.fail \cv24.fail \cv24.pass ];
    405 } AlternateSubstitutionlookup49;
    406 
    407 lookup AlternateSubstitutionlookup50 {
    408   lookupflag 0;
    409     sub \cv25.default from [\cv25.fail \cv25.fail \cv25.fail ];
    410     sub \cv25.alt1 from [\cv25.pass \cv25.fail \cv25.fail ];
    411     sub \cv25.alt2 from [\cv25.fail \cv25.pass \cv25.fail ];
    412     sub \cv25.alt3 from [\cv25.fail \cv25.fail \cv25.pass ];
    413 } AlternateSubstitutionlookup50;
    414 
    415 lookup AlternateSubstitutionlookup51 {
    416   lookupflag 0;
    417     sub \cv26.default from [\cv26.fail \cv26.fail \cv26.fail ];
    418     sub \cv26.alt1 from [\cv26.pass \cv26.fail \cv26.fail ];
    419     sub \cv26.alt2 from [\cv26.fail \cv26.pass \cv26.fail ];
    420     sub \cv26.alt3 from [\cv26.fail \cv26.fail \cv26.pass ];
    421 } AlternateSubstitutionlookup51;
    422 
    423 lookup AlternateSubstitutionlookup52 {
    424   lookupflag 0;
    425     sub \cv27.default from [\cv27.fail \cv27.fail \cv27.fail ];
    426     sub \cv27.alt1 from [\cv27.pass \cv27.fail \cv27.fail ];
    427     sub \cv27.alt2 from [\cv27.fail \cv27.pass \cv27.fail ];
    428     sub \cv27.alt3 from [\cv27.fail \cv27.fail \cv27.pass ];
    429 } AlternateSubstitutionlookup52;
    430 
    431 lookup AlternateSubstitutionlookup53 {
    432   lookupflag 0;
    433     sub \cv28.default from [\cv28.fail \cv28.fail \cv28.fail ];
    434     sub \cv28.alt1 from [\cv28.pass \cv28.fail \cv28.fail ];
    435     sub \cv28.alt2 from [\cv28.fail \cv28.pass \cv28.fail ];
    436     sub \cv28.alt3 from [\cv28.fail \cv28.fail \cv28.pass ];
    437 } AlternateSubstitutionlookup53;
    438 
    439 lookup AlternateSubstitutionlookup54 {
    440   lookupflag 0;
    441     sub \cv29.default from [\cv29.fail \cv29.fail \cv29.fail ];
    442     sub \cv29.alt1 from [\cv29.pass \cv29.fail \cv29.fail ];
    443     sub \cv29.alt2 from [\cv29.fail \cv29.pass \cv29.fail ];
    444     sub \cv29.alt3 from [\cv29.fail \cv29.fail \cv29.pass ];
    445 } AlternateSubstitutionlookup54;
    446 
    447 lookup AlternateSubstitutionlookup55 {
    448   lookupflag 0;
    449     sub \cv30.default from [\cv30.fail \cv30.fail \cv30.fail ];
    450     sub \cv30.alt1 from [\cv30.pass \cv30.fail \cv30.fail ];
    451     sub \cv30.alt2 from [\cv30.fail \cv30.pass \cv30.fail ];
    452     sub \cv30.alt3 from [\cv30.fail \cv30.fail \cv30.pass ];
    453 } AlternateSubstitutionlookup55;
    454 
    455 lookup AlternateSubstitutionlookup56 {
    456   lookupflag 0;
    457     sub \cv31.default from [\cv31.fail \cv31.fail \cv31.fail ];
    458     sub \cv31.alt1 from [\cv31.pass \cv31.fail \cv31.fail ];
    459     sub \cv31.alt2 from [\cv31.fail \cv31.pass \cv31.fail ];
    460     sub \cv31.alt3 from [\cv31.fail \cv31.fail \cv31.pass ];
    461 } AlternateSubstitutionlookup56;
    462 
    463 lookup AlternateSubstitutionlookup57 {
    464   lookupflag 0;
    465     sub \cv32.default from [\cv32.fail \cv32.fail \cv32.fail ];
    466     sub \cv32.alt1 from [\cv32.pass \cv32.fail \cv32.fail ];
    467     sub \cv32.alt2 from [\cv32.fail \cv32.pass \cv32.fail ];
    468     sub \cv32.alt3 from [\cv32.fail \cv32.fail \cv32.pass ];
    469 } AlternateSubstitutionlookup57;
    470 
    471 lookup AlternateSubstitutionlookup58 {
    472   lookupflag 0;
    473     sub \cv33.default from [\cv33.fail \cv33.fail \cv33.fail ];
    474     sub \cv33.alt1 from [\cv33.pass \cv33.fail \cv33.fail ];
    475     sub \cv33.alt2 from [\cv33.fail \cv33.pass \cv33.fail ];
    476     sub \cv33.alt3 from [\cv33.fail \cv33.fail \cv33.pass ];
    477 } AlternateSubstitutionlookup58;
    478 
    479 lookup AlternateSubstitutionlookup59 {
    480   lookupflag 0;
    481     sub \cv34.default from [\cv34.fail \cv34.fail \cv34.fail ];
    482     sub \cv34.alt1 from [\cv34.pass \cv34.fail \cv34.fail ];
    483     sub \cv34.alt2 from [\cv34.fail \cv34.pass \cv34.fail ];
    484     sub \cv34.alt3 from [\cv34.fail \cv34.fail \cv34.pass ];
    485 } AlternateSubstitutionlookup59;
    486 
    487 lookup AlternateSubstitutionlookup60 {
    488   lookupflag 0;
    489     sub \cv35.default from [\cv35.fail \cv35.fail \cv35.fail ];
    490     sub \cv35.alt1 from [\cv35.pass \cv35.fail \cv35.fail ];
    491     sub \cv35.alt2 from [\cv35.fail \cv35.pass \cv35.fail ];
    492     sub \cv35.alt3 from [\cv35.fail \cv35.fail \cv35.pass ];
    493 } AlternateSubstitutionlookup60;
    494 
    495 lookup AlternateSubstitutionlookup61 {
    496   lookupflag 0;
    497     sub \cv36.default from [\cv36.fail \cv36.fail \cv36.fail ];
    498     sub \cv36.alt1 from [\cv36.pass \cv36.fail \cv36.fail ];
    499     sub \cv36.alt2 from [\cv36.fail \cv36.pass \cv36.fail ];
    500     sub \cv36.alt3 from [\cv36.fail \cv36.fail \cv36.pass ];
    501 } AlternateSubstitutionlookup61;
    502 
    503 lookup AlternateSubstitutionlookup62 {
    504   lookupflag 0;
    505     sub \cv37.default from [\cv37.fail \cv37.fail \cv37.fail ];
    506     sub \cv37.alt1 from [\cv37.pass \cv37.fail \cv37.fail ];
    507     sub \cv37.alt2 from [\cv37.fail \cv37.pass \cv37.fail ];
    508     sub \cv37.alt3 from [\cv37.fail \cv37.fail \cv37.pass ];
    509 } AlternateSubstitutionlookup62;
    510 
    511 lookup AlternateSubstitutionlookup63 {
    512   lookupflag 0;
    513     sub \cv38.default from [\cv38.fail \cv38.fail \cv38.fail ];
    514     sub \cv38.alt1 from [\cv38.pass \cv38.fail \cv38.fail ];
    515     sub \cv38.alt2 from [\cv38.fail \cv38.pass \cv38.fail ];
    516     sub \cv38.alt3 from [\cv38.fail \cv38.fail \cv38.pass ];
    517 } AlternateSubstitutionlookup63;
    518 
    519 lookup AlternateSubstitutionlookup64 {
    520   lookupflag 0;
    521     sub \cv39.default from [\cv39.fail \cv39.fail \cv39.fail ];
    522     sub \cv39.alt1 from [\cv39.pass \cv39.fail \cv39.fail ];
    523     sub \cv39.alt2 from [\cv39.fail \cv39.pass \cv39.fail ];
    524     sub \cv39.alt3 from [\cv39.fail \cv39.fail \cv39.pass ];
    525 } AlternateSubstitutionlookup64;
    526 
    527 lookup AlternateSubstitutionlookup65 {
    528   lookupflag 0;
    529     sub \cv40.default from [\cv40.fail \cv40.fail \cv40.fail ];
    530     sub \cv40.alt1 from [\cv40.pass \cv40.fail \cv40.fail ];
    531     sub \cv40.alt2 from [\cv40.fail \cv40.pass \cv40.fail ];
    532     sub \cv40.alt3 from [\cv40.fail \cv40.fail \cv40.pass ];
    533 } AlternateSubstitutionlookup65;
    534 
    535 lookup AlternateSubstitutionlookup66 {
    536   lookupflag 0;
    537     sub \cv41.default from [\cv41.fail \cv41.fail \cv41.fail ];
    538     sub \cv41.alt1 from [\cv41.pass \cv41.fail \cv41.fail ];
    539     sub \cv41.alt2 from [\cv41.fail \cv41.pass \cv41.fail ];
    540     sub \cv41.alt3 from [\cv41.fail \cv41.fail \cv41.pass ];
    541 } AlternateSubstitutionlookup66;
    542 
    543 lookup AlternateSubstitutionlookup67 {
    544   lookupflag 0;
    545     sub \cv42.default from [\cv42.fail \cv42.fail \cv42.fail ];
    546     sub \cv42.alt1 from [\cv42.pass \cv42.fail \cv42.fail ];
    547     sub \cv42.alt2 from [\cv42.fail \cv42.pass \cv42.fail ];
    548     sub \cv42.alt3 from [\cv42.fail \cv42.fail \cv42.pass ];
    549 } AlternateSubstitutionlookup67;
    550 
    551 lookup AlternateSubstitutionlookup68 {
    552   lookupflag 0;
    553     sub \cv43.default from [\cv43.fail \cv43.fail \cv43.fail ];
    554     sub \cv43.alt1 from [\cv43.pass \cv43.fail \cv43.fail ];
    555     sub \cv43.alt2 from [\cv43.fail \cv43.pass \cv43.fail ];
    556     sub \cv43.alt3 from [\cv43.fail \cv43.fail \cv43.pass ];
    557 } AlternateSubstitutionlookup68;
    558 
    559 lookup AlternateSubstitutionlookup69 {
    560   lookupflag 0;
    561     sub \cv44.default from [\cv44.fail \cv44.fail \cv44.fail ];
    562     sub \cv44.alt1 from [\cv44.pass \cv44.fail \cv44.fail ];
    563     sub \cv44.alt2 from [\cv44.fail \cv44.pass \cv44.fail ];
    564     sub \cv44.alt3 from [\cv44.fail \cv44.fail \cv44.pass ];
    565 } AlternateSubstitutionlookup69;
    566 
    567 lookup AlternateSubstitutionlookup70 {
    568   lookupflag 0;
    569     sub \cv45.default from [\cv45.fail \cv45.fail \cv45.fail ];
    570     sub \cv45.alt1 from [\cv45.pass \cv45.fail \cv45.fail ];
    571     sub \cv45.alt2 from [\cv45.fail \cv45.pass \cv45.fail ];
    572     sub \cv45.alt3 from [\cv45.fail \cv45.fail \cv45.pass ];
    573 } AlternateSubstitutionlookup70;
    574 
    575 lookup AlternateSubstitutionlookup71 {
    576   lookupflag 0;
    577     sub \cv46.default from [\cv46.fail \cv46.fail \cv46.fail ];
    578     sub \cv46.alt1 from [\cv46.pass \cv46.fail \cv46.fail ];
    579     sub \cv46.alt2 from [\cv46.fail \cv46.pass \cv46.fail ];
    580     sub \cv46.alt3 from [\cv46.fail \cv46.fail \cv46.pass ];
    581 } AlternateSubstitutionlookup71;
    582 
    583 lookup AlternateSubstitutionlookup72 {
    584   lookupflag 0;
    585     sub \cv47.default from [\cv47.fail \cv47.fail \cv47.fail ];
    586     sub \cv47.alt1 from [\cv47.pass \cv47.fail \cv47.fail ];
    587     sub \cv47.alt2 from [\cv47.fail \cv47.pass \cv47.fail ];
    588     sub \cv47.alt3 from [\cv47.fail \cv47.fail \cv47.pass ];
    589 } AlternateSubstitutionlookup72;
    590 
    591 lookup AlternateSubstitutionlookup73 {
    592   lookupflag 0;
    593     sub \cv48.default from [\cv48.fail \cv48.fail \cv48.fail ];
    594     sub \cv48.alt1 from [\cv48.pass \cv48.fail \cv48.fail ];
    595     sub \cv48.alt2 from [\cv48.fail \cv48.pass \cv48.fail ];
    596     sub \cv48.alt3 from [\cv48.fail \cv48.fail \cv48.pass ];
    597 } AlternateSubstitutionlookup73;
    598 
    599 lookup AlternateSubstitutionlookup74 {
    600   lookupflag 0;
    601     sub \cv49.default from [\cv49.fail \cv49.fail \cv49.fail ];
    602     sub \cv49.alt1 from [\cv49.pass \cv49.fail \cv49.fail ];
    603     sub \cv49.alt2 from [\cv49.fail \cv49.pass \cv49.fail ];
    604     sub \cv49.alt3 from [\cv49.fail \cv49.fail \cv49.pass ];
    605 } AlternateSubstitutionlookup74;
    606 
    607 lookup AlternateSubstitutionlookup75 {
    608   lookupflag 0;
    609     sub \cv50.default from [\cv50.fail \cv50.fail \cv50.fail ];
    610     sub \cv50.alt1 from [\cv50.pass \cv50.fail \cv50.fail ];
    611     sub \cv50.alt2 from [\cv50.fail \cv50.pass \cv50.fail ];
    612     sub \cv50.alt3 from [\cv50.fail \cv50.fail \cv50.pass ];
    613 } AlternateSubstitutionlookup75;
    614 
    615 lookup AlternateSubstitutionlookup76 {
    616   lookupflag 0;
    617     sub \cv51.default from [\cv51.fail \cv51.fail \cv51.fail ];
    618     sub \cv51.alt1 from [\cv51.pass \cv51.fail \cv51.fail ];
    619     sub \cv51.alt2 from [\cv51.fail \cv51.pass \cv51.fail ];
    620     sub \cv51.alt3 from [\cv51.fail \cv51.fail \cv51.pass ];
    621 } AlternateSubstitutionlookup76;
    622 
    623 lookup AlternateSubstitutionlookup77 {
    624   lookupflag 0;
    625     sub \cv52.default from [\cv52.fail \cv52.fail \cv52.fail ];
    626     sub \cv52.alt1 from [\cv52.pass \cv52.fail \cv52.fail ];
    627     sub \cv52.alt2 from [\cv52.fail \cv52.pass \cv52.fail ];
    628     sub \cv52.alt3 from [\cv52.fail \cv52.fail \cv52.pass ];
    629 } AlternateSubstitutionlookup77;
    630 
    631 lookup AlternateSubstitutionlookup78 {
    632   lookupflag 0;
    633     sub \cv53.default from [\cv53.fail \cv53.fail \cv53.fail ];
    634     sub \cv53.alt1 from [\cv53.pass \cv53.fail \cv53.fail ];
    635     sub \cv53.alt2 from [\cv53.fail \cv53.pass \cv53.fail ];
    636     sub \cv53.alt3 from [\cv53.fail \cv53.fail \cv53.pass ];
    637 } AlternateSubstitutionlookup78;
    638 
    639 lookup AlternateSubstitutionlookup79 {
    640   lookupflag 0;
    641     sub \cv54.default from [\cv54.fail \cv54.fail \cv54.fail ];
    642     sub \cv54.alt1 from [\cv54.pass \cv54.fail \cv54.fail ];
    643     sub \cv54.alt2 from [\cv54.fail \cv54.pass \cv54.fail ];
    644     sub \cv54.alt3 from [\cv54.fail \cv54.fail \cv54.pass ];
    645 } AlternateSubstitutionlookup79;
    646 
    647 lookup AlternateSubstitutionlookup80 {
    648   lookupflag 0;
    649     sub \cv55.default from [\cv55.fail \cv55.fail \cv55.fail ];
    650     sub \cv55.alt1 from [\cv55.pass \cv55.fail \cv55.fail ];
    651     sub \cv55.alt2 from [\cv55.fail \cv55.pass \cv55.fail ];
    652     sub \cv55.alt3 from [\cv55.fail \cv55.fail \cv55.pass ];
    653 } AlternateSubstitutionlookup80;
    654 
    655 lookup AlternateSubstitutionlookup81 {
    656   lookupflag 0;
    657     sub \cv56.default from [\cv56.fail \cv56.fail \cv56.fail ];
    658     sub \cv56.alt1 from [\cv56.pass \cv56.fail \cv56.fail ];
    659     sub \cv56.alt2 from [\cv56.fail \cv56.pass \cv56.fail ];
    660     sub \cv56.alt3 from [\cv56.fail \cv56.fail \cv56.pass ];
    661 } AlternateSubstitutionlookup81;
    662 
    663 lookup AlternateSubstitutionlookup82 {
    664   lookupflag 0;
    665     sub \cv57.default from [\cv57.fail \cv57.fail \cv57.fail ];
    666     sub \cv57.alt1 from [\cv57.pass \cv57.fail \cv57.fail ];
    667     sub \cv57.alt2 from [\cv57.fail \cv57.pass \cv57.fail ];
    668     sub \cv57.alt3 from [\cv57.fail \cv57.fail \cv57.pass ];
    669 } AlternateSubstitutionlookup82;
    670 
    671 lookup AlternateSubstitutionlookup83 {
    672   lookupflag 0;
    673     sub \cv58.default from [\cv58.fail \cv58.fail \cv58.fail ];
    674     sub \cv58.alt1 from [\cv58.pass \cv58.fail \cv58.fail ];
    675     sub \cv58.alt2 from [\cv58.fail \cv58.pass \cv58.fail ];
    676     sub \cv58.alt3 from [\cv58.fail \cv58.fail \cv58.pass ];
    677 } AlternateSubstitutionlookup83;
    678 
    679 lookup AlternateSubstitutionlookup84 {
    680   lookupflag 0;
    681     sub \cv59.default from [\cv59.fail \cv59.fail \cv59.fail ];
    682     sub \cv59.alt1 from [\cv59.pass \cv59.fail \cv59.fail ];
    683     sub \cv59.alt2 from [\cv59.fail \cv59.pass \cv59.fail ];
    684     sub \cv59.alt3 from [\cv59.fail \cv59.fail \cv59.pass ];
    685 } AlternateSubstitutionlookup84;
    686 
    687 lookup AlternateSubstitutionlookup85 {
    688   lookupflag 0;
    689     sub \cv60.default from [\cv60.fail \cv60.fail \cv60.fail ];
    690     sub \cv60.alt1 from [\cv60.pass \cv60.fail \cv60.fail ];
    691     sub \cv60.alt2 from [\cv60.fail \cv60.pass \cv60.fail ];
    692     sub \cv60.alt3 from [\cv60.fail \cv60.fail \cv60.pass ];
    693 } AlternateSubstitutionlookup85;
    694 
    695 lookup AlternateSubstitutionlookup86 {
    696   lookupflag 0;
    697     sub \cv61.default from [\cv61.fail \cv61.fail \cv61.fail ];
    698     sub \cv61.alt1 from [\cv61.pass \cv61.fail \cv61.fail ];
    699     sub \cv61.alt2 from [\cv61.fail \cv61.pass \cv61.fail ];
    700     sub \cv61.alt3 from [\cv61.fail \cv61.fail \cv61.pass ];
    701 } AlternateSubstitutionlookup86;
    702 
    703 lookup AlternateSubstitutionlookup87 {
    704   lookupflag 0;
    705     sub \cv62.default from [\cv62.fail \cv62.fail \cv62.fail ];
    706     sub \cv62.alt1 from [\cv62.pass \cv62.fail \cv62.fail ];
    707     sub \cv62.alt2 from [\cv62.fail \cv62.pass \cv62.fail ];
    708     sub \cv62.alt3 from [\cv62.fail \cv62.fail \cv62.pass ];
    709 } AlternateSubstitutionlookup87;
    710 
    711 lookup AlternateSubstitutionlookup88 {
    712   lookupflag 0;
    713     sub \cv63.default from [\cv63.fail \cv63.fail \cv63.fail ];
    714     sub \cv63.alt1 from [\cv63.pass \cv63.fail \cv63.fail ];
    715     sub \cv63.alt2 from [\cv63.fail \cv63.pass \cv63.fail ];
    716     sub \cv63.alt3 from [\cv63.fail \cv63.fail \cv63.pass ];
    717 } AlternateSubstitutionlookup88;
    718 
    719 lookup AlternateSubstitutionlookup89 {
    720   lookupflag 0;
    721     sub \cv64.default from [\cv64.fail \cv64.fail \cv64.fail ];
    722     sub \cv64.alt1 from [\cv64.pass \cv64.fail \cv64.fail ];
    723     sub \cv64.alt2 from [\cv64.fail \cv64.pass \cv64.fail ];
    724     sub \cv64.alt3 from [\cv64.fail \cv64.fail \cv64.pass ];
    725 } AlternateSubstitutionlookup89;
    726 
    727 lookup AlternateSubstitutionlookup90 {
    728   lookupflag 0;
    729     sub \cv65.default from [\cv65.fail \cv65.fail \cv65.fail ];
    730     sub \cv65.alt1 from [\cv65.pass \cv65.fail \cv65.fail ];
    731     sub \cv65.alt2 from [\cv65.fail \cv65.pass \cv65.fail ];
    732     sub \cv65.alt3 from [\cv65.fail \cv65.fail \cv65.pass ];
    733 } AlternateSubstitutionlookup90;
    734 
    735 lookup AlternateSubstitutionlookup91 {
    736   lookupflag 0;
    737     sub \cv66.default from [\cv66.fail \cv66.fail \cv66.fail ];
    738     sub \cv66.alt1 from [\cv66.pass \cv66.fail \cv66.fail ];
    739     sub \cv66.alt2 from [\cv66.fail \cv66.pass \cv66.fail ];
    740     sub \cv66.alt3 from [\cv66.fail \cv66.fail \cv66.pass ];
    741 } AlternateSubstitutionlookup91;
    742 
    743 lookup AlternateSubstitutionlookup92 {
    744   lookupflag 0;
    745     sub \cv67.default from [\cv67.fail \cv67.fail \cv67.fail ];
    746     sub \cv67.alt1 from [\cv67.pass \cv67.fail \cv67.fail ];
    747     sub \cv67.alt2 from [\cv67.fail \cv67.pass \cv67.fail ];
    748     sub \cv67.alt3 from [\cv67.fail \cv67.fail \cv67.pass ];
    749 } AlternateSubstitutionlookup92;
    750 
    751 lookup AlternateSubstitutionlookup93 {
    752   lookupflag 0;
    753     sub \cv68.default from [\cv68.fail \cv68.fail \cv68.fail ];
    754     sub \cv68.alt1 from [\cv68.pass \cv68.fail \cv68.fail ];
    755     sub \cv68.alt2 from [\cv68.fail \cv68.pass \cv68.fail ];
    756     sub \cv68.alt3 from [\cv68.fail \cv68.fail \cv68.pass ];
    757 } AlternateSubstitutionlookup93;
    758 
    759 lookup AlternateSubstitutionlookup94 {
    760   lookupflag 0;
    761     sub \cv69.default from [\cv69.fail \cv69.fail \cv69.fail ];
    762     sub \cv69.alt1 from [\cv69.pass \cv69.fail \cv69.fail ];
    763     sub \cv69.alt2 from [\cv69.fail \cv69.pass \cv69.fail ];
    764     sub \cv69.alt3 from [\cv69.fail \cv69.fail \cv69.pass ];
    765 } AlternateSubstitutionlookup94;
    766 
    767 lookup AlternateSubstitutionlookup95 {
    768   lookupflag 0;
    769     sub \cv70.default from [\cv70.fail \cv70.fail \cv70.fail ];
    770     sub \cv70.alt1 from [\cv70.pass \cv70.fail \cv70.fail ];
    771     sub \cv70.alt2 from [\cv70.fail \cv70.pass \cv70.fail ];
    772     sub \cv70.alt3 from [\cv70.fail \cv70.fail \cv70.pass ];
    773 } AlternateSubstitutionlookup95;
    774 
    775 lookup AlternateSubstitutionlookup96 {
    776   lookupflag 0;
    777     sub \cv71.default from [\cv71.fail \cv71.fail \cv71.fail ];
    778     sub \cv71.alt1 from [\cv71.pass \cv71.fail \cv71.fail ];
    779     sub \cv71.alt2 from [\cv71.fail \cv71.pass \cv71.fail ];
    780     sub \cv71.alt3 from [\cv71.fail \cv71.fail \cv71.pass ];
    781 } AlternateSubstitutionlookup96;
    782 
    783 lookup AlternateSubstitutionlookup97 {
    784   lookupflag 0;
    785     sub \cv72.default from [\cv72.fail \cv72.fail \cv72.fail ];
    786     sub \cv72.alt1 from [\cv72.pass \cv72.fail \cv72.fail ];
    787     sub \cv72.alt2 from [\cv72.fail \cv72.pass \cv72.fail ];
    788     sub \cv72.alt3 from [\cv72.fail \cv72.fail \cv72.pass ];
    789 } AlternateSubstitutionlookup97;
    790 
    791 lookup AlternateSubstitutionlookup98 {
    792   lookupflag 0;
    793     sub \cv73.default from [\cv73.fail \cv73.fail \cv73.fail ];
    794     sub \cv73.alt1 from [\cv73.pass \cv73.fail \cv73.fail ];
    795     sub \cv73.alt2 from [\cv73.fail \cv73.pass \cv73.fail ];
    796     sub \cv73.alt3 from [\cv73.fail \cv73.fail \cv73.pass ];
    797 } AlternateSubstitutionlookup98;
    798 
    799 lookup AlternateSubstitutionlookup99 {
    800   lookupflag 0;
    801     sub \cv74.default from [\cv74.fail \cv74.fail \cv74.fail ];
    802     sub \cv74.alt1 from [\cv74.pass \cv74.fail \cv74.fail ];
    803     sub \cv74.alt2 from [\cv74.fail \cv74.pass \cv74.fail ];
    804     sub \cv74.alt3 from [\cv74.fail \cv74.fail \cv74.pass ];
    805 } AlternateSubstitutionlookup99;
    806 
    807 lookup AlternateSubstitutionlookup100 {
    808   lookupflag 0;
    809     sub \cv75.default from [\cv75.fail \cv75.fail \cv75.fail ];
    810     sub \cv75.alt1 from [\cv75.pass \cv75.fail \cv75.fail ];
    811     sub \cv75.alt2 from [\cv75.fail \cv75.pass \cv75.fail ];
    812     sub \cv75.alt3 from [\cv75.fail \cv75.fail \cv75.pass ];
    813 } AlternateSubstitutionlookup100;
    814 
    815 lookup AlternateSubstitutionlookup101 {
    816   lookupflag 0;
    817     sub \cv76.default from [\cv76.fail \cv76.fail \cv76.fail ];
    818     sub \cv76.alt1 from [\cv76.pass \cv76.fail \cv76.fail ];
    819     sub \cv76.alt2 from [\cv76.fail \cv76.pass \cv76.fail ];
    820     sub \cv76.alt3 from [\cv76.fail \cv76.fail \cv76.pass ];
    821 } AlternateSubstitutionlookup101;
    822 
    823 lookup AlternateSubstitutionlookup102 {
    824   lookupflag 0;
    825     sub \cv77.default from [\cv77.fail \cv77.fail \cv77.fail ];
    826     sub \cv77.alt1 from [\cv77.pass \cv77.fail \cv77.fail ];
    827     sub \cv77.alt2 from [\cv77.fail \cv77.pass \cv77.fail ];
    828     sub \cv77.alt3 from [\cv77.fail \cv77.fail \cv77.pass ];
    829 } AlternateSubstitutionlookup102;
    830 
    831 lookup AlternateSubstitutionlookup103 {
    832   lookupflag 0;
    833     sub \cv78.default from [\cv78.fail \cv78.fail \cv78.fail ];
    834     sub \cv78.alt1 from [\cv78.pass \cv78.fail \cv78.fail ];
    835     sub \cv78.alt2 from [\cv78.fail \cv78.pass \cv78.fail ];
    836     sub \cv78.alt3 from [\cv78.fail \cv78.fail \cv78.pass ];
    837 } AlternateSubstitutionlookup103;
    838 
    839 lookup AlternateSubstitutionlookup104 {
    840   lookupflag 0;
    841     sub \cv79.default from [\cv79.fail \cv79.fail \cv79.fail ];
    842     sub \cv79.alt1 from [\cv79.pass \cv79.fail \cv79.fail ];
    843     sub \cv79.alt2 from [\cv79.fail \cv79.pass \cv79.fail ];
    844     sub \cv79.alt3 from [\cv79.fail \cv79.fail \cv79.pass ];
    845 } AlternateSubstitutionlookup104;
    846 
    847 lookup AlternateSubstitutionlookup105 {
    848   lookupflag 0;
    849     sub \cv80.default from [\cv80.fail \cv80.fail \cv80.fail ];
    850     sub \cv80.alt1 from [\cv80.pass \cv80.fail \cv80.fail ];
    851     sub \cv80.alt2 from [\cv80.fail \cv80.pass \cv80.fail ];
    852     sub \cv80.alt3 from [\cv80.fail \cv80.fail \cv80.pass ];
    853 } AlternateSubstitutionlookup105;
    854 
    855 lookup AlternateSubstitutionlookup106 {
    856   lookupflag 0;
    857     sub \cv81.default from [\cv81.fail \cv81.fail \cv81.fail ];
    858     sub \cv81.alt1 from [\cv81.pass \cv81.fail \cv81.fail ];
    859     sub \cv81.alt2 from [\cv81.fail \cv81.pass \cv81.fail ];
    860     sub \cv81.alt3 from [\cv81.fail \cv81.fail \cv81.pass ];
    861 } AlternateSubstitutionlookup106;
    862 
    863 lookup AlternateSubstitutionlookup107 {
    864   lookupflag 0;
    865     sub \cv82.default from [\cv82.fail \cv82.fail \cv82.fail ];
    866     sub \cv82.alt1 from [\cv82.pass \cv82.fail \cv82.fail ];
    867     sub \cv82.alt2 from [\cv82.fail \cv82.pass \cv82.fail ];
    868     sub \cv82.alt3 from [\cv82.fail \cv82.fail \cv82.pass ];
    869 } AlternateSubstitutionlookup107;
    870 
    871 lookup AlternateSubstitutionlookup108 {
    872   lookupflag 0;
    873     sub \cv83.default from [\cv83.fail \cv83.fail \cv83.fail ];
    874     sub \cv83.alt1 from [\cv83.pass \cv83.fail \cv83.fail ];
    875     sub \cv83.alt2 from [\cv83.fail \cv83.pass \cv83.fail ];
    876     sub \cv83.alt3 from [\cv83.fail \cv83.fail \cv83.pass ];
    877 } AlternateSubstitutionlookup108;
    878 
    879 lookup AlternateSubstitutionlookup109 {
    880   lookupflag 0;
    881     sub \cv84.default from [\cv84.fail \cv84.fail \cv84.fail ];
    882     sub \cv84.alt1 from [\cv84.pass \cv84.fail \cv84.fail ];
    883     sub \cv84.alt2 from [\cv84.fail \cv84.pass \cv84.fail ];
    884     sub \cv84.alt3 from [\cv84.fail \cv84.fail \cv84.pass ];
    885 } AlternateSubstitutionlookup109;
    886 
    887 lookup AlternateSubstitutionlookup110 {
    888   lookupflag 0;
    889     sub \cv85.default from [\cv85.fail \cv85.fail \cv85.fail ];
    890     sub \cv85.alt1 from [\cv85.pass \cv85.fail \cv85.fail ];
    891     sub \cv85.alt2 from [\cv85.fail \cv85.pass \cv85.fail ];
    892     sub \cv85.alt3 from [\cv85.fail \cv85.fail \cv85.pass ];
    893 } AlternateSubstitutionlookup110;
    894 
    895 lookup AlternateSubstitutionlookup111 {
    896   lookupflag 0;
    897     sub \cv86.default from [\cv86.fail \cv86.fail \cv86.fail ];
    898     sub \cv86.alt1 from [\cv86.pass \cv86.fail \cv86.fail ];
    899     sub \cv86.alt2 from [\cv86.fail \cv86.pass \cv86.fail ];
    900     sub \cv86.alt3 from [\cv86.fail \cv86.fail \cv86.pass ];
    901 } AlternateSubstitutionlookup111;
    902 
    903 lookup AlternateSubstitutionlookup112 {
    904   lookupflag 0;
    905     sub \cv87.default from [\cv87.fail \cv87.fail \cv87.fail ];
    906     sub \cv87.alt1 from [\cv87.pass \cv87.fail \cv87.fail ];
    907     sub \cv87.alt2 from [\cv87.fail \cv87.pass \cv87.fail ];
    908     sub \cv87.alt3 from [\cv87.fail \cv87.fail \cv87.pass ];
    909 } AlternateSubstitutionlookup112;
    910 
    911 lookup AlternateSubstitutionlookup113 {
    912   lookupflag 0;
    913     sub \cv88.default from [\cv88.fail \cv88.fail \cv88.fail ];
    914     sub \cv88.alt1 from [\cv88.pass \cv88.fail \cv88.fail ];
    915     sub \cv88.alt2 from [\cv88.fail \cv88.pass \cv88.fail ];
    916     sub \cv88.alt3 from [\cv88.fail \cv88.fail \cv88.pass ];
    917 } AlternateSubstitutionlookup113;
    918 
    919 lookup AlternateSubstitutionlookup114 {
    920   lookupflag 0;
    921     sub \cv89.default from [\cv89.fail \cv89.fail \cv89.fail ];
    922     sub \cv89.alt1 from [\cv89.pass \cv89.fail \cv89.fail ];
    923     sub \cv89.alt2 from [\cv89.fail \cv89.pass \cv89.fail ];
    924     sub \cv89.alt3 from [\cv89.fail \cv89.fail \cv89.pass ];
    925 } AlternateSubstitutionlookup114;
    926 
    927 lookup AlternateSubstitutionlookup115 {
    928   lookupflag 0;
    929     sub \cv90.default from [\cv90.fail \cv90.fail \cv90.fail ];
    930     sub \cv90.alt1 from [\cv90.pass \cv90.fail \cv90.fail ];
    931     sub \cv90.alt2 from [\cv90.fail \cv90.pass \cv90.fail ];
    932     sub \cv90.alt3 from [\cv90.fail \cv90.fail \cv90.pass ];
    933 } AlternateSubstitutionlookup115;
    934 
    935 lookup AlternateSubstitutionlookup116 {
    936   lookupflag 0;
    937     sub \cv91.default from [\cv91.fail \cv91.fail \cv91.fail ];
    938     sub \cv91.alt1 from [\cv91.pass \cv91.fail \cv91.fail ];
    939     sub \cv91.alt2 from [\cv91.fail \cv91.pass \cv91.fail ];
    940     sub \cv91.alt3 from [\cv91.fail \cv91.fail \cv91.pass ];
    941 } AlternateSubstitutionlookup116;
    942 
    943 lookup AlternateSubstitutionlookup117 {
    944   lookupflag 0;
    945     sub \cv92.default from [\cv92.fail \cv92.fail \cv92.fail ];
    946     sub \cv92.alt1 from [\cv92.pass \cv92.fail \cv92.fail ];
    947     sub \cv92.alt2 from [\cv92.fail \cv92.pass \cv92.fail ];
    948     sub \cv92.alt3 from [\cv92.fail \cv92.fail \cv92.pass ];
    949 } AlternateSubstitutionlookup117;
    950 
    951 lookup AlternateSubstitutionlookup118 {
    952   lookupflag 0;
    953     sub \cv93.default from [\cv93.fail \cv93.fail \cv93.fail ];
    954     sub \cv93.alt1 from [\cv93.pass \cv93.fail \cv93.fail ];
    955     sub \cv93.alt2 from [\cv93.fail \cv93.pass \cv93.fail ];
    956     sub \cv93.alt3 from [\cv93.fail \cv93.fail \cv93.pass ];
    957 } AlternateSubstitutionlookup118;
    958 
    959 lookup AlternateSubstitutionlookup119 {
    960   lookupflag 0;
    961     sub \cv94.default from [\cv94.fail \cv94.fail \cv94.fail ];
    962     sub \cv94.alt1 from [\cv94.pass \cv94.fail \cv94.fail ];
    963     sub \cv94.alt2 from [\cv94.fail \cv94.pass \cv94.fail ];
    964     sub \cv94.alt3 from [\cv94.fail \cv94.fail \cv94.pass ];
    965 } AlternateSubstitutionlookup119;
    966 
    967 lookup AlternateSubstitutionlookup120 {
    968   lookupflag 0;
    969     sub \cv95.default from [\cv95.fail \cv95.fail \cv95.fail ];
    970     sub \cv95.alt1 from [\cv95.pass \cv95.fail \cv95.fail ];
    971     sub \cv95.alt2 from [\cv95.fail \cv95.pass \cv95.fail ];
    972     sub \cv95.alt3 from [\cv95.fail \cv95.fail \cv95.pass ];
    973 } AlternateSubstitutionlookup120;
    974 
    975 lookup AlternateSubstitutionlookup121 {
    976   lookupflag 0;
    977     sub \cv96.default from [\cv96.fail \cv96.fail \cv96.fail ];
    978     sub \cv96.alt1 from [\cv96.pass \cv96.fail \cv96.fail ];
    979     sub \cv96.alt2 from [\cv96.fail \cv96.pass \cv96.fail ];
    980     sub \cv96.alt3 from [\cv96.fail \cv96.fail \cv96.pass ];
    981 } AlternateSubstitutionlookup121;
    982 
    983 lookup AlternateSubstitutionlookup122 {
    984   lookupflag 0;
    985     sub \cv97.default from [\cv97.fail \cv97.fail \cv97.fail ];
    986     sub \cv97.alt1 from [\cv97.pass \cv97.fail \cv97.fail ];
    987     sub \cv97.alt2 from [\cv97.fail \cv97.pass \cv97.fail ];
    988     sub \cv97.alt3 from [\cv97.fail \cv97.fail \cv97.pass ];
    989 } AlternateSubstitutionlookup122;
    990 
    991 lookup AlternateSubstitutionlookup123 {
    992   lookupflag 0;
    993     sub \cv98.default from [\cv98.fail \cv98.fail \cv98.fail ];
    994     sub \cv98.alt1 from [\cv98.pass \cv98.fail \cv98.fail ];
    995     sub \cv98.alt2 from [\cv98.fail \cv98.pass \cv98.fail ];
    996     sub \cv98.alt3 from [\cv98.fail \cv98.fail \cv98.pass ];
    997 } AlternateSubstitutionlookup123;
    998 
    999 lookup cv99CharacterVariants99lookup12 {
   1000   lookupflag 0;
   1001     sub \cv99.default from [\cv99.fail \cv99.fail \cv99.fail ];
   1002     sub \cv99.alt1 from [\cv99.pass \cv99.fail \cv99.fail ];
   1003     sub \cv99.alt2 from [\cv99.fail \cv99.pass \cv99.fail ];
   1004     sub \cv99.alt3 from [\cv99.fail \cv99.fail \cv99.pass ];
   1005 } cv99CharacterVariants99lookup12;
   1006 
   1007 lookup distDistancelookup125 {
   1008   lookupflag 0;
   1009     sub \dist.default from [\dist.fail \dist.fail \dist.fail ];
   1010     sub \dist.alt1 from [\dist.pass \dist.fail \dist.fail ];
   1011     sub \dist.alt2 from [\dist.fail \dist.pass \dist.fail ];
   1012     sub \dist.alt3 from [\dist.fail \dist.fail \dist.pass ];
   1013 } distDistancelookup125;
   1014 
   1015 lookup dligDiscretionaryLigatureslooku {
   1016   lookupflag 0;
   1017     sub \dlig.default from [\dlig.fail \dlig.fail \dlig.fail ];
   1018     sub \dlig.alt1 from [\dlig.pass \dlig.fail \dlig.fail ];
   1019     sub \dlig.alt2 from [\dlig.fail \dlig.pass \dlig.fail ];
   1020     sub \dlig.alt3 from [\dlig.fail \dlig.fail \dlig.pass ];
   1021 } dligDiscretionaryLigatureslooku;
   1022 
   1023 lookup dnomDenominatorslookup127 {
   1024   lookupflag 0;
   1025     sub \dnom.default from [\dnom.fail \dnom.fail \dnom.fail ];
   1026     sub \dnom.alt1 from [\dnom.pass \dnom.fail \dnom.fail ];
   1027     sub \dnom.alt2 from [\dnom.fail \dnom.pass \dnom.fail ];
   1028     sub \dnom.alt3 from [\dnom.fail \dnom.fail \dnom.pass ];
   1029 } dnomDenominatorslookup127;
   1030 
   1031 lookup exptExpertFormslookup128 {
   1032   lookupflag 0;
   1033     sub \expt.default from [\expt.fail \expt.fail \expt.fail ];
   1034     sub \expt.alt1 from [\expt.pass \expt.fail \expt.fail ];
   1035     sub \expt.alt2 from [\expt.fail \expt.pass \expt.fail ];
   1036     sub \expt.alt3 from [\expt.fail \expt.fail \expt.pass ];
   1037 } exptExpertFormslookup128;
   1038 
   1039 lookup faltFinalGlyphOnLinelookup129 {
   1040   lookupflag 0;
   1041     sub \falt.default from [\falt.fail \falt.fail \falt.fail ];
   1042     sub \falt.alt1 from [\falt.pass \falt.fail \falt.fail ];
   1043     sub \falt.alt2 from [\falt.fail \falt.pass \falt.fail ];
   1044     sub \falt.alt3 from [\falt.fail \falt.fail \falt.pass ];
   1045 } faltFinalGlyphOnLinelookup129;
   1046 
   1047 lookup fin2TerminalForms2lookup130 {
   1048   lookupflag 0;
   1049     sub \fin2.default from [\fin2.fail \fin2.fail \fin2.fail ];
   1050     sub \fin2.alt1 from [\fin2.pass \fin2.fail \fin2.fail ];
   1051     sub \fin2.alt2 from [\fin2.fail \fin2.pass \fin2.fail ];
   1052     sub \fin2.alt3 from [\fin2.fail \fin2.fail \fin2.pass ];
   1053 } fin2TerminalForms2lookup130;
   1054 
   1055 lookup fin3TerminalForms3lookup131 {
   1056   lookupflag 0;
   1057     sub \fin3.default from [\fin3.fail \fin3.fail \fin3.fail ];
   1058     sub \fin3.alt1 from [\fin3.pass \fin3.fail \fin3.fail ];
   1059     sub \fin3.alt2 from [\fin3.fail \fin3.pass \fin3.fail ];
   1060     sub \fin3.alt3 from [\fin3.fail \fin3.fail \fin3.pass ];
   1061 } fin3TerminalForms3lookup131;
   1062 
   1063 lookup finaTerminalFormslookup132 {
   1064   lookupflag 0;
   1065     sub \fina.default from [\fina.fail \fina.fail \fina.fail ];
   1066     sub \fina.alt1 from [\fina.pass \fina.fail \fina.fail ];
   1067     sub \fina.alt2 from [\fina.fail \fina.pass \fina.fail ];
   1068     sub \fina.alt3 from [\fina.fail \fina.fail \fina.pass ];
   1069 } finaTerminalFormslookup132;
   1070 
   1071 lookup fracDiagonalFractionslookup133 {
   1072   lookupflag 0;
   1073     sub \frac.default from [\frac.fail \frac.fail \frac.fail ];
   1074     sub \frac.alt1 from [\frac.pass \frac.fail \frac.fail ];
   1075     sub \frac.alt2 from [\frac.fail \frac.pass \frac.fail ];
   1076     sub \frac.alt3 from [\frac.fail \frac.fail \frac.pass ];
   1077 } fracDiagonalFractionslookup133;
   1078 
   1079 lookup fwidFullWidthslookup134 {
   1080   lookupflag 0;
   1081     sub \fwid.default from [\fwid.fail \fwid.fail \fwid.fail ];
   1082     sub \fwid.alt1 from [\fwid.pass \fwid.fail \fwid.fail ];
   1083     sub \fwid.alt2 from [\fwid.fail \fwid.pass \fwid.fail ];
   1084     sub \fwid.alt3 from [\fwid.fail \fwid.fail \fwid.pass ];
   1085 } fwidFullWidthslookup134;
   1086 
   1087 lookup halfHalfFormslookup135 {
   1088   lookupflag 0;
   1089     sub \half.default from [\half.fail \half.fail \half.fail ];
   1090     sub \half.alt1 from [\half.pass \half.fail \half.fail ];
   1091     sub \half.alt2 from [\half.fail \half.pass \half.fail ];
   1092     sub \half.alt3 from [\half.fail \half.fail \half.pass ];
   1093 } halfHalfFormslookup135;
   1094 
   1095 lookup halnHalantFormslookup136 {
   1096   lookupflag 0;
   1097     sub \haln.default from [\haln.fail \haln.fail \haln.fail ];
   1098     sub \haln.alt1 from [\haln.pass \haln.fail \haln.fail ];
   1099     sub \haln.alt2 from [\haln.fail \haln.pass \haln.fail ];
   1100     sub \haln.alt3 from [\haln.fail \haln.fail \haln.pass ];
   1101 } halnHalantFormslookup136;
   1102 
   1103 lookup haltAlternativeHalfWidthslookup {
   1104   lookupflag 0;
   1105     sub \halt.default from [\halt.fail \halt.fail \halt.fail ];
   1106     sub \halt.alt1 from [\halt.pass \halt.fail \halt.fail ];
   1107     sub \halt.alt2 from [\halt.fail \halt.pass \halt.fail ];
   1108     sub \halt.alt3 from [\halt.fail \halt.fail \halt.pass ];
   1109 } haltAlternativeHalfWidthslookup;
   1110 
   1111 lookup histHistoricalFormslookup138 {
   1112   lookupflag 0;
   1113     sub \hist.default from [\hist.fail \hist.fail \hist.fail ];
   1114     sub \hist.alt1 from [\hist.pass \hist.fail \hist.fail ];
   1115     sub \hist.alt2 from [\hist.fail \hist.pass \hist.fail ];
   1116     sub \hist.alt3 from [\hist.fail \hist.fail \hist.pass ];
   1117 } histHistoricalFormslookup138;
   1118 
   1119 lookup hknaHorizontalKanaAlternativesl {
   1120   lookupflag 0;
   1121     sub \hkna.default from [\hkna.fail \hkna.fail \hkna.fail ];
   1122     sub \hkna.alt1 from [\hkna.pass \hkna.fail \hkna.fail ];
   1123     sub \hkna.alt2 from [\hkna.fail \hkna.pass \hkna.fail ];
   1124     sub \hkna.alt3 from [\hkna.fail \hkna.fail \hkna.pass ];
   1125 } hknaHorizontalKanaAlternativesl;
   1126 
   1127 lookup hligHistoricLigatureslookup140 {
   1128   lookupflag 0;
   1129     sub \hlig.default from [\hlig.fail \hlig.fail \hlig.fail ];
   1130     sub \hlig.alt1 from [\hlig.pass \hlig.fail \hlig.fail ];
   1131     sub \hlig.alt2 from [\hlig.fail \hlig.pass \hlig.fail ];
   1132     sub \hlig.alt3 from [\hlig.fail \hlig.fail \hlig.pass ];
   1133 } hligHistoricLigatureslookup140;
   1134 
   1135 lookup hnglHanjatoHangullookup141 {
   1136   lookupflag 0;
   1137     sub \hngl.default from [\hngl.fail \hngl.fail \hngl.fail ];
   1138     sub \hngl.alt1 from [\hngl.pass \hngl.fail \hngl.fail ];
   1139     sub \hngl.alt2 from [\hngl.fail \hngl.pass \hngl.fail ];
   1140     sub \hngl.alt3 from [\hngl.fail \hngl.fail \hngl.pass ];
   1141 } hnglHanjatoHangullookup141;
   1142 
   1143 lookup hojoHojoJISX02121990KanjiFormsl {
   1144   lookupflag 0;
   1145     sub \hojo.default from [\hojo.fail \hojo.fail \hojo.fail ];
   1146     sub \hojo.alt1 from [\hojo.pass \hojo.fail \hojo.fail ];
   1147     sub \hojo.alt2 from [\hojo.fail \hojo.pass \hojo.fail ];
   1148     sub \hojo.alt3 from [\hojo.fail \hojo.fail \hojo.pass ];
   1149 } hojoHojoJISX02121990KanjiFormsl;
   1150 
   1151 lookup hwidHalfWidthslookup143 {
   1152   lookupflag 0;
   1153     sub \hwid.default from [\hwid.fail \hwid.fail \hwid.fail ];
   1154     sub \hwid.alt1 from [\hwid.pass \hwid.fail \hwid.fail ];
   1155     sub \hwid.alt2 from [\hwid.fail \hwid.pass \hwid.fail ];
   1156     sub \hwid.alt3 from [\hwid.fail \hwid.fail \hwid.pass ];
   1157 } hwidHalfWidthslookup143;
   1158 
   1159 lookup initInitialFormslookup144 {
   1160   lookupflag 0;
   1161     sub \init.default from [\init.fail \init.fail \init.fail ];
   1162     sub \init.alt1 from [\init.pass \init.fail \init.fail ];
   1163     sub \init.alt2 from [\init.fail \init.pass \init.fail ];
   1164     sub \init.alt3 from [\init.fail \init.fail \init.pass ];
   1165 } initInitialFormslookup144;
   1166 
   1167 lookup isolIsolatedFormslookup145 {
   1168   lookupflag 0;
   1169     sub \isol.default from [\isol.fail \isol.fail \isol.fail ];
   1170     sub \isol.alt1 from [\isol.pass \isol.fail \isol.fail ];
   1171     sub \isol.alt2 from [\isol.fail \isol.pass \isol.fail ];
   1172     sub \isol.alt3 from [\isol.fail \isol.fail \isol.pass ];
   1173 } isolIsolatedFormslookup145;
   1174 
   1175 lookup italItalicslookup146 {
   1176   lookupflag 0;
   1177     sub \ital.default from [\ital.fail \ital.fail \ital.fail ];
   1178     sub \ital.alt1 from [\ital.pass \ital.fail \ital.fail ];
   1179     sub \ital.alt2 from [\ital.fail \ital.pass \ital.fail ];
   1180     sub \ital.alt3 from [\ital.fail \ital.fail \ital.pass ];
   1181 } italItalicslookup146;
   1182 
   1183 lookup jaltJustificationAlternativeslo {
   1184   lookupflag 0;
   1185     sub \jalt.default from [\jalt.fail \jalt.fail \jalt.fail ];
   1186     sub \jalt.alt1 from [\jalt.pass \jalt.fail \jalt.fail ];
   1187     sub \jalt.alt2 from [\jalt.fail \jalt.pass \jalt.fail ];
   1188     sub \jalt.alt3 from [\jalt.fail \jalt.fail \jalt.pass ];
   1189 } jaltJustificationAlternativeslo;
   1190 
   1191 lookup jp04JIS2004Formslookup148 {
   1192   lookupflag 0;
   1193     sub \jp04.default from [\jp04.fail \jp04.fail \jp04.fail ];
   1194     sub \jp04.alt1 from [\jp04.pass \jp04.fail \jp04.fail ];
   1195     sub \jp04.alt2 from [\jp04.fail \jp04.pass \jp04.fail ];
   1196     sub \jp04.alt3 from [\jp04.fail \jp04.fail \jp04.pass ];
   1197 } jp04JIS2004Formslookup148;
   1198 
   1199 lookup jp78JIS78Formslookup149 {
   1200   lookupflag 0;
   1201     sub \jp78.default from [\jp78.fail \jp78.fail \jp78.fail ];
   1202     sub \jp78.alt1 from [\jp78.pass \jp78.fail \jp78.fail ];
   1203     sub \jp78.alt2 from [\jp78.fail \jp78.pass \jp78.fail ];
   1204     sub \jp78.alt3 from [\jp78.fail \jp78.fail \jp78.pass ];
   1205 } jp78JIS78Formslookup149;
   1206 
   1207 lookup jp83JIS83Formslookup150 {
   1208   lookupflag 0;
   1209     sub \jp83.default from [\jp83.fail \jp83.fail \jp83.fail ];
   1210     sub \jp83.alt1 from [\jp83.pass \jp83.fail \jp83.fail ];
   1211     sub \jp83.alt2 from [\jp83.fail \jp83.pass \jp83.fail ];
   1212     sub \jp83.alt3 from [\jp83.fail \jp83.fail \jp83.pass ];
   1213 } jp83JIS83Formslookup150;
   1214 
   1215 lookup jp90JIS90Formslookup151 {
   1216   lookupflag 0;
   1217     sub \jp90.default from [\jp90.fail \jp90.fail \jp90.fail ];
   1218     sub \jp90.alt1 from [\jp90.pass \jp90.fail \jp90.fail ];
   1219     sub \jp90.alt2 from [\jp90.fail \jp90.pass \jp90.fail ];
   1220     sub \jp90.alt3 from [\jp90.fail \jp90.fail \jp90.pass ];
   1221 } jp90JIS90Formslookup151;
   1222 
   1223 lookup kernHorizontalKerninglookup152 {
   1224   lookupflag 0;
   1225     sub \kern.default from [\kern.fail \kern.fail \kern.fail ];
   1226     sub \kern.alt1 from [\kern.pass \kern.fail \kern.fail ];
   1227     sub \kern.alt2 from [\kern.fail \kern.pass \kern.fail ];
   1228     sub \kern.alt3 from [\kern.fail \kern.fail \kern.pass ];
   1229 } kernHorizontalKerninglookup152;
   1230 
   1231 lookup lfbdLeftBoundslookup153 {
   1232   lookupflag 0;
   1233     sub \lfbd.default from [\lfbd.fail \lfbd.fail \lfbd.fail ];
   1234     sub \lfbd.alt1 from [\lfbd.pass \lfbd.fail \lfbd.fail ];
   1235     sub \lfbd.alt2 from [\lfbd.fail \lfbd.pass \lfbd.fail ];
   1236     sub \lfbd.alt3 from [\lfbd.fail \lfbd.fail \lfbd.pass ];
   1237 } lfbdLeftBoundslookup153;
   1238 
   1239 lookup ligaStandardLigatureslookup154 {
   1240   lookupflag 0;
   1241     sub \liga.default from [\liga.fail \liga.fail \liga.fail ];
   1242     sub \liga.alt1 from [\liga.pass \liga.fail \liga.fail ];
   1243     sub \liga.alt2 from [\liga.fail \liga.pass \liga.fail ];
   1244     sub \liga.alt3 from [\liga.fail \liga.fail \liga.pass ];
   1245 } ligaStandardLigatureslookup154;
   1246 
   1247 lookup ljmoLeadingJamoFormslookup155 {
   1248   lookupflag 0;
   1249     sub \ljmo.default from [\ljmo.fail \ljmo.fail \ljmo.fail ];
   1250     sub \ljmo.alt1 from [\ljmo.pass \ljmo.fail \ljmo.fail ];
   1251     sub \ljmo.alt2 from [\ljmo.fail \ljmo.pass \ljmo.fail ];
   1252     sub \ljmo.alt3 from [\ljmo.fail \ljmo.fail \ljmo.pass ];
   1253 } ljmoLeadingJamoFormslookup155;
   1254 
   1255 lookup lnumLiningFigureslookup156 {
   1256   lookupflag 0;
   1257     sub \lnum.default from [\lnum.fail \lnum.fail \lnum.fail ];
   1258     sub \lnum.alt1 from [\lnum.pass \lnum.fail \lnum.fail ];
   1259     sub \lnum.alt2 from [\lnum.fail \lnum.pass \lnum.fail ];
   1260     sub \lnum.alt3 from [\lnum.fail \lnum.fail \lnum.pass ];
   1261 } lnumLiningFigureslookup156;
   1262 
   1263 lookup loclLocalizedFormslookup157 {
   1264   lookupflag 0;
   1265     sub \locl.default from [\locl.fail \locl.fail \locl.fail ];
   1266     sub \locl.alt1 from [\locl.pass \locl.fail \locl.fail ];
   1267     sub \locl.alt2 from [\locl.fail \locl.pass \locl.fail ];
   1268     sub \locl.alt3 from [\locl.fail \locl.fail \locl.pass ];
   1269 } loclLocalizedFormslookup157;
   1270 
   1271 lookup AlternateSubstitutionlookup158 {
   1272   lookupflag 0;
   1273     sub \ltra.default from [\ltra.fail \ltra.fail \ltra.fail ];
   1274     sub \ltra.alt1 from [\ltra.pass \ltra.fail \ltra.fail ];
   1275     sub \ltra.alt2 from [\ltra.fail \ltra.pass \ltra.fail ];
   1276     sub \ltra.alt3 from [\ltra.fail \ltra.fail \ltra.pass ];
   1277 } AlternateSubstitutionlookup158;
   1278 
   1279 lookup AlternateSubstitutionlookup159 {
   1280   lookupflag 0;
   1281     sub \ltrm.default from [\ltrm.fail \ltrm.fail \ltrm.fail ];
   1282     sub \ltrm.alt1 from [\ltrm.pass \ltrm.fail \ltrm.fail ];
   1283     sub \ltrm.alt2 from [\ltrm.fail \ltrm.pass \ltrm.fail ];
   1284     sub \ltrm.alt3 from [\ltrm.fail \ltrm.fail \ltrm.pass ];
   1285 } AlternateSubstitutionlookup159;
   1286 
   1287 lookup markMarkPositioninglookup160 {
   1288   lookupflag 0;
   1289     sub \mark.default from [\mark.fail \mark.fail \mark.fail ];
   1290     sub \mark.alt1 from [\mark.pass \mark.fail \mark.fail ];
   1291     sub \mark.alt2 from [\mark.fail \mark.pass \mark.fail ];
   1292     sub \mark.alt3 from [\mark.fail \mark.fail \mark.pass ];
   1293 } markMarkPositioninglookup160;
   1294 
   1295 lookup med2MedialForms2lookup161 {
   1296   lookupflag 0;
   1297     sub \med2.default from [\med2.fail \med2.fail \med2.fail ];
   1298     sub \med2.alt1 from [\med2.pass \med2.fail \med2.fail ];
   1299     sub \med2.alt2 from [\med2.fail \med2.pass \med2.fail ];
   1300     sub \med2.alt3 from [\med2.fail \med2.fail \med2.pass ];
   1301 } med2MedialForms2lookup161;
   1302 
   1303 lookup mediMedialFormslookup162 {
   1304   lookupflag 0;
   1305     sub \medi.default from [\medi.fail \medi.fail \medi.fail ];
   1306     sub \medi.alt1 from [\medi.pass \medi.fail \medi.fail ];
   1307     sub \medi.alt2 from [\medi.fail \medi.pass \medi.fail ];
   1308     sub \medi.alt3 from [\medi.fail \medi.fail \medi.pass ];
   1309 } mediMedialFormslookup162;
   1310 
   1311 lookup mgrkMathematicalGreeklookup163 {
   1312   lookupflag 0;
   1313     sub \mgrk.default from [\mgrk.fail \mgrk.fail \mgrk.fail ];
   1314     sub \mgrk.alt1 from [\mgrk.pass \mgrk.fail \mgrk.fail ];
   1315     sub \mgrk.alt2 from [\mgrk.fail \mgrk.pass \mgrk.fail ];
   1316     sub \mgrk.alt3 from [\mgrk.fail \mgrk.fail \mgrk.pass ];
   1317 } mgrkMathematicalGreeklookup163;
   1318 
   1319 lookup mkmkMarktoMarklookup164 {
   1320   lookupflag 0;
   1321     sub \mkmk.default from [\mkmk.fail \mkmk.fail \mkmk.fail ];
   1322     sub \mkmk.alt1 from [\mkmk.pass \mkmk.fail \mkmk.fail ];
   1323     sub \mkmk.alt2 from [\mkmk.fail \mkmk.pass \mkmk.fail ];
   1324     sub \mkmk.alt3 from [\mkmk.fail \mkmk.fail \mkmk.pass ];
   1325 } mkmkMarktoMarklookup164;
   1326 
   1327 lookup msetMarkPositioningviaSubstitut {
   1328   lookupflag 0;
   1329     sub \mset.default from [\mset.fail \mset.fail \mset.fail ];
   1330     sub \mset.alt1 from [\mset.pass \mset.fail \mset.fail ];
   1331     sub \mset.alt2 from [\mset.fail \mset.pass \mset.fail ];
   1332     sub \mset.alt3 from [\mset.fail \mset.fail \mset.pass ];
   1333 } msetMarkPositioningviaSubstitut;
   1334 
   1335 lookup naltAlternateAnnotationFormsloo {
   1336   lookupflag 0;
   1337     sub \nalt.default from [\nalt.fail \nalt.fail \nalt.fail ];
   1338     sub \nalt.alt1 from [\nalt.pass \nalt.fail \nalt.fail ];
   1339     sub \nalt.alt2 from [\nalt.fail \nalt.pass \nalt.fail ];
   1340     sub \nalt.alt3 from [\nalt.fail \nalt.fail \nalt.pass ];
   1341 } naltAlternateAnnotationFormsloo;
   1342 
   1343 lookup nlckNLCKanjiFormslookup167 {
   1344   lookupflag 0;
   1345     sub \nlck.default from [\nlck.fail \nlck.fail \nlck.fail ];
   1346     sub \nlck.alt1 from [\nlck.pass \nlck.fail \nlck.fail ];
   1347     sub \nlck.alt2 from [\nlck.fail \nlck.pass \nlck.fail ];
   1348     sub \nlck.alt3 from [\nlck.fail \nlck.fail \nlck.pass ];
   1349 } nlckNLCKanjiFormslookup167;
   1350 
   1351 lookup nuktNuktaFormslookup168 {
   1352   lookupflag 0;
   1353     sub \nukt.default from [\nukt.fail \nukt.fail \nukt.fail ];
   1354     sub \nukt.alt1 from [\nukt.pass \nukt.fail \nukt.fail ];
   1355     sub \nukt.alt2 from [\nukt.fail \nukt.pass \nukt.fail ];
   1356     sub \nukt.alt3 from [\nukt.fail \nukt.fail \nukt.pass ];
   1357 } nuktNuktaFormslookup168;
   1358 
   1359 lookup numrNumeratorslookup169 {
   1360   lookupflag 0;
   1361     sub \numr.default from [\numr.fail \numr.fail \numr.fail ];
   1362     sub \numr.alt1 from [\numr.pass \numr.fail \numr.fail ];
   1363     sub \numr.alt2 from [\numr.fail \numr.pass \numr.fail ];
   1364     sub \numr.alt3 from [\numr.fail \numr.fail \numr.pass ];
   1365 } numrNumeratorslookup169;
   1366 
   1367 lookup onumOldstyleFigureslookup170 {
   1368   lookupflag 0;
   1369     sub \onum.default from [\onum.fail \onum.fail \onum.fail ];
   1370     sub \onum.alt1 from [\onum.pass \onum.fail \onum.fail ];
   1371     sub \onum.alt2 from [\onum.fail \onum.pass \onum.fail ];
   1372     sub \onum.alt3 from [\onum.fail \onum.fail \onum.pass ];
   1373 } onumOldstyleFigureslookup170;
   1374 
   1375 lookup opbdOpticalBoundslookup171 {
   1376   lookupflag 0;
   1377     sub \opbd.default from [\opbd.fail \opbd.fail \opbd.fail ];
   1378     sub \opbd.alt1 from [\opbd.pass \opbd.fail \opbd.fail ];
   1379     sub \opbd.alt2 from [\opbd.fail \opbd.pass \opbd.fail ];
   1380     sub \opbd.alt3 from [\opbd.fail \opbd.fail \opbd.pass ];
   1381 } opbdOpticalBoundslookup171;
   1382 
   1383 lookup ordnOrdinalslookup172 {
   1384   lookupflag 0;
   1385     sub \ordn.default from [\ordn.fail \ordn.fail \ordn.fail ];
   1386     sub \ordn.alt1 from [\ordn.pass \ordn.fail \ordn.fail ];
   1387     sub \ordn.alt2 from [\ordn.fail \ordn.pass \ordn.fail ];
   1388     sub \ordn.alt3 from [\ordn.fail \ordn.fail \ordn.pass ];
   1389 } ordnOrdinalslookup172;
   1390 
   1391 lookup ornmOrnamentslookup173 {
   1392   lookupflag 0;
   1393     sub \ornm.default from [\ornm.fail \ornm.fail \ornm.fail ];
   1394     sub \ornm.alt1 from [\ornm.pass \ornm.fail \ornm.fail ];
   1395     sub \ornm.alt2 from [\ornm.fail \ornm.pass \ornm.fail ];
   1396     sub \ornm.alt3 from [\ornm.fail \ornm.fail \ornm.pass ];
   1397 } ornmOrnamentslookup173;
   1398 
   1399 lookup paltProportionalAlternateMetric {
   1400   lookupflag 0;
   1401     sub \palt.default from [\palt.fail \palt.fail \palt.fail ];
   1402     sub \palt.alt1 from [\palt.pass \palt.fail \palt.fail ];
   1403     sub \palt.alt2 from [\palt.fail \palt.pass \palt.fail ];
   1404     sub \palt.alt3 from [\palt.fail \palt.fail \palt.pass ];
   1405 } paltProportionalAlternateMetric;
   1406 
   1407 lookup pcapLowercasetoPetiteCapitalslo {
   1408   lookupflag 0;
   1409     sub \pcap.default from [\pcap.fail \pcap.fail \pcap.fail ];
   1410     sub \pcap.alt1 from [\pcap.pass \pcap.fail \pcap.fail ];
   1411     sub \pcap.alt2 from [\pcap.fail \pcap.pass \pcap.fail ];
   1412     sub \pcap.alt3 from [\pcap.fail \pcap.fail \pcap.pass ];
   1413 } pcapLowercasetoPetiteCapitalslo;
   1414 
   1415 lookup pknaProportionalKanalookup176 {
   1416   lookupflag 0;
   1417     sub \pkna.default from [\pkna.fail \pkna.fail \pkna.fail ];
   1418     sub \pkna.alt1 from [\pkna.pass \pkna.fail \pkna.fail ];
   1419     sub \pkna.alt2 from [\pkna.fail \pkna.pass \pkna.fail ];
   1420     sub \pkna.alt3 from [\pkna.fail \pkna.fail \pkna.pass ];
   1421 } pknaProportionalKanalookup176;
   1422 
   1423 lookup pnumProportionalNumberslookup17 {
   1424   lookupflag 0;
   1425     sub \pnum.default from [\pnum.fail \pnum.fail \pnum.fail ];
   1426     sub \pnum.alt1 from [\pnum.pass \pnum.fail \pnum.fail ];
   1427     sub \pnum.alt2 from [\pnum.fail \pnum.pass \pnum.fail ];
   1428     sub \pnum.alt3 from [\pnum.fail \pnum.fail \pnum.pass ];
   1429 } pnumProportionalNumberslookup17;
   1430 
   1431 lookup prefPreBaseFormslookup178 {
   1432   lookupflag 0;
   1433     sub \pref.default from [\pref.fail \pref.fail \pref.fail ];
   1434     sub \pref.alt1 from [\pref.pass \pref.fail \pref.fail ];
   1435     sub \pref.alt2 from [\pref.fail \pref.pass \pref.fail ];
   1436     sub \pref.alt3 from [\pref.fail \pref.fail \pref.pass ];
   1437 } prefPreBaseFormslookup178;
   1438 
   1439 lookup presPreBaseSubstitutionslookup1 {
   1440   lookupflag 0;
   1441     sub \pres.default from [\pres.fail \pres.fail \pres.fail ];
   1442     sub \pres.alt1 from [\pres.pass \pres.fail \pres.fail ];
   1443     sub \pres.alt2 from [\pres.fail \pres.pass \pres.fail ];
   1444     sub \pres.alt3 from [\pres.fail \pres.fail \pres.pass ];
   1445 } presPreBaseSubstitutionslookup1;
   1446 
   1447 lookup pstfPostBaseFormslookup180 {
   1448   lookupflag 0;
   1449     sub \pstf.default from [\pstf.fail \pstf.fail \pstf.fail ];
   1450     sub \pstf.alt1 from [\pstf.pass \pstf.fail \pstf.fail ];
   1451     sub \pstf.alt2 from [\pstf.fail \pstf.pass \pstf.fail ];
   1452     sub \pstf.alt3 from [\pstf.fail \pstf.fail \pstf.pass ];
   1453 } pstfPostBaseFormslookup180;
   1454 
   1455 lookup pstsPostBaseSubstitutionslookup {
   1456   lookupflag 0;
   1457     sub \psts.default from [\psts.fail \psts.fail \psts.fail ];
   1458     sub \psts.alt1 from [\psts.pass \psts.fail \psts.fail ];
   1459     sub \psts.alt2 from [\psts.fail \psts.pass \psts.fail ];
   1460     sub \psts.alt3 from [\psts.fail \psts.fail \psts.pass ];
   1461 } pstsPostBaseSubstitutionslookup;
   1462 
   1463 lookup pwidProportionalWidthlookup182 {
   1464   lookupflag 0;
   1465     sub \pwid.default from [\pwid.fail \pwid.fail \pwid.fail ];
   1466     sub \pwid.alt1 from [\pwid.pass \pwid.fail \pwid.fail ];
   1467     sub \pwid.alt2 from [\pwid.fail \pwid.pass \pwid.fail ];
   1468     sub \pwid.alt3 from [\pwid.fail \pwid.fail \pwid.pass ];
   1469 } pwidProportionalWidthlookup182;
   1470 
   1471 lookup qwidQuarterWidthslookup183 {
   1472   lookupflag 0;
   1473     sub \qwid.default from [\qwid.fail \qwid.fail \qwid.fail ];
   1474     sub \qwid.alt1 from [\qwid.pass \qwid.fail \qwid.fail ];
   1475     sub \qwid.alt2 from [\qwid.fail \qwid.pass \qwid.fail ];
   1476     sub \qwid.alt3 from [\qwid.fail \qwid.fail \qwid.pass ];
   1477 } qwidQuarterWidthslookup183;
   1478 
   1479 lookup randRandomizelookup184 {
   1480   lookupflag 0;
   1481     sub \rand.default from [\rand.fail \rand.fail \rand.fail ];
   1482     sub \rand.alt1 from [\rand.pass \rand.fail \rand.fail ];
   1483     sub \rand.alt2 from [\rand.fail \rand.pass \rand.fail ];
   1484     sub \rand.alt3 from [\rand.fail \rand.fail \rand.pass ];
   1485 } randRandomizelookup184;
   1486 
   1487 lookup rkrfRakarFormslookup185 {
   1488   lookupflag 0;
   1489     sub \rkrf.default from [\rkrf.fail \rkrf.fail \rkrf.fail ];
   1490     sub \rkrf.alt1 from [\rkrf.pass \rkrf.fail \rkrf.fail ];
   1491     sub \rkrf.alt2 from [\rkrf.fail \rkrf.pass \rkrf.fail ];
   1492     sub \rkrf.alt3 from [\rkrf.fail \rkrf.fail \rkrf.pass ];
   1493 } rkrfRakarFormslookup185;
   1494 
   1495 lookup rligRequiredLigatureslookup186 {
   1496   lookupflag 0;
   1497     sub \rlig.default from [\rlig.fail \rlig.fail \rlig.fail ];
   1498     sub \rlig.alt1 from [\rlig.pass \rlig.fail \rlig.fail ];
   1499     sub \rlig.alt2 from [\rlig.fail \rlig.pass \rlig.fail ];
   1500     sub \rlig.alt3 from [\rlig.fail \rlig.fail \rlig.pass ];
   1501 } rligRequiredLigatureslookup186;
   1502 
   1503 lookup rphfRephFormlookup187 {
   1504   lookupflag 0;
   1505     sub \rphf.default from [\rphf.fail \rphf.fail \rphf.fail ];
   1506     sub \rphf.alt1 from [\rphf.pass \rphf.fail \rphf.fail ];
   1507     sub \rphf.alt2 from [\rphf.fail \rphf.pass \rphf.fail ];
   1508     sub \rphf.alt3 from [\rphf.fail \rphf.fail \rphf.pass ];
   1509 } rphfRephFormlookup187;
   1510 
   1511 lookup rtbdRightBoundslookup188 {
   1512   lookupflag 0;
   1513     sub \rtbd.default from [\rtbd.fail \rtbd.fail \rtbd.fail ];
   1514     sub \rtbd.alt1 from [\rtbd.pass \rtbd.fail \rtbd.fail ];
   1515     sub \rtbd.alt2 from [\rtbd.fail \rtbd.pass \rtbd.fail ];
   1516     sub \rtbd.alt3 from [\rtbd.fail \rtbd.fail \rtbd.pass ];
   1517 } rtbdRightBoundslookup188;
   1518 
   1519 lookup rtlaRighttoLeftAlternateslookup {
   1520   lookupflag 0;
   1521     sub \rtla.default from [\rtla.fail \rtla.fail \rtla.fail ];
   1522     sub \rtla.alt1 from [\rtla.pass \rtla.fail \rtla.fail ];
   1523     sub \rtla.alt2 from [\rtla.fail \rtla.pass \rtla.fail ];
   1524     sub \rtla.alt3 from [\rtla.fail \rtla.fail \rtla.pass ];
   1525 } rtlaRighttoLeftAlternateslookup;
   1526 
   1527 lookup rtlmRighttoLeftmirroredformsloo {
   1528   lookupflag 0;
   1529     sub \rtlm.default from [\rtlm.fail \rtlm.fail \rtlm.fail ];
   1530     sub \rtlm.alt1 from [\rtlm.pass \rtlm.fail \rtlm.fail ];
   1531     sub \rtlm.alt2 from [\rtlm.fail \rtlm.pass \rtlm.fail ];
   1532     sub \rtlm.alt3 from [\rtlm.fail \rtlm.fail \rtlm.pass ];
   1533 } rtlmRighttoLeftmirroredformsloo;
   1534 
   1535 lookup rubyRubyNotationalFormslookup19 {
   1536   lookupflag 0;
   1537     sub \ruby.default from [\ruby.fail \ruby.fail \ruby.fail ];
   1538     sub \ruby.alt1 from [\ruby.pass \ruby.fail \ruby.fail ];
   1539     sub \ruby.alt2 from [\ruby.fail \ruby.pass \ruby.fail ];
   1540     sub \ruby.alt3 from [\ruby.fail \ruby.fail \ruby.pass ];
   1541 } rubyRubyNotationalFormslookup19;
   1542 
   1543 lookup saltStylisticAlternativeslookup {
   1544   lookupflag 0;
   1545     sub \salt.default from [\salt.fail \salt.fail \salt.fail ];
   1546     sub \salt.alt1 from [\salt.pass \salt.fail \salt.fail ];
   1547     sub \salt.alt2 from [\salt.fail \salt.pass \salt.fail ];
   1548     sub \salt.alt3 from [\salt.fail \salt.fail \salt.pass ];
   1549 } saltStylisticAlternativeslookup;
   1550 
   1551 lookup sinfScientificInferiorslookup19 {
   1552   lookupflag 0;
   1553     sub \sinf.default from [\sinf.fail \sinf.fail \sinf.fail ];
   1554     sub \sinf.alt1 from [\sinf.pass \sinf.fail \sinf.fail ];
   1555     sub \sinf.alt2 from [\sinf.fail \sinf.pass \sinf.fail ];
   1556     sub \sinf.alt3 from [\sinf.fail \sinf.fail \sinf.pass ];
   1557 } sinfScientificInferiorslookup19;
   1558 
   1559 lookup AlternateSubstitutionlookup194 {
   1560   lookupflag 0;
   1561     sub \size.default from [\size.fail \size.fail \size.fail ];
   1562     sub \size.alt1 from [\size.pass \size.fail \size.fail ];
   1563     sub \size.alt2 from [\size.fail \size.pass \size.fail ];
   1564     sub \size.alt3 from [\size.fail \size.fail \size.pass ];
   1565 } AlternateSubstitutionlookup194;
   1566 
   1567 lookup smcpLowercasetoSmallCapitalsloo {
   1568   lookupflag 0;
   1569     sub \smcp.default from [\smcp.fail \smcp.fail \smcp.fail ];
   1570     sub \smcp.alt1 from [\smcp.pass \smcp.fail \smcp.fail ];
   1571     sub \smcp.alt2 from [\smcp.fail \smcp.pass \smcp.fail ];
   1572     sub \smcp.alt3 from [\smcp.fail \smcp.fail \smcp.pass ];
   1573 } smcpLowercasetoSmallCapitalsloo;
   1574 
   1575 lookup smplSimplifiedFormslookup196 {
   1576   lookupflag 0;
   1577     sub \smpl.default from [\smpl.fail \smpl.fail \smpl.fail ];
   1578     sub \smpl.alt1 from [\smpl.pass \smpl.fail \smpl.fail ];
   1579     sub \smpl.alt2 from [\smpl.fail \smpl.pass \smpl.fail ];
   1580     sub \smpl.alt3 from [\smpl.fail \smpl.fail \smpl.pass ];
   1581 } smplSimplifiedFormslookup196;
   1582 
   1583 lookup AlternateSubstitutionlookup197 {
   1584   lookupflag 0;
   1585     sub \ss00.default from [\ss00.fail \ss00.fail \ss00.fail ];
   1586     sub \ss00.alt1 from [\ss00.pass \ss00.fail \ss00.fail ];
   1587     sub \ss00.alt2 from [\ss00.fail \ss00.pass \ss00.fail ];
   1588     sub \ss00.alt3 from [\ss00.fail \ss00.fail \ss00.pass ];
   1589 } AlternateSubstitutionlookup197;
   1590 
   1591 lookup ss01StyleSet1lookup198 {
   1592   lookupflag 0;
   1593     sub \ss01.default from [\ss01.fail \ss01.fail \ss01.fail ];
   1594     sub \ss01.alt1 from [\ss01.pass \ss01.fail \ss01.fail ];
   1595     sub \ss01.alt2 from [\ss01.fail \ss01.pass \ss01.fail ];
   1596     sub \ss01.alt3 from [\ss01.fail \ss01.fail \ss01.pass ];
   1597 } ss01StyleSet1lookup198;
   1598 
   1599 lookup ss02StyleSet2lookup199 {
   1600   lookupflag 0;
   1601     sub \ss02.default from [\ss02.fail \ss02.fail \ss02.fail ];
   1602     sub \ss02.alt1 from [\ss02.pass \ss02.fail \ss02.fail ];
   1603     sub \ss02.alt2 from [\ss02.fail \ss02.pass \ss02.fail ];
   1604     sub \ss02.alt3 from [\ss02.fail \ss02.fail \ss02.pass ];
   1605 } ss02StyleSet2lookup199;
   1606 
   1607 lookup ss03StyleSet3lookup200 {
   1608   lookupflag 0;
   1609     sub \ss03.default from [\ss03.fail \ss03.fail \ss03.fail ];
   1610     sub \ss03.alt1 from [\ss03.pass \ss03.fail \ss03.fail ];
   1611     sub \ss03.alt2 from [\ss03.fail \ss03.pass \ss03.fail ];
   1612     sub \ss03.alt3 from [\ss03.fail \ss03.fail \ss03.pass ];
   1613 } ss03StyleSet3lookup200;
   1614 
   1615 lookup ss04StyleSet4lookup201 {
   1616   lookupflag 0;
   1617     sub \ss04.default from [\ss04.fail \ss04.fail \ss04.fail ];
   1618     sub \ss04.alt1 from [\ss04.pass \ss04.fail \ss04.fail ];
   1619     sub \ss04.alt2 from [\ss04.fail \ss04.pass \ss04.fail ];
   1620     sub \ss04.alt3 from [\ss04.fail \ss04.fail \ss04.pass ];
   1621 } ss04StyleSet4lookup201;
   1622 
   1623 lookup ss05StyleSet5lookup202 {
   1624   lookupflag 0;
   1625     sub \ss05.default from [\ss05.fail \ss05.fail \ss05.fail ];
   1626     sub \ss05.alt1 from [\ss05.pass \ss05.fail \ss05.fail ];
   1627     sub \ss05.alt2 from [\ss05.fail \ss05.pass \ss05.fail ];
   1628     sub \ss05.alt3 from [\ss05.fail \ss05.fail \ss05.pass ];
   1629 } ss05StyleSet5lookup202;
   1630 
   1631 lookup ss06StyleSet6lookup203 {
   1632   lookupflag 0;
   1633     sub \ss06.default from [\ss06.fail \ss06.fail \ss06.fail ];
   1634     sub \ss06.alt1 from [\ss06.pass \ss06.fail \ss06.fail ];
   1635     sub \ss06.alt2 from [\ss06.fail \ss06.pass \ss06.fail ];
   1636     sub \ss06.alt3 from [\ss06.fail \ss06.fail \ss06.pass ];
   1637 } ss06StyleSet6lookup203;
   1638 
   1639 lookup ss07StyleSet7lookup204 {
   1640   lookupflag 0;
   1641     sub \ss07.default from [\ss07.fail \ss07.fail \ss07.fail ];
   1642     sub \ss07.alt1 from [\ss07.pass \ss07.fail \ss07.fail ];
   1643     sub \ss07.alt2 from [\ss07.fail \ss07.pass \ss07.fail ];
   1644     sub \ss07.alt3 from [\ss07.fail \ss07.fail \ss07.pass ];
   1645 } ss07StyleSet7lookup204;
   1646 
   1647 lookup ss08StyleSet8lookup205 {
   1648   lookupflag 0;
   1649     sub \ss08.default from [\ss08.fail \ss08.fail \ss08.fail ];
   1650     sub \ss08.alt1 from [\ss08.pass \ss08.fail \ss08.fail ];
   1651     sub \ss08.alt2 from [\ss08.fail \ss08.pass \ss08.fail ];
   1652     sub \ss08.alt3 from [\ss08.fail \ss08.fail \ss08.pass ];
   1653 } ss08StyleSet8lookup205;
   1654 
   1655 lookup ss09StyleSet9lookup206 {
   1656   lookupflag 0;
   1657     sub \ss09.default from [\ss09.fail \ss09.fail \ss09.fail ];
   1658     sub \ss09.alt1 from [\ss09.pass \ss09.fail \ss09.fail ];
   1659     sub \ss09.alt2 from [\ss09.fail \ss09.pass \ss09.fail ];
   1660     sub \ss09.alt3 from [\ss09.fail \ss09.fail \ss09.pass ];
   1661 } ss09StyleSet9lookup206;
   1662 
   1663 lookup ss10StyleSet10lookup207 {
   1664   lookupflag 0;
   1665     sub \ss10.default from [\ss10.fail \ss10.fail \ss10.fail ];
   1666     sub \ss10.alt1 from [\ss10.pass \ss10.fail \ss10.fail ];
   1667     sub \ss10.alt2 from [\ss10.fail \ss10.pass \ss10.fail ];
   1668     sub \ss10.alt3 from [\ss10.fail \ss10.fail \ss10.pass ];
   1669 } ss10StyleSet10lookup207;
   1670 
   1671 lookup ss11StyleSet11lookup208 {
   1672   lookupflag 0;
   1673     sub \ss11.default from [\ss11.fail \ss11.fail \ss11.fail ];
   1674     sub \ss11.alt1 from [\ss11.pass \ss11.fail \ss11.fail ];
   1675     sub \ss11.alt2 from [\ss11.fail \ss11.pass \ss11.fail ];
   1676     sub \ss11.alt3 from [\ss11.fail \ss11.fail \ss11.pass ];
   1677 } ss11StyleSet11lookup208;
   1678 
   1679 lookup ss12StyleSet12lookup209 {
   1680   lookupflag 0;
   1681     sub \ss12.default from [\ss12.fail \ss12.fail \ss12.fail ];
   1682     sub \ss12.alt1 from [\ss12.pass \ss12.fail \ss12.fail ];
   1683     sub \ss12.alt2 from [\ss12.fail \ss12.pass \ss12.fail ];
   1684     sub \ss12.alt3 from [\ss12.fail \ss12.fail \ss12.pass ];
   1685 } ss12StyleSet12lookup209;
   1686 
   1687 lookup ss13StyleSet13lookup210 {
   1688   lookupflag 0;
   1689     sub \ss13.default from [\ss13.fail \ss13.fail \ss13.fail ];
   1690     sub \ss13.alt1 from [\ss13.pass \ss13.fail \ss13.fail ];
   1691     sub \ss13.alt2 from [\ss13.fail \ss13.pass \ss13.fail ];
   1692     sub \ss13.alt3 from [\ss13.fail \ss13.fail \ss13.pass ];
   1693 } ss13StyleSet13lookup210;
   1694 
   1695 lookup ss14StyleSet14lookup211 {
   1696   lookupflag 0;
   1697     sub \ss14.default from [\ss14.fail \ss14.fail \ss14.fail ];
   1698     sub \ss14.alt1 from [\ss14.pass \ss14.fail \ss14.fail ];
   1699     sub \ss14.alt2 from [\ss14.fail \ss14.pass \ss14.fail ];
   1700     sub \ss14.alt3 from [\ss14.fail \ss14.fail \ss14.pass ];
   1701 } ss14StyleSet14lookup211;
   1702 
   1703 lookup ss15StyleSet15lookup212 {
   1704   lookupflag 0;
   1705     sub \ss15.default from [\ss15.fail \ss15.fail \ss15.fail ];
   1706     sub \ss15.alt1 from [\ss15.pass \ss15.fail \ss15.fail ];
   1707     sub \ss15.alt2 from [\ss15.fail \ss15.pass \ss15.fail ];
   1708     sub \ss15.alt3 from [\ss15.fail \ss15.fail \ss15.pass ];
   1709 } ss15StyleSet15lookup212;
   1710 
   1711 lookup ss16StyleSet16lookup213 {
   1712   lookupflag 0;
   1713     sub \ss16.default from [\ss16.fail \ss16.fail \ss16.fail ];
   1714     sub \ss16.alt1 from [\ss16.pass \ss16.fail \ss16.fail ];
   1715     sub \ss16.alt2 from [\ss16.fail \ss16.pass \ss16.fail ];
   1716     sub \ss16.alt3 from [\ss16.fail \ss16.fail \ss16.pass ];
   1717 } ss16StyleSet16lookup213;
   1718 
   1719 lookup ss17StyleSet17lookup214 {
   1720   lookupflag 0;
   1721     sub \ss17.default from [\ss17.fail \ss17.fail \ss17.fail ];
   1722     sub \ss17.alt1 from [\ss17.pass \ss17.fail \ss17.fail ];
   1723     sub \ss17.alt2 from [\ss17.fail \ss17.pass \ss17.fail ];
   1724     sub \ss17.alt3 from [\ss17.fail \ss17.fail \ss17.pass ];
   1725 } ss17StyleSet17lookup214;
   1726 
   1727 lookup ss18StyleSet18lookup215 {
   1728   lookupflag 0;
   1729     sub \ss18.default from [\ss18.fail \ss18.fail \ss18.fail ];
   1730     sub \ss18.alt1 from [\ss18.pass \ss18.fail \ss18.fail ];
   1731     sub \ss18.alt2 from [\ss18.fail \ss18.pass \ss18.fail ];
   1732     sub \ss18.alt3 from [\ss18.fail \ss18.fail \ss18.pass ];
   1733 } ss18StyleSet18lookup215;
   1734 
   1735 lookup ss19StyleSet19lookup216 {
   1736   lookupflag 0;
   1737     sub \ss19.default from [\ss19.fail \ss19.fail \ss19.fail ];
   1738     sub \ss19.alt1 from [\ss19.pass \ss19.fail \ss19.fail ];
   1739     sub \ss19.alt2 from [\ss19.fail \ss19.pass \ss19.fail ];
   1740     sub \ss19.alt3 from [\ss19.fail \ss19.fail \ss19.pass ];
   1741 } ss19StyleSet19lookup216;
   1742 
   1743 lookup ss20StyleSet20lookup217 {
   1744   lookupflag 0;
   1745     sub \ss20.default from [\ss20.fail \ss20.fail \ss20.fail ];
   1746     sub \ss20.alt1 from [\ss20.pass \ss20.fail \ss20.fail ];
   1747     sub \ss20.alt2 from [\ss20.fail \ss20.pass \ss20.fail ];
   1748     sub \ss20.alt3 from [\ss20.fail \ss20.fail \ss20.pass ];
   1749 } ss20StyleSet20lookup217;
   1750 
   1751 lookup AlternateSubstitutionlookup218 {
   1752   lookupflag 0;
   1753     sub \ss21.default from [\ss21.fail \ss21.fail \ss21.fail ];
   1754     sub \ss21.alt1 from [\ss21.pass \ss21.fail \ss21.fail ];
   1755     sub \ss21.alt2 from [\ss21.fail \ss21.pass \ss21.fail ];
   1756     sub \ss21.alt3 from [\ss21.fail \ss21.fail \ss21.pass ];
   1757 } AlternateSubstitutionlookup218;
   1758 
   1759 lookup subsSubscriptlookup219 {
   1760   lookupflag 0;
   1761     sub \subs.default from [\subs.fail \subs.fail \subs.fail ];
   1762     sub \subs.alt1 from [\subs.pass \subs.fail \subs.fail ];
   1763     sub \subs.alt2 from [\subs.fail \subs.pass \subs.fail ];
   1764     sub \subs.alt3 from [\subs.fail \subs.fail \subs.pass ];
   1765 } subsSubscriptlookup219;
   1766 
   1767 lookup supsSuperscriptlookup220 {
   1768   lookupflag 0;
   1769     sub \sups.default from [\sups.fail \sups.fail \sups.fail ];
   1770     sub \sups.alt1 from [\sups.pass \sups.fail \sups.fail ];
   1771     sub \sups.alt2 from [\sups.fail \sups.pass \sups.fail ];
   1772     sub \sups.alt3 from [\sups.fail \sups.fail \sups.pass ];
   1773 } supsSuperscriptlookup220;
   1774 
   1775 lookup swshSwashlookup221 {
   1776   lookupflag 0;
   1777     sub \swsh.default from [\swsh.fail \swsh.fail \swsh.fail ];
   1778     sub \swsh.alt1 from [\swsh.pass \swsh.fail \swsh.fail ];
   1779     sub \swsh.alt2 from [\swsh.fail \swsh.pass \swsh.fail ];
   1780     sub \swsh.alt3 from [\swsh.fail \swsh.fail \swsh.pass ];
   1781 } swshSwashlookup221;
   1782 
   1783 lookup titlTitlinglookup222 {
   1784   lookupflag 0;
   1785     sub \titl.default from [\titl.fail \titl.fail \titl.fail ];
   1786     sub \titl.alt1 from [\titl.pass \titl.fail \titl.fail ];
   1787     sub \titl.alt2 from [\titl.fail \titl.pass \titl.fail ];
   1788     sub \titl.alt3 from [\titl.fail \titl.fail \titl.pass ];
   1789 } titlTitlinglookup222;
   1790 
   1791 lookup tjmoTrailingJamoFormslookup223 {
   1792   lookupflag 0;
   1793     sub \tjmo.default from [\tjmo.fail \tjmo.fail \tjmo.fail ];
   1794     sub \tjmo.alt1 from [\tjmo.pass \tjmo.fail \tjmo.fail ];
   1795     sub \tjmo.alt2 from [\tjmo.fail \tjmo.pass \tjmo.fail ];
   1796     sub \tjmo.alt3 from [\tjmo.fail \tjmo.fail \tjmo.pass ];
   1797 } tjmoTrailingJamoFormslookup223;
   1798 
   1799 lookup tnamTraditionalNameFormslookup2 {
   1800   lookupflag 0;
   1801     sub \tnam.default from [\tnam.fail \tnam.fail \tnam.fail ];
   1802     sub \tnam.alt1 from [\tnam.pass \tnam.fail \tnam.fail ];
   1803     sub \tnam.alt2 from [\tnam.fail \tnam.pass \tnam.fail ];
   1804     sub \tnam.alt3 from [\tnam.fail \tnam.fail \tnam.pass ];
   1805 } tnamTraditionalNameFormslookup2;
   1806 
   1807 lookup tnumTabularNumberslookup225 {
   1808   lookupflag 0;
   1809     sub \tnum.default from [\tnum.fail \tnum.fail \tnum.fail ];
   1810     sub \tnum.alt1 from [\tnum.pass \tnum.fail \tnum.fail ];
   1811     sub \tnum.alt2 from [\tnum.fail \tnum.pass \tnum.fail ];
   1812     sub \tnum.alt3 from [\tnum.fail \tnum.fail \tnum.pass ];
   1813 } tnumTabularNumberslookup225;
   1814 
   1815 lookup tradTraditionalFormslookup226 {
   1816   lookupflag 0;
   1817     sub \trad.default from [\trad.fail \trad.fail \trad.fail ];
   1818     sub \trad.alt1 from [\trad.pass \trad.fail \trad.fail ];
   1819     sub \trad.alt2 from [\trad.fail \trad.pass \trad.fail ];
   1820     sub \trad.alt3 from [\trad.fail \trad.fail \trad.pass ];
   1821 } tradTraditionalFormslookup226;
   1822 
   1823 lookup twidThirdWidthslookup227 {
   1824   lookupflag 0;
   1825     sub \twid.default from [\twid.fail \twid.fail \twid.fail ];
   1826     sub \twid.alt1 from [\twid.pass \twid.fail \twid.fail ];
   1827     sub \twid.alt2 from [\twid.fail \twid.pass \twid.fail ];
   1828     sub \twid.alt3 from [\twid.fail \twid.fail \twid.pass ];
   1829 } twidThirdWidthslookup227;
   1830 
   1831 lookup unicUnicaselookup228 {
   1832   lookupflag 0;
   1833     sub \unic.default from [\unic.fail \unic.fail \unic.fail ];
   1834     sub \unic.alt1 from [\unic.pass \unic.fail \unic.fail ];
   1835     sub \unic.alt2 from [\unic.fail \unic.pass \unic.fail ];
   1836     sub \unic.alt3 from [\unic.fail \unic.fail \unic.pass ];
   1837 } unicUnicaselookup228;
   1838 
   1839 lookup valtAlternateVerticalMetricsloo {
   1840   lookupflag 0;
   1841     sub \valt.default from [\valt.fail \valt.fail \valt.fail ];
   1842     sub \valt.alt1 from [\valt.pass \valt.fail \valt.fail ];
   1843     sub \valt.alt2 from [\valt.fail \valt.pass \valt.fail ];
   1844     sub \valt.alt3 from [\valt.fail \valt.fail \valt.pass ];
   1845 } valtAlternateVerticalMetricsloo;
   1846 
   1847 lookup vatuVattuVariantslookup230 {
   1848   lookupflag 0;
   1849     sub \vatu.default from [\vatu.fail \vatu.fail \vatu.fail ];
   1850     sub \vatu.alt1 from [\vatu.pass \vatu.fail \vatu.fail ];
   1851     sub \vatu.alt2 from [\vatu.fail \vatu.pass \vatu.fail ];
   1852     sub \vatu.alt3 from [\vatu.fail \vatu.fail \vatu.pass ];
   1853 } vatuVattuVariantslookup230;
   1854 
   1855 lookup vertVerticalAlternatesobslookup {
   1856   lookupflag 0;
   1857     sub \vert.default from [\vert.fail \vert.fail \vert.fail ];
   1858     sub \vert.alt1 from [\vert.pass \vert.fail \vert.fail ];
   1859     sub \vert.alt2 from [\vert.fail \vert.pass \vert.fail ];
   1860     sub \vert.alt3 from [\vert.fail \vert.fail \vert.pass ];
   1861 } vertVerticalAlternatesobslookup;
   1862 
   1863 lookup vhalAlternateVerticalHalfMetric {
   1864   lookupflag 0;
   1865     sub \vhal.default from [\vhal.fail \vhal.fail \vhal.fail ];
   1866     sub \vhal.alt1 from [\vhal.pass \vhal.fail \vhal.fail ];
   1867     sub \vhal.alt2 from [\vhal.fail \vhal.pass \vhal.fail ];
   1868     sub \vhal.alt3 from [\vhal.fail \vhal.fail \vhal.pass ];
   1869 } vhalAlternateVerticalHalfMetric;
   1870 
   1871 lookup vjmoVowelJamoFormslookup233 {
   1872   lookupflag 0;
   1873     sub \vjmo.default from [\vjmo.fail \vjmo.fail \vjmo.fail ];
   1874     sub \vjmo.alt1 from [\vjmo.pass \vjmo.fail \vjmo.fail ];
   1875     sub \vjmo.alt2 from [\vjmo.fail \vjmo.pass \vjmo.fail ];
   1876     sub \vjmo.alt3 from [\vjmo.fail \vjmo.fail \vjmo.pass ];
   1877 } vjmoVowelJamoFormslookup233;
   1878 
   1879 lookup vknaVerticalKanaAlternateslooku {
   1880   lookupflag 0;
   1881     sub \vkna.default from [\vkna.fail \vkna.fail \vkna.fail ];
   1882     sub \vkna.alt1 from [\vkna.pass \vkna.fail \vkna.fail ];
   1883     sub \vkna.alt2 from [\vkna.fail \vkna.pass \vkna.fail ];
   1884     sub \vkna.alt3 from [\vkna.fail \vkna.fail \vkna.pass ];
   1885 } vknaVerticalKanaAlternateslooku;
   1886 
   1887 lookup vkrnVerticalKerninglookup235 {
   1888   lookupflag 0;
   1889     sub \vkrn.default from [\vkrn.fail \vkrn.fail \vkrn.fail ];
   1890     sub \vkrn.alt1 from [\vkrn.pass \vkrn.fail \vkrn.fail ];
   1891     sub \vkrn.alt2 from [\vkrn.fail \vkrn.pass \vkrn.fail ];
   1892     sub \vkrn.alt3 from [\vkrn.fail \vkrn.fail \vkrn.pass ];
   1893 } vkrnVerticalKerninglookup235;
   1894 
   1895 lookup vpalProportionalAlternateVertic {
   1896   lookupflag 0;
   1897     sub \vpal.default from [\vpal.fail \vpal.fail \vpal.fail ];
   1898     sub \vpal.alt1 from [\vpal.pass \vpal.fail \vpal.fail ];
   1899     sub \vpal.alt2 from [\vpal.fail \vpal.pass \vpal.fail ];
   1900     sub \vpal.alt3 from [\vpal.fail \vpal.fail \vpal.pass ];
   1901 } vpalProportionalAlternateVertic;
   1902 
   1903 lookup vrt2VerticalRotationAlternatesl {
   1904   lookupflag 0;
   1905     sub \vrt2.default from [\vrt2.fail \vrt2.fail \vrt2.fail ];
   1906     sub \vrt2.alt1 from [\vrt2.pass \vrt2.fail \vrt2.fail ];
   1907     sub \vrt2.alt2 from [\vrt2.fail \vrt2.pass \vrt2.fail ];
   1908     sub \vrt2.alt3 from [\vrt2.fail \vrt2.fail \vrt2.pass ];
   1909 } vrt2VerticalRotationAlternatesl;
   1910 
   1911 lookup zeroSlashedZerolookup238 {
   1912   lookupflag 0;
   1913     sub \zero.default from [\zero.fail \zero.fail \zero.fail ];
   1914     sub \zero.alt1 from [\zero.pass \zero.fail \zero.fail ];
   1915     sub \zero.alt2 from [\zero.fail \zero.pass \zero.fail ];
   1916     sub \zero.alt3 from [\zero.fail \zero.fail \zero.pass ];
   1917 } zeroSlashedZerolookup238;
   1918 
   1919 feature MWL1 {
   1920 
   1921  script DFLT;
   1922      language dflt ;
   1923       lookup AlternateSubstitutionlookup0;
   1924 } MWL1;
   1925 
   1926 feature NUM2 {
   1927 
   1928  script DFLT;
   1929      language dflt ;
   1930       lookup AlternateSubstitutionlookup1;
   1931 } NUM2;
   1932 
   1933 feature PRIV {
   1934 
   1935  script DFLT;
   1936      language dflt ;
   1937       lookup AlternateSubstitutionlookup2;
   1938 } PRIV;
   1939 
   1940 feature T3ST {
   1941 
   1942  script DFLT;
   1943      language dflt ;
   1944       lookup AlternateSubstitutionlookup3;
   1945 } T3ST;
   1946 
   1947 feature TPSP {
   1948 
   1949  script DFLT;
   1950      language dflt ;
   1951       lookup AlternateSubstitutionlookup4;
   1952 } TPSP;
   1953 
   1954 feature abvf {
   1955 
   1956  script DFLT;
   1957      language dflt ;
   1958       lookup abvfAboveBaseFormslookup5;
   1959 } abvf;
   1960 
   1961 feature abvm {
   1962 
   1963  script DFLT;
   1964      language dflt ;
   1965       lookup abvmAboveBaseMarklookup6;
   1966 } abvm;
   1967 
   1968 feature abvs {
   1969 
   1970  script DFLT;
   1971      language dflt ;
   1972       lookup abvsAboveBaseSubstitutionslooku;
   1973 } abvs;
   1974 
   1975 feature afrc {
   1976 
   1977  script DFLT;
   1978      language dflt ;
   1979       lookup afrcVerticalFractionslookup8;
   1980 } afrc;
   1981 
   1982 feature akhn {
   1983 
   1984  script DFLT;
   1985      language dflt ;
   1986       lookup akhnAkhandlookup9;
   1987 } akhn;
   1988 
   1989 feature blwf {
   1990 
   1991  script DFLT;
   1992      language dflt ;
   1993       lookup blwfBelowBaseFormslookup10;
   1994 } blwf;
   1995 
   1996 feature blwm {
   1997 
   1998  script DFLT;
   1999      language dflt ;
   2000       lookup blwmBelowBaseMarklookup11;
   2001 } blwm;
   2002 
   2003 feature blws {
   2004 
   2005  script DFLT;
   2006      language dflt ;
   2007       lookup blwsBelowBaseSubstitutionslooku;
   2008 } blws;
   2009 
   2010 feature c2pc {
   2011 
   2012  script DFLT;
   2013      language dflt ;
   2014       lookup c2pcCapitalstoPetiteCapitalsloo;
   2015 } c2pc;
   2016 
   2017 feature c2sc {
   2018 
   2019  script DFLT;
   2020      language dflt ;
   2021       lookup c2scCapitalstoSmallCapitalslook;
   2022 } c2sc;
   2023 
   2024 feature calt {
   2025 
   2026  script DFLT;
   2027      language dflt ;
   2028       lookup caltContextualAlternateslookup1;
   2029 } calt;
   2030 
   2031 feature case {
   2032 
   2033  script DFLT;
   2034      language dflt ;
   2035       lookup caseCaseSensitiveFormslookup16;
   2036 } case;
   2037 
   2038 feature ccmp {
   2039 
   2040  script DFLT;
   2041      language dflt ;
   2042       lookup ccmpGlyphCompositionDecompositi;
   2043 } ccmp;
   2044 
   2045 feature cfar {
   2046 
   2047  script DFLT;
   2048      language dflt ;
   2049       lookup cfarConjunctFormAfterRolookup18;
   2050 } cfar;
   2051 
   2052 feature cjct {
   2053 
   2054  script DFLT;
   2055      language dflt ;
   2056       lookup cjctConjunctFormslookup19;
   2057 } cjct;
   2058 
   2059 feature clig {
   2060 
   2061  script DFLT;
   2062      language dflt ;
   2063       lookup cligContextualLigatureslookup20;
   2064 } clig;
   2065 
   2066 feature cpct {
   2067 
   2068  script DFLT;
   2069      language dflt ;
   2070       lookup cpctCenteredCJKPunctuationlooku;
   2071 } cpct;
   2072 
   2073 feature cpsp {
   2074 
   2075  script DFLT;
   2076      language dflt ;
   2077       lookup cpspCapitalSpacinglookup22;
   2078 } cpsp;
   2079 
   2080 feature cswh {
   2081 
   2082  script DFLT;
   2083      language dflt ;
   2084       lookup cswhContextualSwashlookup23;
   2085 } cswh;
   2086 
   2087 feature curs {
   2088 
   2089  script DFLT;
   2090      language dflt ;
   2091       lookup cursCursiveAttachmentlookup24;
   2092 } curs;
   2093 
   2094 feature cv00 {
   2095 
   2096  script DFLT;
   2097      language dflt ;
   2098       lookup cv00CharacterVariants00lookup25;
   2099 } cv00;
   2100 
   2101 feature cv01 {
   2102 
   2103  script DFLT;
   2104      language dflt ;
   2105       lookup cv01CharacterVariants01lookup26;
   2106 } cv01;
   2107 
   2108 feature cv02 {
   2109 
   2110  script DFLT;
   2111      language dflt ;
   2112       lookup cv02CharacterVariants02lookup27;
   2113 } cv02;
   2114 
   2115 feature cv03 {
   2116 
   2117  script DFLT;
   2118      language dflt ;
   2119       lookup cv03CharacterVariants03lookup28;
   2120 } cv03;
   2121 
   2122 feature cv04 {
   2123 
   2124  script DFLT;
   2125      language dflt ;
   2126       lookup cv04CharacterVariants04lookup29;
   2127 } cv04;
   2128 
   2129 feature cv05 {
   2130 
   2131  script DFLT;
   2132      language dflt ;
   2133       lookup cv05CharacterVariants05lookup30;
   2134 } cv05;
   2135 
   2136 feature cv06 {
   2137 
   2138  script DFLT;
   2139      language dflt ;
   2140       lookup cv06CharacterVariants06lookup31;
   2141 } cv06;
   2142 
   2143 feature cv07 {
   2144 
   2145  script DFLT;
   2146      language dflt ;
   2147       lookup cv07CharacterVariants07lookup32;
   2148 } cv07;
   2149 
   2150 feature cv08 {
   2151 
   2152  script DFLT;
   2153      language dflt ;
   2154       lookup cv08CharacterVariants08lookup33;
   2155 } cv08;
   2156 
   2157 feature cv09 {
   2158 
   2159  script DFLT;
   2160      language dflt ;
   2161       lookup cv09CharacterVariants09lookup34;
   2162 } cv09;
   2163 
   2164 feature cv10 {
   2165 
   2166  script DFLT;
   2167      language dflt ;
   2168       lookup cv10CharacterVariants10lookup35;
   2169 } cv10;
   2170 
   2171 feature cv11 {
   2172 
   2173  script DFLT;
   2174      language dflt ;
   2175       lookup AlternateSubstitutionlookup36;
   2176 } cv11;
   2177 
   2178 feature cv12 {
   2179 
   2180  script DFLT;
   2181      language dflt ;
   2182       lookup AlternateSubstitutionlookup37;
   2183 } cv12;
   2184 
   2185 feature cv13 {
   2186 
   2187  script DFLT;
   2188      language dflt ;
   2189       lookup AlternateSubstitutionlookup38;
   2190 } cv13;
   2191 
   2192 feature cv14 {
   2193 
   2194  script DFLT;
   2195      language dflt ;
   2196       lookup AlternateSubstitutionlookup39;
   2197 } cv14;
   2198 
   2199 feature cv15 {
   2200 
   2201  script DFLT;
   2202      language dflt ;
   2203       lookup AlternateSubstitutionlookup40;
   2204 } cv15;
   2205 
   2206 feature cv16 {
   2207 
   2208  script DFLT;
   2209      language dflt ;
   2210       lookup AlternateSubstitutionlookup41;
   2211 } cv16;
   2212 
   2213 feature cv17 {
   2214 
   2215  script DFLT;
   2216      language dflt ;
   2217       lookup AlternateSubstitutionlookup42;
   2218 } cv17;
   2219 
   2220 feature cv18 {
   2221 
   2222  script DFLT;
   2223      language dflt ;
   2224       lookup AlternateSubstitutionlookup43;
   2225 } cv18;
   2226 
   2227 feature cv19 {
   2228 
   2229  script DFLT;
   2230      language dflt ;
   2231       lookup AlternateSubstitutionlookup44;
   2232 } cv19;
   2233 
   2234 feature cv20 {
   2235 
   2236  script DFLT;
   2237      language dflt ;
   2238       lookup AlternateSubstitutionlookup45;
   2239 } cv20;
   2240 
   2241 feature cv21 {
   2242 
   2243  script DFLT;
   2244      language dflt ;
   2245       lookup AlternateSubstitutionlookup46;
   2246 } cv21;
   2247 
   2248 feature cv22 {
   2249 
   2250  script DFLT;
   2251      language dflt ;
   2252       lookup AlternateSubstitutionlookup47;
   2253 } cv22;
   2254 
   2255 feature cv23 {
   2256 
   2257  script DFLT;
   2258      language dflt ;
   2259       lookup AlternateSubstitutionlookup48;
   2260 } cv23;
   2261 
   2262 feature cv24 {
   2263 
   2264  script DFLT;
   2265      language dflt ;
   2266       lookup AlternateSubstitutionlookup49;
   2267 } cv24;
   2268 
   2269 feature cv25 {
   2270 
   2271  script DFLT;
   2272      language dflt ;
   2273       lookup AlternateSubstitutionlookup50;
   2274 } cv25;
   2275 
   2276 feature cv26 {
   2277 
   2278  script DFLT;
   2279      language dflt ;
   2280       lookup AlternateSubstitutionlookup51;
   2281 } cv26;
   2282 
   2283 feature cv27 {
   2284 
   2285  script DFLT;
   2286      language dflt ;
   2287       lookup AlternateSubstitutionlookup52;
   2288 } cv27;
   2289 
   2290 feature cv28 {
   2291 
   2292  script DFLT;
   2293      language dflt ;
   2294       lookup AlternateSubstitutionlookup53;
   2295 } cv28;
   2296 
   2297 feature cv29 {
   2298 
   2299  script DFLT;
   2300      language dflt ;
   2301       lookup AlternateSubstitutionlookup54;
   2302 } cv29;
   2303 
   2304 feature cv30 {
   2305 
   2306  script DFLT;
   2307      language dflt ;
   2308       lookup AlternateSubstitutionlookup55;
   2309 } cv30;
   2310 
   2311 feature cv31 {
   2312 
   2313  script DFLT;
   2314      language dflt ;
   2315       lookup AlternateSubstitutionlookup56;
   2316 } cv31;
   2317 
   2318 feature cv32 {
   2319 
   2320  script DFLT;
   2321      language dflt ;
   2322       lookup AlternateSubstitutionlookup57;
   2323 } cv32;
   2324 
   2325 feature cv33 {
   2326 
   2327  script DFLT;
   2328      language dflt ;
   2329       lookup AlternateSubstitutionlookup58;
   2330 } cv33;
   2331 
   2332 feature cv34 {
   2333 
   2334  script DFLT;
   2335      language dflt ;
   2336       lookup AlternateSubstitutionlookup59;
   2337 } cv34;
   2338 
   2339 feature cv35 {
   2340 
   2341  script DFLT;
   2342      language dflt ;
   2343       lookup AlternateSubstitutionlookup60;
   2344 } cv35;
   2345 
   2346 feature cv36 {
   2347 
   2348  script DFLT;
   2349      language dflt ;
   2350       lookup AlternateSubstitutionlookup61;
   2351 } cv36;
   2352 
   2353 feature cv37 {
   2354 
   2355  script DFLT;
   2356      language dflt ;
   2357       lookup AlternateSubstitutionlookup62;
   2358 } cv37;
   2359 
   2360 feature cv38 {
   2361 
   2362  script DFLT;
   2363      language dflt ;
   2364       lookup AlternateSubstitutionlookup63;
   2365 } cv38;
   2366 
   2367 feature cv39 {
   2368 
   2369  script DFLT;
   2370      language dflt ;
   2371       lookup AlternateSubstitutionlookup64;
   2372 } cv39;
   2373 
   2374 feature cv40 {
   2375 
   2376  script DFLT;
   2377      language dflt ;
   2378       lookup AlternateSubstitutionlookup65;
   2379 } cv40;
   2380 
   2381 feature cv41 {
   2382 
   2383  script DFLT;
   2384      language dflt ;
   2385       lookup AlternateSubstitutionlookup66;
   2386 } cv41;
   2387 
   2388 feature cv42 {
   2389 
   2390  script DFLT;
   2391      language dflt ;
   2392       lookup AlternateSubstitutionlookup67;
   2393 } cv42;
   2394 
   2395 feature cv43 {
   2396 
   2397  script DFLT;
   2398      language dflt ;
   2399       lookup AlternateSubstitutionlookup68;
   2400 } cv43;
   2401 
   2402 feature cv44 {
   2403 
   2404  script DFLT;
   2405      language dflt ;
   2406       lookup AlternateSubstitutionlookup69;
   2407 } cv44;
   2408 
   2409 feature cv45 {
   2410 
   2411  script DFLT;
   2412      language dflt ;
   2413       lookup AlternateSubstitutionlookup70;
   2414 } cv45;
   2415 
   2416 feature cv46 {
   2417 
   2418  script DFLT;
   2419      language dflt ;
   2420       lookup AlternateSubstitutionlookup71;
   2421 } cv46;
   2422 
   2423 feature cv47 {
   2424 
   2425  script DFLT;
   2426      language dflt ;
   2427       lookup AlternateSubstitutionlookup72;
   2428 } cv47;
   2429 
   2430 feature cv48 {
   2431 
   2432  script DFLT;
   2433      language dflt ;
   2434       lookup AlternateSubstitutionlookup73;
   2435 } cv48;
   2436 
   2437 feature cv49 {
   2438 
   2439  script DFLT;
   2440      language dflt ;
   2441       lookup AlternateSubstitutionlookup74;
   2442 } cv49;
   2443 
   2444 feature cv50 {
   2445 
   2446  script DFLT;
   2447      language dflt ;
   2448       lookup AlternateSubstitutionlookup75;
   2449 } cv50;
   2450 
   2451 feature cv51 {
   2452 
   2453  script DFLT;
   2454      language dflt ;
   2455       lookup AlternateSubstitutionlookup76;
   2456 } cv51;
   2457 
   2458 feature cv52 {
   2459 
   2460  script DFLT;
   2461      language dflt ;
   2462       lookup AlternateSubstitutionlookup77;
   2463 } cv52;
   2464 
   2465 feature cv53 {
   2466 
   2467  script DFLT;
   2468      language dflt ;
   2469       lookup AlternateSubstitutionlookup78;
   2470 } cv53;
   2471 
   2472 feature cv54 {
   2473 
   2474  script DFLT;
   2475      language dflt ;
   2476       lookup AlternateSubstitutionlookup79;
   2477 } cv54;
   2478 
   2479 feature cv55 {
   2480 
   2481  script DFLT;
   2482      language dflt ;
   2483       lookup AlternateSubstitutionlookup80;
   2484 } cv55;
   2485 
   2486 feature cv56 {
   2487 
   2488  script DFLT;
   2489      language dflt ;
   2490       lookup AlternateSubstitutionlookup81;
   2491 } cv56;
   2492 
   2493 feature cv57 {
   2494 
   2495  script DFLT;
   2496      language dflt ;
   2497       lookup AlternateSubstitutionlookup82;
   2498 } cv57;
   2499 
   2500 feature cv58 {
   2501 
   2502  script DFLT;
   2503      language dflt ;
   2504       lookup AlternateSubstitutionlookup83;
   2505 } cv58;
   2506 
   2507 feature cv59 {
   2508 
   2509  script DFLT;
   2510      language dflt ;
   2511       lookup AlternateSubstitutionlookup84;
   2512 } cv59;
   2513 
   2514 feature cv60 {
   2515 
   2516  script DFLT;
   2517      language dflt ;
   2518       lookup AlternateSubstitutionlookup85;
   2519 } cv60;
   2520 
   2521 feature cv61 {
   2522 
   2523  script DFLT;
   2524      language dflt ;
   2525       lookup AlternateSubstitutionlookup86;
   2526 } cv61;
   2527 
   2528 feature cv62 {
   2529 
   2530  script DFLT;
   2531      language dflt ;
   2532       lookup AlternateSubstitutionlookup87;
   2533 } cv62;
   2534 
   2535 feature cv63 {
   2536 
   2537  script DFLT;
   2538      language dflt ;
   2539       lookup AlternateSubstitutionlookup88;
   2540 } cv63;
   2541 
   2542 feature cv64 {
   2543 
   2544  script DFLT;
   2545      language dflt ;
   2546       lookup AlternateSubstitutionlookup89;
   2547 } cv64;
   2548 
   2549 feature cv65 {
   2550 
   2551  script DFLT;
   2552      language dflt ;
   2553       lookup AlternateSubstitutionlookup90;
   2554 } cv65;
   2555 
   2556 feature cv66 {
   2557 
   2558  script DFLT;
   2559      language dflt ;
   2560       lookup AlternateSubstitutionlookup91;
   2561 } cv66;
   2562 
   2563 feature cv67 {
   2564 
   2565  script DFLT;
   2566      language dflt ;
   2567       lookup AlternateSubstitutionlookup92;
   2568 } cv67;
   2569 
   2570 feature cv68 {
   2571 
   2572  script DFLT;
   2573      language dflt ;
   2574       lookup AlternateSubstitutionlookup93;
   2575 } cv68;
   2576 
   2577 feature cv69 {
   2578 
   2579  script DFLT;
   2580      language dflt ;
   2581       lookup AlternateSubstitutionlookup94;
   2582 } cv69;
   2583 
   2584 feature cv70 {
   2585 
   2586  script DFLT;
   2587      language dflt ;
   2588       lookup AlternateSubstitutionlookup95;
   2589 } cv70;
   2590 
   2591 feature cv71 {
   2592 
   2593  script DFLT;
   2594      language dflt ;
   2595       lookup AlternateSubstitutionlookup96;
   2596 } cv71;
   2597 
   2598 feature cv72 {
   2599 
   2600  script DFLT;
   2601      language dflt ;
   2602       lookup AlternateSubstitutionlookup97;
   2603 } cv72;
   2604 
   2605 feature cv73 {
   2606 
   2607  script DFLT;
   2608      language dflt ;
   2609       lookup AlternateSubstitutionlookup98;
   2610 } cv73;
   2611 
   2612 feature cv74 {
   2613 
   2614  script DFLT;
   2615      language dflt ;
   2616       lookup AlternateSubstitutionlookup99;
   2617 } cv74;
   2618 
   2619 feature cv75 {
   2620 
   2621  script DFLT;
   2622      language dflt ;
   2623       lookup AlternateSubstitutionlookup100;
   2624 } cv75;
   2625 
   2626 feature cv76 {
   2627 
   2628  script DFLT;
   2629      language dflt ;
   2630       lookup AlternateSubstitutionlookup101;
   2631 } cv76;
   2632 
   2633 feature cv77 {
   2634 
   2635  script DFLT;
   2636      language dflt ;
   2637       lookup AlternateSubstitutionlookup102;
   2638 } cv77;
   2639 
   2640 feature cv78 {
   2641 
   2642  script DFLT;
   2643      language dflt ;
   2644       lookup AlternateSubstitutionlookup103;
   2645 } cv78;
   2646 
   2647 feature cv79 {
   2648 
   2649  script DFLT;
   2650      language dflt ;
   2651       lookup AlternateSubstitutionlookup104;
   2652 } cv79;
   2653 
   2654 feature cv80 {
   2655 
   2656  script DFLT;
   2657      language dflt ;
   2658       lookup AlternateSubstitutionlookup105;
   2659 } cv80;
   2660 
   2661 feature cv81 {
   2662 
   2663  script DFLT;
   2664      language dflt ;
   2665       lookup AlternateSubstitutionlookup106;
   2666 } cv81;
   2667 
   2668 feature cv82 {
   2669 
   2670  script DFLT;
   2671      language dflt ;
   2672       lookup AlternateSubstitutionlookup107;
   2673 } cv82;
   2674 
   2675 feature cv83 {
   2676 
   2677  script DFLT;
   2678      language dflt ;
   2679       lookup AlternateSubstitutionlookup108;
   2680 } cv83;
   2681 
   2682 feature cv84 {
   2683 
   2684  script DFLT;
   2685      language dflt ;
   2686       lookup AlternateSubstitutionlookup109;
   2687 } cv84;
   2688 
   2689 feature cv85 {
   2690 
   2691  script DFLT;
   2692      language dflt ;
   2693       lookup AlternateSubstitutionlookup110;
   2694 } cv85;
   2695 
   2696 feature cv86 {
   2697 
   2698  script DFLT;
   2699      language dflt ;
   2700       lookup AlternateSubstitutionlookup111;
   2701 } cv86;
   2702 
   2703 feature cv87 {
   2704 
   2705  script DFLT;
   2706      language dflt ;
   2707       lookup AlternateSubstitutionlookup112;
   2708 } cv87;
   2709 
   2710 feature cv88 {
   2711 
   2712  script DFLT;
   2713      language dflt ;
   2714       lookup AlternateSubstitutionlookup113;
   2715 } cv88;
   2716 
   2717 feature cv89 {
   2718 
   2719  script DFLT;
   2720      language dflt ;
   2721       lookup AlternateSubstitutionlookup114;
   2722 } cv89;
   2723 
   2724 feature cv90 {
   2725 
   2726  script DFLT;
   2727      language dflt ;
   2728       lookup AlternateSubstitutionlookup115;
   2729 } cv90;
   2730 
   2731 feature cv91 {
   2732 
   2733  script DFLT;
   2734      language dflt ;
   2735       lookup AlternateSubstitutionlookup116;
   2736 } cv91;
   2737 
   2738 feature cv92 {
   2739 
   2740  script DFLT;
   2741      language dflt ;
   2742       lookup AlternateSubstitutionlookup117;
   2743 } cv92;
   2744 
   2745 feature cv93 {
   2746 
   2747  script DFLT;
   2748      language dflt ;
   2749       lookup AlternateSubstitutionlookup118;
   2750 } cv93;
   2751 
   2752 feature cv94 {
   2753 
   2754  script DFLT;
   2755      language dflt ;
   2756       lookup AlternateSubstitutionlookup119;
   2757 } cv94;
   2758 
   2759 feature cv95 {
   2760 
   2761  script DFLT;
   2762      language dflt ;
   2763       lookup AlternateSubstitutionlookup120;
   2764 } cv95;
   2765 
   2766 feature cv96 {
   2767 
   2768  script DFLT;
   2769      language dflt ;
   2770       lookup AlternateSubstitutionlookup121;
   2771 } cv96;
   2772 
   2773 feature cv97 {
   2774 
   2775  script DFLT;
   2776      language dflt ;
   2777       lookup AlternateSubstitutionlookup122;
   2778 } cv97;
   2779 
   2780 feature cv98 {
   2781 
   2782  script DFLT;
   2783      language dflt ;
   2784       lookup AlternateSubstitutionlookup123;
   2785 } cv98;
   2786 
   2787 feature cv99 {
   2788 
   2789  script DFLT;
   2790      language dflt ;
   2791       lookup cv99CharacterVariants99lookup12;
   2792 } cv99;
   2793 
   2794 feature dist {
   2795 
   2796  script DFLT;
   2797      language dflt ;
   2798       lookup distDistancelookup125;
   2799 } dist;
   2800 
   2801 feature dlig {
   2802 
   2803  script DFLT;
   2804      language dflt ;
   2805       lookup dligDiscretionaryLigatureslooku;
   2806 } dlig;
   2807 
   2808 feature dnom {
   2809 
   2810  script DFLT;
   2811      language dflt ;
   2812       lookup dnomDenominatorslookup127;
   2813 } dnom;
   2814 
   2815 feature expt {
   2816 
   2817  script DFLT;
   2818      language dflt ;
   2819       lookup exptExpertFormslookup128;
   2820 } expt;
   2821 
   2822 feature falt {
   2823 
   2824  script DFLT;
   2825      language dflt ;
   2826       lookup faltFinalGlyphOnLinelookup129;
   2827 } falt;
   2828 
   2829 feature fin2 {
   2830 
   2831  script DFLT;
   2832      language dflt ;
   2833       lookup fin2TerminalForms2lookup130;
   2834 } fin2;
   2835 
   2836 feature fin3 {
   2837 
   2838  script DFLT;
   2839      language dflt ;
   2840       lookup fin3TerminalForms3lookup131;
   2841 } fin3;
   2842 
   2843 feature fina {
   2844 
   2845  script DFLT;
   2846      language dflt ;
   2847       lookup finaTerminalFormslookup132;
   2848 } fina;
   2849 
   2850 feature frac {
   2851 
   2852  script DFLT;
   2853      language dflt ;
   2854       lookup fracDiagonalFractionslookup133;
   2855 } frac;
   2856 
   2857 feature fwid {
   2858 
   2859  script DFLT;
   2860      language dflt ;
   2861       lookup fwidFullWidthslookup134;
   2862 } fwid;
   2863 
   2864 feature half {
   2865 
   2866  script DFLT;
   2867      language dflt ;
   2868       lookup halfHalfFormslookup135;
   2869 } half;
   2870 
   2871 feature haln {
   2872 
   2873  script DFLT;
   2874      language dflt ;
   2875       lookup halnHalantFormslookup136;
   2876 } haln;
   2877 
   2878 feature halt {
   2879 
   2880  script DFLT;
   2881      language dflt ;
   2882       lookup haltAlternativeHalfWidthslookup;
   2883 } halt;
   2884 
   2885 feature hist {
   2886 
   2887  script DFLT;
   2888      language dflt ;
   2889       lookup histHistoricalFormslookup138;
   2890 } hist;
   2891 
   2892 feature hkna {
   2893 
   2894  script DFLT;
   2895      language dflt ;
   2896       lookup hknaHorizontalKanaAlternativesl;
   2897 } hkna;
   2898 
   2899 feature hlig {
   2900 
   2901  script DFLT;
   2902      language dflt ;
   2903       lookup hligHistoricLigatureslookup140;
   2904 } hlig;
   2905 
   2906 feature hngl {
   2907 
   2908  script DFLT;
   2909      language dflt ;
   2910       lookup hnglHanjatoHangullookup141;
   2911 } hngl;
   2912 
   2913 feature hojo {
   2914 
   2915  script DFLT;
   2916      language dflt ;
   2917       lookup hojoHojoJISX02121990KanjiFormsl;
   2918 } hojo;
   2919 
   2920 feature hwid {
   2921 
   2922  script DFLT;
   2923      language dflt ;
   2924       lookup hwidHalfWidthslookup143;
   2925 } hwid;
   2926 
   2927 feature init {
   2928 
   2929  script DFLT;
   2930      language dflt ;
   2931       lookup initInitialFormslookup144;
   2932 } init;
   2933 
   2934 feature isol {
   2935 
   2936  script DFLT;
   2937      language dflt ;
   2938       lookup isolIsolatedFormslookup145;
   2939 } isol;
   2940 
   2941 feature ital {
   2942 
   2943  script DFLT;
   2944      language dflt ;
   2945       lookup italItalicslookup146;
   2946 } ital;
   2947 
   2948 feature jalt {
   2949 
   2950  script DFLT;
   2951      language dflt ;
   2952       lookup jaltJustificationAlternativeslo;
   2953 } jalt;
   2954 
   2955 feature jp04 {
   2956 
   2957  script DFLT;
   2958      language dflt ;
   2959       lookup jp04JIS2004Formslookup148;
   2960 } jp04;
   2961 
   2962 feature jp78 {
   2963 
   2964  script DFLT;
   2965      language dflt ;
   2966       lookup jp78JIS78Formslookup149;
   2967 } jp78;
   2968 
   2969 feature jp83 {
   2970 
   2971  script DFLT;
   2972      language dflt ;
   2973       lookup jp83JIS83Formslookup150;
   2974 } jp83;
   2975 
   2976 feature jp90 {
   2977 
   2978  script DFLT;
   2979      language dflt ;
   2980       lookup jp90JIS90Formslookup151;
   2981 } jp90;
   2982 
   2983 feature kern {
   2984 
   2985  script DFLT;
   2986      language dflt ;
   2987       lookup kernHorizontalKerninglookup152;
   2988 } kern;
   2989 
   2990 feature lfbd {
   2991 
   2992  script DFLT;
   2993      language dflt ;
   2994       lookup lfbdLeftBoundslookup153;
   2995 } lfbd;
   2996 
   2997 feature liga {
   2998 
   2999  script DFLT;
   3000      language dflt ;
   3001       lookup ligaStandardLigatureslookup154;
   3002 } liga;
   3003 
   3004 feature ljmo {
   3005 
   3006  script DFLT;
   3007      language dflt ;
   3008       lookup ljmoLeadingJamoFormslookup155;
   3009 } ljmo;
   3010 
   3011 feature lnum {
   3012 
   3013  script DFLT;
   3014      language dflt ;
   3015       lookup lnumLiningFigureslookup156;
   3016 } lnum;
   3017 
   3018 feature locl {
   3019 
   3020  script DFLT;
   3021      language dflt ;
   3022       lookup loclLocalizedFormslookup157;
   3023 } locl;
   3024 
   3025 feature ltra {
   3026 
   3027  script DFLT;
   3028      language dflt ;
   3029       lookup AlternateSubstitutionlookup158;
   3030 } ltra;
   3031 
   3032 feature ltrm {
   3033 
   3034  script DFLT;
   3035      language dflt ;
   3036       lookup AlternateSubstitutionlookup159;
   3037 } ltrm;
   3038 
   3039 feature mark {
   3040 
   3041  script DFLT;
   3042      language dflt ;
   3043       lookup markMarkPositioninglookup160;
   3044 } mark;
   3045 
   3046 feature med2 {
   3047 
   3048  script DFLT;
   3049      language dflt ;
   3050       lookup med2MedialForms2lookup161;
   3051 } med2;
   3052 
   3053 feature medi {
   3054 
   3055  script DFLT;
   3056      language dflt ;
   3057       lookup mediMedialFormslookup162;
   3058 } medi;
   3059 
   3060 feature mgrk {
   3061 
   3062  script DFLT;
   3063      language dflt ;
   3064       lookup mgrkMathematicalGreeklookup163;
   3065 } mgrk;
   3066 
   3067 feature mkmk {
   3068 
   3069  script DFLT;
   3070      language dflt ;
   3071       lookup mkmkMarktoMarklookup164;
   3072 } mkmk;
   3073 
   3074 feature mset {
   3075 
   3076  script DFLT;
   3077      language dflt ;
   3078       lookup msetMarkPositioningviaSubstitut;
   3079 } mset;
   3080 
   3081 feature nalt {
   3082 
   3083  script DFLT;
   3084      language dflt ;
   3085       lookup naltAlternateAnnotationFormsloo;
   3086 } nalt;
   3087 
   3088 feature nlck {
   3089 
   3090  script DFLT;
   3091      language dflt ;
   3092       lookup nlckNLCKanjiFormslookup167;
   3093 } nlck;
   3094 
   3095 feature nukt {
   3096 
   3097  script DFLT;
   3098      language dflt ;
   3099       lookup nuktNuktaFormslookup168;
   3100 } nukt;
   3101 
   3102 feature numr {
   3103 
   3104  script DFLT;
   3105      language dflt ;
   3106       lookup numrNumeratorslookup169;
   3107 } numr;
   3108 
   3109 feature onum {
   3110 
   3111  script DFLT;
   3112      language dflt ;
   3113       lookup onumOldstyleFigureslookup170;
   3114 } onum;
   3115 
   3116 feature opbd {
   3117 
   3118  script DFLT;
   3119      language dflt ;
   3120       lookup opbdOpticalBoundslookup171;
   3121 } opbd;
   3122 
   3123 feature ordn {
   3124 
   3125  script DFLT;
   3126      language dflt ;
   3127       lookup ordnOrdinalslookup172;
   3128 } ordn;
   3129 
   3130 feature ornm {
   3131 
   3132  script DFLT;
   3133      language dflt ;
   3134       lookup ornmOrnamentslookup173;
   3135 } ornm;
   3136 
   3137 feature palt {
   3138 
   3139  script DFLT;
   3140      language dflt ;
   3141       lookup paltProportionalAlternateMetric;
   3142 } palt;
   3143 
   3144 feature pcap {
   3145 
   3146  script DFLT;
   3147      language dflt ;
   3148       lookup pcapLowercasetoPetiteCapitalslo;
   3149 } pcap;
   3150 
   3151 feature pkna {
   3152 
   3153  script DFLT;
   3154      language dflt ;
   3155       lookup pknaProportionalKanalookup176;
   3156 } pkna;
   3157 
   3158 feature pnum {
   3159 
   3160  script DFLT;
   3161      language dflt ;
   3162       lookup pnumProportionalNumberslookup17;
   3163 } pnum;
   3164 
   3165 feature pref {
   3166 
   3167  script DFLT;
   3168      language dflt ;
   3169       lookup prefPreBaseFormslookup178;
   3170 } pref;
   3171 
   3172 feature pres {
   3173 
   3174  script DFLT;
   3175      language dflt ;
   3176       lookup presPreBaseSubstitutionslookup1;
   3177 } pres;
   3178 
   3179 feature pstf {
   3180 
   3181  script DFLT;
   3182      language dflt ;
   3183       lookup pstfPostBaseFormslookup180;
   3184 } pstf;
   3185 
   3186 feature psts {
   3187 
   3188  script DFLT;
   3189      language dflt ;
   3190       lookup pstsPostBaseSubstitutionslookup;
   3191 } psts;
   3192 
   3193 feature pwid {
   3194 
   3195  script DFLT;
   3196      language dflt ;
   3197       lookup pwidProportionalWidthlookup182;
   3198 } pwid;
   3199 
   3200 feature qwid {
   3201 
   3202  script DFLT;
   3203      language dflt ;
   3204       lookup qwidQuarterWidthslookup183;
   3205 } qwid;
   3206 
   3207 feature rand {
   3208 
   3209  script DFLT;
   3210      language dflt ;
   3211       lookup randRandomizelookup184;
   3212 } rand;
   3213 
   3214 feature rkrf {
   3215 
   3216  script DFLT;
   3217      language dflt ;
   3218       lookup rkrfRakarFormslookup185;
   3219 } rkrf;
   3220 
   3221 feature rlig {
   3222 
   3223  script DFLT;
   3224      language dflt ;
   3225       lookup rligRequiredLigatureslookup186;
   3226 } rlig;
   3227 
   3228 feature rphf {
   3229 
   3230  script DFLT;
   3231      language dflt ;
   3232       lookup rphfRephFormlookup187;
   3233 } rphf;
   3234 
   3235 feature rtbd {
   3236 
   3237  script DFLT;
   3238      language dflt ;
   3239       lookup rtbdRightBoundslookup188;
   3240 } rtbd;
   3241 
   3242 feature rtla {
   3243 
   3244  script DFLT;
   3245      language dflt ;
   3246       lookup rtlaRighttoLeftAlternateslookup;
   3247 } rtla;
   3248 
   3249 feature rtlm {
   3250 
   3251  script DFLT;
   3252      language dflt ;
   3253       lookup rtlmRighttoLeftmirroredformsloo;
   3254 } rtlm;
   3255 
   3256 feature ruby {
   3257 
   3258  script DFLT;
   3259      language dflt ;
   3260       lookup rubyRubyNotationalFormslookup19;
   3261 } ruby;
   3262 
   3263 feature salt {
   3264 
   3265  script DFLT;
   3266      language dflt ;
   3267       lookup saltStylisticAlternativeslookup;
   3268 } salt;
   3269 
   3270 feature sinf {
   3271 
   3272  script DFLT;
   3273      language dflt ;
   3274       lookup sinfScientificInferiorslookup19;
   3275 } sinf;
   3276 
   3277 feature size {
   3278   parameters 0.0 0 0 0;
   3279 } size;
   3280 
   3281 feature smcp {
   3282 
   3283  script DFLT;
   3284      language dflt ;
   3285       lookup smcpLowercasetoSmallCapitalsloo;
   3286 } smcp;
   3287 
   3288 feature smpl {
   3289 
   3290  script DFLT;
   3291      language dflt ;
   3292       lookup smplSimplifiedFormslookup196;
   3293 } smpl;
   3294 
   3295 feature ss00 {
   3296 
   3297  script DFLT;
   3298      language dflt ;
   3299       lookup AlternateSubstitutionlookup197;
   3300 } ss00;
   3301 
   3302 feature ss01 {
   3303 
   3304  script DFLT;
   3305      language dflt ;
   3306       lookup ss01StyleSet1lookup198;
   3307 } ss01;
   3308 
   3309 feature ss02 {
   3310 
   3311  script DFLT;
   3312      language dflt ;
   3313       lookup ss02StyleSet2lookup199;
   3314 } ss02;
   3315 
   3316 feature ss03 {
   3317 
   3318  script DFLT;
   3319      language dflt ;
   3320       lookup ss03StyleSet3lookup200;
   3321 } ss03;
   3322 
   3323 feature ss04 {
   3324 
   3325  script DFLT;
   3326      language dflt ;
   3327       lookup ss04StyleSet4lookup201;
   3328 } ss04;
   3329 
   3330 feature ss05 {
   3331 
   3332  script DFLT;
   3333      language dflt ;
   3334       lookup ss05StyleSet5lookup202;
   3335 } ss05;
   3336 
   3337 feature ss06 {
   3338 
   3339  script DFLT;
   3340      language dflt ;
   3341       lookup ss06StyleSet6lookup203;
   3342 } ss06;
   3343 
   3344 feature ss07 {
   3345 
   3346  script DFLT;
   3347      language dflt ;
   3348       lookup ss07StyleSet7lookup204;
   3349 } ss07;
   3350 
   3351 feature ss08 {
   3352 
   3353  script DFLT;
   3354      language dflt ;
   3355       lookup ss08StyleSet8lookup205;
   3356 } ss08;
   3357 
   3358 feature ss09 {
   3359 
   3360  script DFLT;
   3361      language dflt ;
   3362       lookup ss09StyleSet9lookup206;
   3363 } ss09;
   3364 
   3365 feature ss10 {
   3366 
   3367  script DFLT;
   3368      language dflt ;
   3369       lookup ss10StyleSet10lookup207;
   3370 } ss10;
   3371 
   3372 feature ss11 {
   3373 
   3374  script DFLT;
   3375      language dflt ;
   3376       lookup ss11StyleSet11lookup208;
   3377 } ss11;
   3378 
   3379 feature ss12 {
   3380 
   3381  script DFLT;
   3382      language dflt ;
   3383       lookup ss12StyleSet12lookup209;
   3384 } ss12;
   3385 
   3386 feature ss13 {
   3387 
   3388  script DFLT;
   3389      language dflt ;
   3390       lookup ss13StyleSet13lookup210;
   3391 } ss13;
   3392 
   3393 feature ss14 {
   3394 
   3395  script DFLT;
   3396      language dflt ;
   3397       lookup ss14StyleSet14lookup211;
   3398 } ss14;
   3399 
   3400 feature ss15 {
   3401 
   3402  script DFLT;
   3403      language dflt ;
   3404       lookup ss15StyleSet15lookup212;
   3405 } ss15;
   3406 
   3407 feature ss16 {
   3408 
   3409  script DFLT;
   3410      language dflt ;
   3411       lookup ss16StyleSet16lookup213;
   3412 } ss16;
   3413 
   3414 feature ss17 {
   3415 
   3416  script DFLT;
   3417      language dflt ;
   3418       lookup ss17StyleSet17lookup214;
   3419 } ss17;
   3420 
   3421 feature ss18 {
   3422 
   3423  script DFLT;
   3424      language dflt ;
   3425       lookup ss18StyleSet18lookup215;
   3426 } ss18;
   3427 
   3428 feature ss19 {
   3429 
   3430  script DFLT;
   3431      language dflt ;
   3432       lookup ss19StyleSet19lookup216;
   3433 } ss19;
   3434 
   3435 feature ss20 {
   3436 
   3437  script DFLT;
   3438      language dflt ;
   3439       lookup ss20StyleSet20lookup217;
   3440 } ss20;
   3441 
   3442 feature ss21 {
   3443 
   3444  script DFLT;
   3445      language dflt ;
   3446       lookup AlternateSubstitutionlookup218;
   3447 } ss21;
   3448 
   3449 feature subs {
   3450 
   3451  script DFLT;
   3452      language dflt ;
   3453       lookup subsSubscriptlookup219;
   3454 } subs;
   3455 
   3456 feature sups {
   3457 
   3458  script DFLT;
   3459      language dflt ;
   3460       lookup supsSuperscriptlookup220;
   3461 } sups;
   3462 
   3463 feature swsh {
   3464 
   3465  script DFLT;
   3466      language dflt ;
   3467       lookup swshSwashlookup221;
   3468 } swsh;
   3469 
   3470 feature titl {
   3471 
   3472  script DFLT;
   3473      language dflt ;
   3474       lookup titlTitlinglookup222;
   3475 } titl;
   3476 
   3477 feature tjmo {
   3478 
   3479  script DFLT;
   3480      language dflt ;
   3481       lookup tjmoTrailingJamoFormslookup223;
   3482 } tjmo;
   3483 
   3484 feature tnam {
   3485 
   3486  script DFLT;
   3487      language dflt ;
   3488       lookup tnamTraditionalNameFormslookup2;
   3489 } tnam;
   3490 
   3491 feature tnum {
   3492 
   3493  script DFLT;
   3494      language dflt ;
   3495       lookup tnumTabularNumberslookup225;
   3496 } tnum;
   3497 
   3498 feature trad {
   3499 
   3500  script DFLT;
   3501      language dflt ;
   3502       lookup tradTraditionalFormslookup226;
   3503 } trad;
   3504 
   3505 feature twid {
   3506 
   3507  script DFLT;
   3508      language dflt ;
   3509       lookup twidThirdWidthslookup227;
   3510 } twid;
   3511 
   3512 feature unic {
   3513 
   3514  script DFLT;
   3515      language dflt ;
   3516       lookup unicUnicaselookup228;
   3517 } unic;
   3518 
   3519 feature valt {
   3520 
   3521  script DFLT;
   3522      language dflt ;
   3523       lookup valtAlternateVerticalMetricsloo;
   3524 } valt;
   3525 
   3526 feature vatu {
   3527 
   3528  script DFLT;
   3529      language dflt ;
   3530       lookup vatuVattuVariantslookup230;
   3531 } vatu;
   3532 
   3533 feature vert {
   3534 
   3535  script DFLT;
   3536      language dflt ;
   3537       lookup vertVerticalAlternatesobslookup;
   3538 } vert;
   3539 
   3540 feature vhal {
   3541 
   3542  script DFLT;
   3543      language dflt ;
   3544       lookup vhalAlternateVerticalHalfMetric;
   3545 } vhal;
   3546 
   3547 feature vjmo {
   3548 
   3549  script DFLT;
   3550      language dflt ;
   3551       lookup vjmoVowelJamoFormslookup233;
   3552 } vjmo;
   3553 
   3554 feature vkna {
   3555 
   3556  script DFLT;
   3557      language dflt ;
   3558       lookup vknaVerticalKanaAlternateslooku;
   3559 } vkna;
   3560 
   3561 feature vkrn {
   3562 
   3563  script DFLT;
   3564      language dflt ;
   3565       lookup vkrnVerticalKerninglookup235;
   3566 } vkrn;
   3567 
   3568 feature vpal {
   3569 
   3570  script DFLT;
   3571      language dflt ;
   3572       lookup vpalProportionalAlternateVertic;
   3573 } vpal;
   3574 
   3575 feature vrt2 {
   3576 
   3577  script DFLT;
   3578      language dflt ;
   3579       lookup vrt2VerticalRotationAlternatesl;
   3580 } vrt2;
   3581 
   3582 feature zero {
   3583 
   3584  script DFLT;
   3585      language dflt ;
   3586       lookup zeroSlashedZerolookup238;
   3587 } zero;
   3588 
   3589 @GDEF_Simple = [\space \F \P \MWL1.pass \MWL1.fail \MWL1.default \MWL1.alt1 
   3590 	\MWL1.alt2 \MWL1.alt3 \NUM2.pass \NUM2.fail \NUM2.default \NUM2.alt1 
   3591 	\NUM2.alt2 \NUM2.alt3 \PRIV.pass \PRIV.fail \PRIV.default \PRIV.alt1 
   3592 	\PRIV.alt2 \PRIV.alt3 \T3ST.pass \T3ST.fail \T3ST.default \T3ST.alt1 
   3593 	\T3ST.alt2 \T3ST.alt3 \TPSP.pass \TPSP.fail \TPSP.default \TPSP.alt1 
   3594 	\TPSP.alt2 \TPSP.alt3 \abvf.pass \abvf.fail \abvf.default \abvf.alt1 
   3595 	\abvf.alt2 \abvf.alt3 \abvm.pass \abvm.fail \abvm.default \abvm.alt1 
   3596 	\abvm.alt2 \abvm.alt3 \abvs.pass \abvs.fail \abvs.default \abvs.alt1 
   3597 	\abvs.alt2 \abvs.alt3 \afrc.pass \afrc.fail \afrc.default \afrc.alt1 
   3598 	\afrc.alt2 \afrc.alt3 \akhn.pass \akhn.fail \akhn.default \akhn.alt1 
   3599 	\akhn.alt2 \akhn.alt3 \blwf.pass \blwf.fail \blwf.default \blwf.alt1 
   3600 	\blwf.alt2 \blwf.alt3 \blwm.pass \blwm.fail \blwm.default \blwm.alt1 
   3601 	\blwm.alt2 \blwm.alt3 \blws.pass \blws.fail \blws.default \blws.alt1 
   3602 	\blws.alt2 \blws.alt3 \c2pc.pass \c2pc.fail \c2pc.default \c2pc.alt1 
   3603 	\c2pc.alt2 \c2pc.alt3 \c2sc.pass \c2sc.fail \c2sc.default \c2sc.alt1 
   3604 	\c2sc.alt2 \c2sc.alt3 \calt.pass \calt.fail \calt.default \calt.alt1 
   3605 	\calt.alt2 \calt.alt3 \case.pass \case.fail \case.default \case.alt1 
   3606 	\case.alt2 \case.alt3 \ccmp.pass \ccmp.fail \ccmp.default \ccmp.alt1 
   3607 	\ccmp.alt2 \ccmp.alt3 \cfar.pass \cfar.fail \cfar.default \cfar.alt1 
   3608 	\cfar.alt2 \cfar.alt3 \cjct.pass \cjct.fail \cjct.default \cjct.alt1 
   3609 	\cjct.alt2 \cjct.alt3 \clig.pass \clig.fail \clig.default \clig.alt1 
   3610 	\clig.alt2 \clig.alt3 \cpct.pass \cpct.fail \cpct.default \cpct.alt1 
   3611 	\cpct.alt2 \cpct.alt3 \cpsp.pass \cpsp.fail \cpsp.default \cpsp.alt1 
   3612 	\cpsp.alt2 \cpsp.alt3 \cswh.pass \cswh.fail \cswh.default \cswh.alt1 
   3613 	\cswh.alt2 \cswh.alt3 \curs.pass \curs.fail \curs.default \curs.alt1 
   3614 	\curs.alt2 \curs.alt3 \cv00.pass \cv00.fail \cv00.default \cv00.alt1 
   3615 	\cv00.alt2 \cv00.alt3 \cv01.pass \cv01.fail \cv01.default \cv01.alt1 
   3616 	\cv01.alt2 \cv01.alt3 \cv02.pass \cv02.fail \cv02.default \cv02.alt1 
   3617 	\cv02.alt2 \cv02.alt3 \cv03.pass \cv03.fail \cv03.default \cv03.alt1 
   3618 	\cv03.alt2 \cv03.alt3 \cv04.pass \cv04.fail \cv04.default \cv04.alt1 
   3619 	\cv04.alt2 \cv04.alt3 \cv05.pass \cv05.fail \cv05.default \cv05.alt1 
   3620 	\cv05.alt2 \cv05.alt3 \cv06.pass \cv06.fail \cv06.default \cv06.alt1 
   3621 	\cv06.alt2 \cv06.alt3 \cv07.pass \cv07.fail \cv07.default \cv07.alt1 
   3622 	\cv07.alt2 \cv07.alt3 \cv08.pass \cv08.fail \cv08.default \cv08.alt1 
   3623 	\cv08.alt2 \cv08.alt3 \cv09.pass \cv09.fail \cv09.default \cv09.alt1 
   3624 	\cv09.alt2 \cv09.alt3 \cv10.pass \cv10.fail \cv10.default \cv10.alt1 
   3625 	\cv10.alt2 \cv10.alt3 \cv11.pass \cv11.fail \cv11.default \cv11.alt1 
   3626 	\cv11.alt2 \cv11.alt3 \cv12.pass \cv12.fail \cv12.default \cv12.alt1 
   3627 	\cv12.alt2 \cv12.alt3 \cv13.pass \cv13.fail \cv13.default \cv13.alt1 
   3628 	\cv13.alt2 \cv13.alt3 \cv14.pass \cv14.fail \cv14.default \cv14.alt1 
   3629 	\cv14.alt2 \cv14.alt3 \cv15.pass \cv15.fail \cv15.default \cv15.alt1 
   3630 	\cv15.alt2 \cv15.alt3 \cv16.pass \cv16.fail \cv16.default \cv16.alt1 
   3631 	\cv16.alt2 \cv16.alt3 \cv17.pass \cv17.fail \cv17.default \cv17.alt1 
   3632 	\cv17.alt2 \cv17.alt3 \cv18.pass \cv18.fail \cv18.default \cv18.alt1 
   3633 	\cv18.alt2 \cv18.alt3 \cv19.pass \cv19.fail \cv19.default \cv19.alt1 
   3634 	\cv19.alt2 \cv19.alt3 \cv20.pass \cv20.fail \cv20.default \cv20.alt1 
   3635 	\cv20.alt2 \cv20.alt3 \cv21.pass \cv21.fail \cv21.default \cv21.alt1 
   3636 	\cv21.alt2 \cv21.alt3 \cv22.pass \cv22.fail \cv22.default \cv22.alt1 
   3637 	\cv22.alt2 \cv22.alt3 \cv23.pass \cv23.fail \cv23.default \cv23.alt1 
   3638 	\cv23.alt2 \cv23.alt3 \cv24.pass \cv24.fail \cv24.default \cv24.alt1 
   3639 	\cv24.alt2 \cv24.alt3 \cv25.pass \cv25.fail \cv25.default \cv25.alt1 
   3640 	\cv25.alt2 \cv25.alt3 \cv26.pass \cv26.fail \cv26.default \cv26.alt1 
   3641 	\cv26.alt2 \cv26.alt3 \cv27.pass \cv27.fail \cv27.default \cv27.alt1 
   3642 	\cv27.alt2 \cv27.alt3 \cv28.pass \cv28.fail \cv28.default \cv28.alt1 
   3643 	\cv28.alt2 \cv28.alt3 \cv29.pass \cv29.fail \cv29.default \cv29.alt1 
   3644 	\cv29.alt2 \cv29.alt3 \cv30.pass \cv30.fail \cv30.default \cv30.alt1 
   3645 	\cv30.alt2 \cv30.alt3 \cv31.pass \cv31.fail \cv31.default \cv31.alt1 
   3646 	\cv31.alt2 \cv31.alt3 \cv32.pass \cv32.fail \cv32.default \cv32.alt1 
   3647 	\cv32.alt2 \cv32.alt3 \cv33.pass \cv33.fail \cv33.default \cv33.alt1 
   3648 	\cv33.alt2 \cv33.alt3 \cv34.pass \cv34.fail \cv34.default \cv34.alt1 
   3649 	\cv34.alt2 \cv34.alt3 \cv35.pass \cv35.fail \cv35.default \cv35.alt1 
   3650 	\cv35.alt2 \cv35.alt3 \cv36.pass \cv36.fail \cv36.default \cv36.alt1 
   3651 	\cv36.alt2 \cv36.alt3 \cv37.pass \cv37.fail \cv37.default \cv37.alt1 
   3652 	\cv37.alt2 \cv37.alt3 \cv38.pass \cv38.fail \cv38.default \cv38.alt1 
   3653 	\cv38.alt2 \cv38.alt3 \cv39.pass \cv39.fail \cv39.default \cv39.alt1 
   3654 	\cv39.alt2 \cv39.alt3 \cv40.pass \cv40.fail \cv40.default \cv40.alt1 
   3655 	\cv40.alt2 \cv40.alt3 \cv41.pass \cv41.fail \cv41.default \cv41.alt1 
   3656 	\cv41.alt2 \cv41.alt3 \cv42.pass \cv42.fail \cv42.default \cv42.alt1 
   3657 	\cv42.alt2 \cv42.alt3 \cv43.pass \cv43.fail \cv43.default \cv43.alt1 
   3658 	\cv43.alt2 \cv43.alt3 \cv44.pass \cv44.fail \cv44.default \cv44.alt1 
   3659 	\cv44.alt2 \cv44.alt3 \cv45.pass \cv45.fail \cv45.default \cv45.alt1 
   3660 	\cv45.alt2 \cv45.alt3 \cv46.pass \cv46.fail \cv46.default \cv46.alt1 
   3661 	\cv46.alt2 \cv46.alt3 \cv47.pass \cv47.fail \cv47.default \cv47.alt1 
   3662 	\cv47.alt2 \cv47.alt3 \cv48.pass \cv48.fail \cv48.default \cv48.alt1 
   3663 	\cv48.alt2 \cv48.alt3 \cv49.pass \cv49.fail \cv49.default \cv49.alt1 
   3664 	\cv49.alt2 \cv49.alt3 \cv50.pass \cv50.fail \cv50.default \cv50.alt1 
   3665 	\cv50.alt2 \cv50.alt3 \cv51.pass \cv51.fail \cv51.default \cv51.alt1 
   3666 	\cv51.alt2 \cv51.alt3 \cv52.pass \cv52.fail \cv52.default \cv52.alt1 
   3667 	\cv52.alt2 \cv52.alt3 \cv53.pass \cv53.fail \cv53.default \cv53.alt1 
   3668 	\cv53.alt2 \cv53.alt3 \cv54.pass \cv54.fail \cv54.default \cv54.alt1 
   3669 	\cv54.alt2 \cv54.alt3 \cv55.pass \cv55.fail \cv55.default \cv55.alt1 
   3670 	\cv55.alt2 \cv55.alt3 \cv56.pass \cv56.fail \cv56.default \cv56.alt1 
   3671 	\cv56.alt2 \cv56.alt3 \cv57.pass \cv57.fail \cv57.default \cv57.alt1 
   3672 	\cv57.alt2 \cv57.alt3 \cv58.pass \cv58.fail \cv58.default \cv58.alt1 
   3673 	\cv58.alt2 \cv58.alt3 \cv59.pass \cv59.fail \cv59.default \cv59.alt1 
   3674 	\cv59.alt2 \cv59.alt3 \cv60.pass \cv60.fail \cv60.default \cv60.alt1 
   3675 	\cv60.alt2 \cv60.alt3 \cv61.pass \cv61.fail \cv61.default \cv61.alt1 
   3676 	\cv61.alt2 \cv61.alt3 \cv62.pass \cv62.fail \cv62.default \cv62.alt1 
   3677 	\cv62.alt2 \cv62.alt3 \cv63.pass \cv63.fail \cv63.default \cv63.alt1 
   3678 	\cv63.alt2 \cv63.alt3 \cv64.pass \cv64.fail \cv64.default \cv64.alt1 
   3679 	\cv64.alt2 \cv64.alt3 \cv65.pass \cv65.fail \cv65.default \cv65.alt1 
   3680 	\cv65.alt2 \cv65.alt3 \cv66.pass \cv66.fail \cv66.default \cv66.alt1 
   3681 	\cv66.alt2 \cv66.alt3 \cv67.pass \cv67.fail \cv67.default \cv67.alt1 
   3682 	\cv67.alt2 \cv67.alt3 \cv68.pass \cv68.fail \cv68.default \cv68.alt1 
   3683 	\cv68.alt2 \cv68.alt3 \cv69.pass \cv69.fail \cv69.default \cv69.alt1 
   3684 	\cv69.alt2 \cv69.alt3 \cv70.pass \cv70.fail \cv70.default \cv70.alt1 
   3685 	\cv70.alt2 \cv70.alt3 \cv71.pass \cv71.fail \cv71.default \cv71.alt1 
   3686 	\cv71.alt2 \cv71.alt3 \cv72.pass \cv72.fail \cv72.default \cv72.alt1 
   3687 	\cv72.alt2 \cv72.alt3 \cv73.pass \cv73.fail \cv73.default \cv73.alt1 
   3688 	\cv73.alt2 \cv73.alt3 \cv74.pass \cv74.fail \cv74.default \cv74.alt1 
   3689 	\cv74.alt2 \cv74.alt3 \cv75.pass \cv75.fail \cv75.default \cv75.alt1 
   3690 	\cv75.alt2 \cv75.alt3 \cv76.pass \cv76.fail \cv76.default \cv76.alt1 
   3691 	\cv76.alt2 \cv76.alt3 \cv77.pass \cv77.fail \cv77.default \cv77.alt1 
   3692 	\cv77.alt2 \cv77.alt3 \cv78.pass \cv78.fail \cv78.default \cv78.alt1 
   3693 	\cv78.alt2 \cv78.alt3 \cv79.pass \cv79.fail \cv79.default \cv79.alt1 
   3694 	\cv79.alt2 \cv79.alt3 \cv80.pass \cv80.fail \cv80.default \cv80.alt1 
   3695 	\cv80.alt2 \cv80.alt3 \cv81.pass \cv81.fail \cv81.default \cv81.alt1 
   3696 	\cv81.alt2 \cv81.alt3 \cv82.pass \cv82.fail \cv82.default \cv82.alt1 
   3697 	\cv82.alt2 \cv82.alt3 \cv83.pass \cv83.fail \cv83.default \cv83.alt1 
   3698 	\cv83.alt2 \cv83.alt3 \cv84.pass \cv84.fail \cv84.default \cv84.alt1 
   3699 	\cv84.alt2 \cv84.alt3 \cv85.pass \cv85.fail \cv85.default \cv85.alt1 
   3700 	\cv85.alt2 \cv85.alt3 \cv86.pass \cv86.fail \cv86.default \cv86.alt1 
   3701 	\cv86.alt2 \cv86.alt3 \cv87.pass \cv87.fail \cv87.default \cv87.alt1 
   3702 	\cv87.alt2 \cv87.alt3 \cv88.pass \cv88.fail \cv88.default \cv88.alt1 
   3703 	\cv88.alt2 \cv88.alt3 \cv89.pass \cv89.fail \cv89.default \cv89.alt1 
   3704 	\cv89.alt2 \cv89.alt3 \cv90.pass \cv90.fail \cv90.default \cv90.alt1 
   3705 	\cv90.alt2 \cv90.alt3 \cv91.pass \cv91.fail \cv91.default \cv91.alt1 
   3706 	\cv91.alt2 \cv91.alt3 \cv92.pass \cv92.fail \cv92.default \cv92.alt1 
   3707 	\cv92.alt2 \cv92.alt3 \cv93.pass \cv93.fail \cv93.default \cv93.alt1 
   3708 	\cv93.alt2 \cv93.alt3 \cv94.pass \cv94.fail \cv94.default \cv94.alt1 
   3709 	\cv94.alt2 \cv94.alt3 \cv95.pass \cv95.fail \cv95.default \cv95.alt1 
   3710 	\cv95.alt2 \cv95.alt3 \cv96.pass \cv96.fail \cv96.default \cv96.alt1 
   3711 	\cv96.alt2 \cv96.alt3 \cv97.pass \cv97.fail \cv97.default \cv97.alt1 
   3712 	\cv97.alt2 \cv97.alt3 \cv98.pass \cv98.fail \cv98.default \cv98.alt1 
   3713 	\cv98.alt2 \cv98.alt3 \cv99.pass \cv99.fail \cv99.default \cv99.alt1 
   3714 	\cv99.alt2 \cv99.alt3 \dist.pass \dist.fail \dist.default \dist.alt1 
   3715 	\dist.alt2 \dist.alt3 \dlig.pass \dlig.fail \dlig.default \dlig.alt1 
   3716 	\dlig.alt2 \dlig.alt3 \dnom.pass \dnom.fail \dnom.default \dnom.alt1 
   3717 	\dnom.alt2 \dnom.alt3 \expt.pass \expt.fail \expt.default \expt.alt1 
   3718 	\expt.alt2 \expt.alt3 \falt.pass \falt.fail \falt.default \falt.alt1 
   3719 	\falt.alt2 \falt.alt3 \fin2.pass \fin2.fail \fin2.default \fin2.alt1 
   3720 	\fin2.alt2 \fin2.alt3 \fin3.pass \fin3.fail \fin3.default \fin3.alt1 
   3721 	\fin3.alt2 \fin3.alt3 \fina.pass \fina.fail \fina.default \fina.alt1 
   3722 	\fina.alt2 \fina.alt3 \frac.pass \frac.fail \frac.default \frac.alt1 
   3723 	\frac.alt2 \frac.alt3 \fwid.pass \fwid.fail \fwid.default \fwid.alt1 
   3724 	\fwid.alt2 \fwid.alt3 \half.pass \half.fail \half.default \half.alt1 
   3725 	\half.alt2 \half.alt3 \haln.pass \haln.fail \haln.default \haln.alt1 
   3726 	\haln.alt2 \haln.alt3 \halt.pass \halt.fail \halt.default \halt.alt1 
   3727 	\halt.alt2 \halt.alt3 \hist.pass \hist.fail \hist.default \hist.alt1 
   3728 	\hist.alt2 \hist.alt3 \hkna.pass \hkna.fail \hkna.default \hkna.alt1 
   3729 	\hkna.alt2 \hkna.alt3 \hlig.pass \hlig.fail \hlig.default \hlig.alt1 
   3730 	\hlig.alt2 \hlig.alt3 \hngl.pass \hngl.fail \hngl.default \hngl.alt1 
   3731 	\hngl.alt2 \hngl.alt3 \hojo.pass \hojo.fail \hojo.default \hojo.alt1 
   3732 	\hojo.alt2 \hojo.alt3 \hwid.pass \hwid.fail \hwid.default \hwid.alt1 
   3733 	\hwid.alt2 \hwid.alt3 \init.pass \init.fail \init.default \init.alt1 
   3734 	\init.alt2 \init.alt3 \isol.pass \isol.fail \isol.default \isol.alt1 
   3735 	\isol.alt2 \isol.alt3 \ital.pass \ital.fail \ital.default \ital.alt1 
   3736 	\ital.alt2 \ital.alt3 \jalt.pass \jalt.fail \jalt.default \jalt.alt1 
   3737 	\jalt.alt2 \jalt.alt3 \jp04.pass \jp04.fail \jp04.default \jp04.alt1 
   3738 	\jp04.alt2 \jp04.alt3 \jp78.pass \jp78.fail \jp78.default \jp78.alt1 
   3739 	\jp78.alt2 \jp78.alt3 \jp83.pass \jp83.fail \jp83.default \jp83.alt1 
   3740 	\jp83.alt2 \jp83.alt3 \jp90.pass \jp90.fail \jp90.default \jp90.alt1 
   3741 	\jp90.alt2 \jp90.alt3 \kern.pass \kern.fail \kern.default \kern.alt1 
   3742 	\kern.alt2 \kern.alt3 \lfbd.pass \lfbd.fail \lfbd.default \lfbd.alt1 
   3743 	\lfbd.alt2 \lfbd.alt3 \liga.pass \liga.fail \liga.default \liga.alt1 
   3744 	\liga.alt2 \liga.alt3 \ljmo.pass \ljmo.fail \ljmo.default \ljmo.alt1 
   3745 	\ljmo.alt2 \ljmo.alt3 \lnum.pass \lnum.fail \lnum.default \lnum.alt1 
   3746 	\lnum.alt2 \lnum.alt3 \locl.pass \locl.fail \locl.default \locl.alt1 
   3747 	\locl.alt2 \locl.alt3 \ltra.pass \ltra.fail \ltra.default \ltra.alt1 
   3748 	\ltra.alt2 \ltra.alt3 \ltrm.pass \ltrm.fail \ltrm.default \ltrm.alt1 
   3749 	\ltrm.alt2 \ltrm.alt3 \mark.pass \mark.fail \mark.default \mark.alt1 
   3750 	\mark.alt2 \mark.alt3 \med2.pass \med2.fail \med2.default \med2.alt1 
   3751 	\med2.alt2 \med2.alt3 \medi.pass \medi.fail \medi.default \medi.alt1 
   3752 	\medi.alt2 \medi.alt3 \mgrk.pass \mgrk.fail \mgrk.default \mgrk.alt1 
   3753 	\mgrk.alt2 \mgrk.alt3 \mkmk.pass \mkmk.fail \mkmk.default \mkmk.alt1 
   3754 	\mkmk.alt2 \mkmk.alt3 \mset.pass \mset.fail \mset.default \mset.alt1 
   3755 	\mset.alt2 \mset.alt3 \nalt.pass \nalt.fail \nalt.default \nalt.alt1 
   3756 	\nalt.alt2 \nalt.alt3 \nlck.pass \nlck.fail \nlck.default \nlck.alt1 
   3757 	\nlck.alt2 \nlck.alt3 \nukt.pass \nukt.fail \nukt.default \nukt.alt1 
   3758 	\nukt.alt2 \nukt.alt3 \numr.pass \numr.fail \numr.default \numr.alt1 
   3759 	\numr.alt2 \numr.alt3 \onum.pass \onum.fail \onum.default \onum.alt1 
   3760 	\onum.alt2 \onum.alt3 \opbd.pass \opbd.fail \opbd.default \opbd.alt1 
   3761 	\opbd.alt2 \opbd.alt3 \ordn.pass \ordn.fail \ordn.default \ordn.alt1 
   3762 	\ordn.alt2 \ordn.alt3 \ornm.pass \ornm.fail \ornm.default \ornm.alt1 
   3763 	\ornm.alt2 \ornm.alt3 \palt.pass \palt.fail \palt.default \palt.alt1 
   3764 	\palt.alt2 \palt.alt3 \pcap.pass \pcap.fail \pcap.default \pcap.alt1 
   3765 	\pcap.alt2 \pcap.alt3 \pkna.pass \pkna.fail \pkna.default \pkna.alt1 
   3766 	\pkna.alt2 \pkna.alt3 \pnum.pass \pnum.fail \pnum.default \pnum.alt1 
   3767 	\pnum.alt2 \pnum.alt3 \pref.pass \pref.fail \pref.default \pref.alt1 
   3768 	\pref.alt2 \pref.alt3 \pres.pass \pres.fail \pres.default \pres.alt1 
   3769 	\pres.alt2 \pres.alt3 \pstf.pass \pstf.fail \pstf.default \pstf.alt1 
   3770 	\pstf.alt2 \pstf.alt3 \psts.pass \psts.fail \psts.default \psts.alt1 
   3771 	\psts.alt2 \psts.alt3 \pwid.pass \pwid.fail \pwid.default \pwid.alt1 
   3772 	\pwid.alt2 \pwid.alt3 \qwid.pass \qwid.fail \qwid.default \qwid.alt1 
   3773 	\qwid.alt2 \qwid.alt3 \rand.pass \rand.fail \rand.default \rand.alt1 
   3774 	\rand.alt2 \rand.alt3 \rkrf.pass \rkrf.fail \rkrf.default \rkrf.alt1 
   3775 	\rkrf.alt2 \rkrf.alt3 \rlig.pass \rlig.fail \rlig.default \rlig.alt1 
   3776 	\rlig.alt2 \rlig.alt3 \rphf.pass \rphf.fail \rphf.default \rphf.alt1 
   3777 	\rphf.alt2 \rphf.alt3 \rtbd.pass \rtbd.fail \rtbd.default \rtbd.alt1 
   3778 	\rtbd.alt2 \rtbd.alt3 \rtla.pass \rtla.fail \rtla.default \rtla.alt1 
   3779 	\rtla.alt2 \rtla.alt3 \rtlm.pass \rtlm.fail \rtlm.default \rtlm.alt1 
   3780 	\rtlm.alt2 \rtlm.alt3 \ruby.pass \ruby.fail \ruby.default \ruby.alt1 
   3781 	\ruby.alt2 \ruby.alt3 \salt.pass \salt.fail \salt.default \salt.alt1 
   3782 	\salt.alt2 \salt.alt3 \sinf.pass \sinf.fail \sinf.default \sinf.alt1 
   3783 	\sinf.alt2 \sinf.alt3 \size.pass \size.fail \size.default \size.alt1 
   3784 	\size.alt2 \size.alt3 \smcp.pass \smcp.fail \smcp.default \smcp.alt1 
   3785 	\smcp.alt2 \smcp.alt3 \smpl.pass \smpl.fail \smpl.default \smpl.alt1 
   3786 	\smpl.alt2 \smpl.alt3 \ss00.pass \ss00.fail \ss00.default \ss00.alt1 
   3787 	\ss00.alt2 \ss00.alt3 \ss01.pass \ss01.fail \ss01.default \ss01.alt1 
   3788 	\ss01.alt2 \ss01.alt3 \ss02.pass \ss02.fail \ss02.default \ss02.alt1 
   3789 	\ss02.alt2 \ss02.alt3 \ss03.pass \ss03.fail \ss03.default \ss03.alt1 
   3790 	\ss03.alt2 \ss03.alt3 \ss04.pass \ss04.fail \ss04.default \ss04.alt1 
   3791 	\ss04.alt2 \ss04.alt3 \ss05.pass \ss05.fail \ss05.default \ss05.alt1 
   3792 	\ss05.alt2 \ss05.alt3 \ss06.pass \ss06.fail \ss06.default \ss06.alt1 
   3793 	\ss06.alt2 \ss06.alt3 \ss07.pass \ss07.fail \ss07.default \ss07.alt1 
   3794 	\ss07.alt2 \ss07.alt3 \ss08.pass \ss08.fail \ss08.default \ss08.alt1 
   3795 	\ss08.alt2 \ss08.alt3 \ss09.pass \ss09.fail \ss09.default \ss09.alt1 
   3796 	\ss09.alt2 \ss09.alt3 \ss10.pass \ss10.fail \ss10.default \ss10.alt1 
   3797 	\ss10.alt2 \ss10.alt3 \ss11.pass \ss11.fail \ss11.default \ss11.alt1 
   3798 	\ss11.alt2 \ss11.alt3 \ss12.pass \ss12.fail \ss12.default \ss12.alt1 
   3799 	\ss12.alt2 \ss12.alt3 \ss13.pass \ss13.fail \ss13.default \ss13.alt1 
   3800 	\ss13.alt2 \ss13.alt3 \ss14.pass \ss14.fail \ss14.default \ss14.alt1 
   3801 	\ss14.alt2 \ss14.alt3 \ss15.pass \ss15.fail \ss15.default \ss15.alt1 
   3802 	\ss15.alt2 \ss15.alt3 \ss16.pass \ss16.fail \ss16.default \ss16.alt1 
   3803 	\ss16.alt2 \ss16.alt3 \ss17.pass \ss17.fail \ss17.default \ss17.alt1 
   3804 	\ss17.alt2 \ss17.alt3 \ss18.pass \ss18.fail \ss18.default \ss18.alt1 
   3805 	\ss18.alt2 \ss18.alt3 \ss19.pass \ss19.fail \ss19.default \ss19.alt1 
   3806 	\ss19.alt2 \ss19.alt3 \ss20.pass \ss20.fail \ss20.default \ss20.alt1 
   3807 	\ss20.alt2 \ss20.alt3 \ss21.pass \ss21.fail \ss21.default \ss21.alt1 
   3808 	\ss21.alt2 \ss21.alt3 \subs.pass \subs.fail \subs.default \subs.alt1 
   3809 	\subs.alt2 \subs.alt3 \sups.pass \sups.fail \sups.default \sups.alt1 
   3810 	\sups.alt2 \sups.alt3 \swsh.pass \swsh.fail \swsh.default \swsh.alt1 
   3811 	\swsh.alt2 \swsh.alt3 \titl.pass \titl.fail \titl.default \titl.alt1 
   3812 	\titl.alt2 \titl.alt3 \tjmo.pass \tjmo.fail \tjmo.default \tjmo.alt1 
   3813 	\tjmo.alt2 \tjmo.alt3 \tnam.pass \tnam.fail \tnam.default \tnam.alt1 
   3814 	\tnam.alt2 \tnam.alt3 \tnum.pass \tnum.fail \tnum.default \tnum.alt1 
   3815 	\tnum.alt2 \tnum.alt3 \trad.pass \trad.fail \trad.default \trad.alt1 
   3816 	\trad.alt2 \trad.alt3 \twid.pass \twid.fail \twid.default \twid.alt1 
   3817 	\twid.alt2 \twid.alt3 \unic.pass \unic.fail \unic.default \unic.alt1 
   3818 	\unic.alt2 \unic.alt3 \valt.pass \valt.fail \valt.default \valt.alt1 
   3819 	\valt.alt2 \valt.alt3 \vatu.pass \vatu.fail \vatu.default \vatu.alt1 
   3820 	\vatu.alt2 \vatu.alt3 \vert.pass \vert.fail \vert.default \vert.alt1 
   3821 	\vert.alt2 \vert.alt3 \vhal.pass \vhal.fail \vhal.default \vhal.alt1 
   3822 	\vhal.alt2 \vhal.alt3 \vjmo.pass \vjmo.fail \vjmo.default \vjmo.alt1 
   3823 	\vjmo.alt2 \vjmo.alt3 \vkna.pass \vkna.fail \vkna.default \vkna.alt1 
   3824 	\vkna.alt2 \vkna.alt3 \vkrn.pass \vkrn.fail \vkrn.default \vkrn.alt1 
   3825 	\vkrn.alt2 \vkrn.alt3 \vpal.pass \vpal.fail \vpal.default \vpal.alt1 
   3826 	\vpal.alt2 \vpal.alt3 \vrt2.pass \vrt2.fail \vrt2.default \vrt2.alt1 
   3827 	\vrt2.alt2 \vrt2.alt3 \zero.pass \zero.fail \zero.default \zero.alt1 
   3828 	\zero.alt2 \zero.alt3 ];
   3829 
   3830 table GDEF {
   3831   GlyphClassDef @GDEF_Simple, , , ;
   3832 
   3833 } GDEF;
   3834