1languagesystem DFLT dflt;
2
3
4# GSUB
5
6
7lookup 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
15lookup 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
23lookup 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
31lookup 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
39lookup 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
47lookup 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
55lookup 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
63lookup 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
71lookup 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
79lookup 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
87lookup 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
95lookup 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
103lookup 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
111lookup 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
119lookup 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
127lookup 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
135lookup 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
143lookup 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
151lookup 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
159lookup 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
167lookup 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
175lookup 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
183lookup 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
191lookup 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
199lookup 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
207lookup 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
215lookup 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
223lookup 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
231lookup 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
239lookup 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
247lookup 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
255lookup 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
263lookup 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
271lookup 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
279lookup 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
287lookup 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
295lookup 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
303lookup 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
311lookup 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
319lookup 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
327lookup 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
335lookup 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
343lookup 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
351lookup 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
359lookup 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
367lookup 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
375lookup 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
383lookup 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
391lookup 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
399lookup 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
407lookup 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
415lookup 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
423lookup 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
431lookup 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
439lookup 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
447lookup 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
455lookup 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
463lookup 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
471lookup 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
479lookup 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
487lookup 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
495lookup 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
503lookup 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
511lookup 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
519lookup 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
527lookup 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
535lookup 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
543lookup 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
551lookup 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
559lookup 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
567lookup 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
575lookup 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
583lookup 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
591lookup 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
599lookup 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
607lookup 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
615lookup 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
623lookup 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
631lookup 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
639lookup 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
647lookup 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
655lookup 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
663lookup 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
671lookup 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
679lookup 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
687lookup 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
695lookup 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
703lookup 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
711lookup 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
719lookup 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
727lookup 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
735lookup 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
743lookup 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
751lookup 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
759lookup 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
767lookup 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
775lookup 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
783lookup 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
791lookup 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
799lookup 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
807lookup 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
815lookup 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
823lookup 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
831lookup 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
839lookup 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
847lookup 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
855lookup 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
863lookup 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
871lookup 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
879lookup 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
887lookup 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
895lookup 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
903lookup 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
911lookup 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
919lookup 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
927lookup 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
935lookup 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
943lookup 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
951lookup 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
959lookup 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
967lookup 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
975lookup 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
983lookup 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
991lookup 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
999lookup 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
1007lookup 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
1015lookup 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
1023lookup 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
1031lookup 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
1039lookup 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
1047lookup 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
1055lookup 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
1063lookup 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
1071lookup 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
1079lookup 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
1087lookup 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
1095lookup 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
1103lookup 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
1111lookup 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
1119lookup 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
1127lookup 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
1135lookup 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
1143lookup 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
1151lookup 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
1159lookup 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
1167lookup 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
1175lookup 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
1183lookup 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
1191lookup 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
1199lookup 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
1207lookup 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
1215lookup 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
1223lookup 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
1231lookup 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
1239lookup 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
1247lookup 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
1255lookup 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
1263lookup 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
1271lookup 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
1279lookup 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
1287lookup 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
1295lookup 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
1303lookup 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
1311lookup 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
1319lookup 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
1327lookup 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
1335lookup 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
1343lookup 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
1351lookup 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
1359lookup 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
1367lookup 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
1375lookup 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
1383lookup 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
1391lookup 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
1399lookup 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
1407lookup 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
1415lookup 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
1423lookup 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
1431lookup 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
1439lookup 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
1447lookup 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
1455lookup 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
1463lookup 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
1471lookup 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
1479lookup 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
1487lookup 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
1495lookup 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
1503lookup 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
1511lookup 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
1519lookup 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
1527lookup 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
1535lookup 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
1543lookup 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
1551lookup 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
1559lookup 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
1567lookup 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
1575lookup 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
1583lookup 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
1591lookup 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
1599lookup 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
1607lookup 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
1615lookup 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
1623lookup 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
1631lookup 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
1639lookup 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
1647lookup 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
1655lookup 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
1663lookup 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
1671lookup 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
1679lookup 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
1687lookup 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
1695lookup 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
1703lookup 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
1711lookup 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
1719lookup 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
1727lookup 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
1735lookup 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
1743lookup 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
1751lookup 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
1759lookup 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
1767lookup 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
1775lookup 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
1783lookup 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
1791lookup 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
1799lookup 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
1807lookup 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
1815lookup 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
1823lookup 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
1831lookup 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
1839lookup 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
1847lookup 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
1855lookup 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
1863lookup 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
1871lookup 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
1879lookup 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
1887lookup 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
1895lookup 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
1903lookup 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
1911lookup 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
1919feature MWL1 {
1920
1921 script DFLT;
1922     language dflt ;
1923      lookup AlternateSubstitutionlookup0;
1924} MWL1;
1925
1926feature NUM2 {
1927
1928 script DFLT;
1929     language dflt ;
1930      lookup AlternateSubstitutionlookup1;
1931} NUM2;
1932
1933feature PRIV {
1934
1935 script DFLT;
1936     language dflt ;
1937      lookup AlternateSubstitutionlookup2;
1938} PRIV;
1939
1940feature T3ST {
1941
1942 script DFLT;
1943     language dflt ;
1944      lookup AlternateSubstitutionlookup3;
1945} T3ST;
1946
1947feature TPSP {
1948
1949 script DFLT;
1950     language dflt ;
1951      lookup AlternateSubstitutionlookup4;
1952} TPSP;
1953
1954feature abvf {
1955
1956 script DFLT;
1957     language dflt ;
1958      lookup abvfAboveBaseFormslookup5;
1959} abvf;
1960
1961feature abvm {
1962
1963 script DFLT;
1964     language dflt ;
1965      lookup abvmAboveBaseMarklookup6;
1966} abvm;
1967
1968feature abvs {
1969
1970 script DFLT;
1971     language dflt ;
1972      lookup abvsAboveBaseSubstitutionslooku;
1973} abvs;
1974
1975feature afrc {
1976
1977 script DFLT;
1978     language dflt ;
1979      lookup afrcVerticalFractionslookup8;
1980} afrc;
1981
1982feature akhn {
1983
1984 script DFLT;
1985     language dflt ;
1986      lookup akhnAkhandlookup9;
1987} akhn;
1988
1989feature blwf {
1990
1991 script DFLT;
1992     language dflt ;
1993      lookup blwfBelowBaseFormslookup10;
1994} blwf;
1995
1996feature blwm {
1997
1998 script DFLT;
1999     language dflt ;
2000      lookup blwmBelowBaseMarklookup11;
2001} blwm;
2002
2003feature blws {
2004
2005 script DFLT;
2006     language dflt ;
2007      lookup blwsBelowBaseSubstitutionslooku;
2008} blws;
2009
2010feature c2pc {
2011
2012 script DFLT;
2013     language dflt ;
2014      lookup c2pcCapitalstoPetiteCapitalsloo;
2015} c2pc;
2016
2017feature c2sc {
2018
2019 script DFLT;
2020     language dflt ;
2021      lookup c2scCapitalstoSmallCapitalslook;
2022} c2sc;
2023
2024feature calt {
2025
2026 script DFLT;
2027     language dflt ;
2028      lookup caltContextualAlternateslookup1;
2029} calt;
2030
2031feature case {
2032
2033 script DFLT;
2034     language dflt ;
2035      lookup caseCaseSensitiveFormslookup16;
2036} case;
2037
2038feature ccmp {
2039
2040 script DFLT;
2041     language dflt ;
2042      lookup ccmpGlyphCompositionDecompositi;
2043} ccmp;
2044
2045feature cfar {
2046
2047 script DFLT;
2048     language dflt ;
2049      lookup cfarConjunctFormAfterRolookup18;
2050} cfar;
2051
2052feature cjct {
2053
2054 script DFLT;
2055     language dflt ;
2056      lookup cjctConjunctFormslookup19;
2057} cjct;
2058
2059feature clig {
2060
2061 script DFLT;
2062     language dflt ;
2063      lookup cligContextualLigatureslookup20;
2064} clig;
2065
2066feature cpct {
2067
2068 script DFLT;
2069     language dflt ;
2070      lookup cpctCenteredCJKPunctuationlooku;
2071} cpct;
2072
2073feature cpsp {
2074
2075 script DFLT;
2076     language dflt ;
2077      lookup cpspCapitalSpacinglookup22;
2078} cpsp;
2079
2080feature cswh {
2081
2082 script DFLT;
2083     language dflt ;
2084      lookup cswhContextualSwashlookup23;
2085} cswh;
2086
2087feature curs {
2088
2089 script DFLT;
2090     language dflt ;
2091      lookup cursCursiveAttachmentlookup24;
2092} curs;
2093
2094feature cv00 {
2095
2096 script DFLT;
2097     language dflt ;
2098      lookup cv00CharacterVariants00lookup25;
2099} cv00;
2100
2101feature cv01 {
2102
2103 script DFLT;
2104     language dflt ;
2105      lookup cv01CharacterVariants01lookup26;
2106} cv01;
2107
2108feature cv02 {
2109
2110 script DFLT;
2111     language dflt ;
2112      lookup cv02CharacterVariants02lookup27;
2113} cv02;
2114
2115feature cv03 {
2116
2117 script DFLT;
2118     language dflt ;
2119      lookup cv03CharacterVariants03lookup28;
2120} cv03;
2121
2122feature cv04 {
2123
2124 script DFLT;
2125     language dflt ;
2126      lookup cv04CharacterVariants04lookup29;
2127} cv04;
2128
2129feature cv05 {
2130
2131 script DFLT;
2132     language dflt ;
2133      lookup cv05CharacterVariants05lookup30;
2134} cv05;
2135
2136feature cv06 {
2137
2138 script DFLT;
2139     language dflt ;
2140      lookup cv06CharacterVariants06lookup31;
2141} cv06;
2142
2143feature cv07 {
2144
2145 script DFLT;
2146     language dflt ;
2147      lookup cv07CharacterVariants07lookup32;
2148} cv07;
2149
2150feature cv08 {
2151
2152 script DFLT;
2153     language dflt ;
2154      lookup cv08CharacterVariants08lookup33;
2155} cv08;
2156
2157feature cv09 {
2158
2159 script DFLT;
2160     language dflt ;
2161      lookup cv09CharacterVariants09lookup34;
2162} cv09;
2163
2164feature cv10 {
2165
2166 script DFLT;
2167     language dflt ;
2168      lookup cv10CharacterVariants10lookup35;
2169} cv10;
2170
2171feature cv11 {
2172
2173 script DFLT;
2174     language dflt ;
2175      lookup AlternateSubstitutionlookup36;
2176} cv11;
2177
2178feature cv12 {
2179
2180 script DFLT;
2181     language dflt ;
2182      lookup AlternateSubstitutionlookup37;
2183} cv12;
2184
2185feature cv13 {
2186
2187 script DFLT;
2188     language dflt ;
2189      lookup AlternateSubstitutionlookup38;
2190} cv13;
2191
2192feature cv14 {
2193
2194 script DFLT;
2195     language dflt ;
2196      lookup AlternateSubstitutionlookup39;
2197} cv14;
2198
2199feature cv15 {
2200
2201 script DFLT;
2202     language dflt ;
2203      lookup AlternateSubstitutionlookup40;
2204} cv15;
2205
2206feature cv16 {
2207
2208 script DFLT;
2209     language dflt ;
2210      lookup AlternateSubstitutionlookup41;
2211} cv16;
2212
2213feature cv17 {
2214
2215 script DFLT;
2216     language dflt ;
2217      lookup AlternateSubstitutionlookup42;
2218} cv17;
2219
2220feature cv18 {
2221
2222 script DFLT;
2223     language dflt ;
2224      lookup AlternateSubstitutionlookup43;
2225} cv18;
2226
2227feature cv19 {
2228
2229 script DFLT;
2230     language dflt ;
2231      lookup AlternateSubstitutionlookup44;
2232} cv19;
2233
2234feature cv20 {
2235
2236 script DFLT;
2237     language dflt ;
2238      lookup AlternateSubstitutionlookup45;
2239} cv20;
2240
2241feature cv21 {
2242
2243 script DFLT;
2244     language dflt ;
2245      lookup AlternateSubstitutionlookup46;
2246} cv21;
2247
2248feature cv22 {
2249
2250 script DFLT;
2251     language dflt ;
2252      lookup AlternateSubstitutionlookup47;
2253} cv22;
2254
2255feature cv23 {
2256
2257 script DFLT;
2258     language dflt ;
2259      lookup AlternateSubstitutionlookup48;
2260} cv23;
2261
2262feature cv24 {
2263
2264 script DFLT;
2265     language dflt ;
2266      lookup AlternateSubstitutionlookup49;
2267} cv24;
2268
2269feature cv25 {
2270
2271 script DFLT;
2272     language dflt ;
2273      lookup AlternateSubstitutionlookup50;
2274} cv25;
2275
2276feature cv26 {
2277
2278 script DFLT;
2279     language dflt ;
2280      lookup AlternateSubstitutionlookup51;
2281} cv26;
2282
2283feature cv27 {
2284
2285 script DFLT;
2286     language dflt ;
2287      lookup AlternateSubstitutionlookup52;
2288} cv27;
2289
2290feature cv28 {
2291
2292 script DFLT;
2293     language dflt ;
2294      lookup AlternateSubstitutionlookup53;
2295} cv28;
2296
2297feature cv29 {
2298
2299 script DFLT;
2300     language dflt ;
2301      lookup AlternateSubstitutionlookup54;
2302} cv29;
2303
2304feature cv30 {
2305
2306 script DFLT;
2307     language dflt ;
2308      lookup AlternateSubstitutionlookup55;
2309} cv30;
2310
2311feature cv31 {
2312
2313 script DFLT;
2314     language dflt ;
2315      lookup AlternateSubstitutionlookup56;
2316} cv31;
2317
2318feature cv32 {
2319
2320 script DFLT;
2321     language dflt ;
2322      lookup AlternateSubstitutionlookup57;
2323} cv32;
2324
2325feature cv33 {
2326
2327 script DFLT;
2328     language dflt ;
2329      lookup AlternateSubstitutionlookup58;
2330} cv33;
2331
2332feature cv34 {
2333
2334 script DFLT;
2335     language dflt ;
2336      lookup AlternateSubstitutionlookup59;
2337} cv34;
2338
2339feature cv35 {
2340
2341 script DFLT;
2342     language dflt ;
2343      lookup AlternateSubstitutionlookup60;
2344} cv35;
2345
2346feature cv36 {
2347
2348 script DFLT;
2349     language dflt ;
2350      lookup AlternateSubstitutionlookup61;
2351} cv36;
2352
2353feature cv37 {
2354
2355 script DFLT;
2356     language dflt ;
2357      lookup AlternateSubstitutionlookup62;
2358} cv37;
2359
2360feature cv38 {
2361
2362 script DFLT;
2363     language dflt ;
2364      lookup AlternateSubstitutionlookup63;
2365} cv38;
2366
2367feature cv39 {
2368
2369 script DFLT;
2370     language dflt ;
2371      lookup AlternateSubstitutionlookup64;
2372} cv39;
2373
2374feature cv40 {
2375
2376 script DFLT;
2377     language dflt ;
2378      lookup AlternateSubstitutionlookup65;
2379} cv40;
2380
2381feature cv41 {
2382
2383 script DFLT;
2384     language dflt ;
2385      lookup AlternateSubstitutionlookup66;
2386} cv41;
2387
2388feature cv42 {
2389
2390 script DFLT;
2391     language dflt ;
2392      lookup AlternateSubstitutionlookup67;
2393} cv42;
2394
2395feature cv43 {
2396
2397 script DFLT;
2398     language dflt ;
2399      lookup AlternateSubstitutionlookup68;
2400} cv43;
2401
2402feature cv44 {
2403
2404 script DFLT;
2405     language dflt ;
2406      lookup AlternateSubstitutionlookup69;
2407} cv44;
2408
2409feature cv45 {
2410
2411 script DFLT;
2412     language dflt ;
2413      lookup AlternateSubstitutionlookup70;
2414} cv45;
2415
2416feature cv46 {
2417
2418 script DFLT;
2419     language dflt ;
2420      lookup AlternateSubstitutionlookup71;
2421} cv46;
2422
2423feature cv47 {
2424
2425 script DFLT;
2426     language dflt ;
2427      lookup AlternateSubstitutionlookup72;
2428} cv47;
2429
2430feature cv48 {
2431
2432 script DFLT;
2433     language dflt ;
2434      lookup AlternateSubstitutionlookup73;
2435} cv48;
2436
2437feature cv49 {
2438
2439 script DFLT;
2440     language dflt ;
2441      lookup AlternateSubstitutionlookup74;
2442} cv49;
2443
2444feature cv50 {
2445
2446 script DFLT;
2447     language dflt ;
2448      lookup AlternateSubstitutionlookup75;
2449} cv50;
2450
2451feature cv51 {
2452
2453 script DFLT;
2454     language dflt ;
2455      lookup AlternateSubstitutionlookup76;
2456} cv51;
2457
2458feature cv52 {
2459
2460 script DFLT;
2461     language dflt ;
2462      lookup AlternateSubstitutionlookup77;
2463} cv52;
2464
2465feature cv53 {
2466
2467 script DFLT;
2468     language dflt ;
2469      lookup AlternateSubstitutionlookup78;
2470} cv53;
2471
2472feature cv54 {
2473
2474 script DFLT;
2475     language dflt ;
2476      lookup AlternateSubstitutionlookup79;
2477} cv54;
2478
2479feature cv55 {
2480
2481 script DFLT;
2482     language dflt ;
2483      lookup AlternateSubstitutionlookup80;
2484} cv55;
2485
2486feature cv56 {
2487
2488 script DFLT;
2489     language dflt ;
2490      lookup AlternateSubstitutionlookup81;
2491} cv56;
2492
2493feature cv57 {
2494
2495 script DFLT;
2496     language dflt ;
2497      lookup AlternateSubstitutionlookup82;
2498} cv57;
2499
2500feature cv58 {
2501
2502 script DFLT;
2503     language dflt ;
2504      lookup AlternateSubstitutionlookup83;
2505} cv58;
2506
2507feature cv59 {
2508
2509 script DFLT;
2510     language dflt ;
2511      lookup AlternateSubstitutionlookup84;
2512} cv59;
2513
2514feature cv60 {
2515
2516 script DFLT;
2517     language dflt ;
2518      lookup AlternateSubstitutionlookup85;
2519} cv60;
2520
2521feature cv61 {
2522
2523 script DFLT;
2524     language dflt ;
2525      lookup AlternateSubstitutionlookup86;
2526} cv61;
2527
2528feature cv62 {
2529
2530 script DFLT;
2531     language dflt ;
2532      lookup AlternateSubstitutionlookup87;
2533} cv62;
2534
2535feature cv63 {
2536
2537 script DFLT;
2538     language dflt ;
2539      lookup AlternateSubstitutionlookup88;
2540} cv63;
2541
2542feature cv64 {
2543
2544 script DFLT;
2545     language dflt ;
2546      lookup AlternateSubstitutionlookup89;
2547} cv64;
2548
2549feature cv65 {
2550
2551 script DFLT;
2552     language dflt ;
2553      lookup AlternateSubstitutionlookup90;
2554} cv65;
2555
2556feature cv66 {
2557
2558 script DFLT;
2559     language dflt ;
2560      lookup AlternateSubstitutionlookup91;
2561} cv66;
2562
2563feature cv67 {
2564
2565 script DFLT;
2566     language dflt ;
2567      lookup AlternateSubstitutionlookup92;
2568} cv67;
2569
2570feature cv68 {
2571
2572 script DFLT;
2573     language dflt ;
2574      lookup AlternateSubstitutionlookup93;
2575} cv68;
2576
2577feature cv69 {
2578
2579 script DFLT;
2580     language dflt ;
2581      lookup AlternateSubstitutionlookup94;
2582} cv69;
2583
2584feature cv70 {
2585
2586 script DFLT;
2587     language dflt ;
2588      lookup AlternateSubstitutionlookup95;
2589} cv70;
2590
2591feature cv71 {
2592
2593 script DFLT;
2594     language dflt ;
2595      lookup AlternateSubstitutionlookup96;
2596} cv71;
2597
2598feature cv72 {
2599
2600 script DFLT;
2601     language dflt ;
2602      lookup AlternateSubstitutionlookup97;
2603} cv72;
2604
2605feature cv73 {
2606
2607 script DFLT;
2608     language dflt ;
2609      lookup AlternateSubstitutionlookup98;
2610} cv73;
2611
2612feature cv74 {
2613
2614 script DFLT;
2615     language dflt ;
2616      lookup AlternateSubstitutionlookup99;
2617} cv74;
2618
2619feature cv75 {
2620
2621 script DFLT;
2622     language dflt ;
2623      lookup AlternateSubstitutionlookup100;
2624} cv75;
2625
2626feature cv76 {
2627
2628 script DFLT;
2629     language dflt ;
2630      lookup AlternateSubstitutionlookup101;
2631} cv76;
2632
2633feature cv77 {
2634
2635 script DFLT;
2636     language dflt ;
2637      lookup AlternateSubstitutionlookup102;
2638} cv77;
2639
2640feature cv78 {
2641
2642 script DFLT;
2643     language dflt ;
2644      lookup AlternateSubstitutionlookup103;
2645} cv78;
2646
2647feature cv79 {
2648
2649 script DFLT;
2650     language dflt ;
2651      lookup AlternateSubstitutionlookup104;
2652} cv79;
2653
2654feature cv80 {
2655
2656 script DFLT;
2657     language dflt ;
2658      lookup AlternateSubstitutionlookup105;
2659} cv80;
2660
2661feature cv81 {
2662
2663 script DFLT;
2664     language dflt ;
2665      lookup AlternateSubstitutionlookup106;
2666} cv81;
2667
2668feature cv82 {
2669
2670 script DFLT;
2671     language dflt ;
2672      lookup AlternateSubstitutionlookup107;
2673} cv82;
2674
2675feature cv83 {
2676
2677 script DFLT;
2678     language dflt ;
2679      lookup AlternateSubstitutionlookup108;
2680} cv83;
2681
2682feature cv84 {
2683
2684 script DFLT;
2685     language dflt ;
2686      lookup AlternateSubstitutionlookup109;
2687} cv84;
2688
2689feature cv85 {
2690
2691 script DFLT;
2692     language dflt ;
2693      lookup AlternateSubstitutionlookup110;
2694} cv85;
2695
2696feature cv86 {
2697
2698 script DFLT;
2699     language dflt ;
2700      lookup AlternateSubstitutionlookup111;
2701} cv86;
2702
2703feature cv87 {
2704
2705 script DFLT;
2706     language dflt ;
2707      lookup AlternateSubstitutionlookup112;
2708} cv87;
2709
2710feature cv88 {
2711
2712 script DFLT;
2713     language dflt ;
2714      lookup AlternateSubstitutionlookup113;
2715} cv88;
2716
2717feature cv89 {
2718
2719 script DFLT;
2720     language dflt ;
2721      lookup AlternateSubstitutionlookup114;
2722} cv89;
2723
2724feature cv90 {
2725
2726 script DFLT;
2727     language dflt ;
2728      lookup AlternateSubstitutionlookup115;
2729} cv90;
2730
2731feature cv91 {
2732
2733 script DFLT;
2734     language dflt ;
2735      lookup AlternateSubstitutionlookup116;
2736} cv91;
2737
2738feature cv92 {
2739
2740 script DFLT;
2741     language dflt ;
2742      lookup AlternateSubstitutionlookup117;
2743} cv92;
2744
2745feature cv93 {
2746
2747 script DFLT;
2748     language dflt ;
2749      lookup AlternateSubstitutionlookup118;
2750} cv93;
2751
2752feature cv94 {
2753
2754 script DFLT;
2755     language dflt ;
2756      lookup AlternateSubstitutionlookup119;
2757} cv94;
2758
2759feature cv95 {
2760
2761 script DFLT;
2762     language dflt ;
2763      lookup AlternateSubstitutionlookup120;
2764} cv95;
2765
2766feature cv96 {
2767
2768 script DFLT;
2769     language dflt ;
2770      lookup AlternateSubstitutionlookup121;
2771} cv96;
2772
2773feature cv97 {
2774
2775 script DFLT;
2776     language dflt ;
2777      lookup AlternateSubstitutionlookup122;
2778} cv97;
2779
2780feature cv98 {
2781
2782 script DFLT;
2783     language dflt ;
2784      lookup AlternateSubstitutionlookup123;
2785} cv98;
2786
2787feature cv99 {
2788
2789 script DFLT;
2790     language dflt ;
2791      lookup cv99CharacterVariants99lookup12;
2792} cv99;
2793
2794feature dist {
2795
2796 script DFLT;
2797     language dflt ;
2798      lookup distDistancelookup125;
2799} dist;
2800
2801feature dlig {
2802
2803 script DFLT;
2804     language dflt ;
2805      lookup dligDiscretionaryLigatureslooku;
2806} dlig;
2807
2808feature dnom {
2809
2810 script DFLT;
2811     language dflt ;
2812      lookup dnomDenominatorslookup127;
2813} dnom;
2814
2815feature expt {
2816
2817 script DFLT;
2818     language dflt ;
2819      lookup exptExpertFormslookup128;
2820} expt;
2821
2822feature falt {
2823
2824 script DFLT;
2825     language dflt ;
2826      lookup faltFinalGlyphOnLinelookup129;
2827} falt;
2828
2829feature fin2 {
2830
2831 script DFLT;
2832     language dflt ;
2833      lookup fin2TerminalForms2lookup130;
2834} fin2;
2835
2836feature fin3 {
2837
2838 script DFLT;
2839     language dflt ;
2840      lookup fin3TerminalForms3lookup131;
2841} fin3;
2842
2843feature fina {
2844
2845 script DFLT;
2846     language dflt ;
2847      lookup finaTerminalFormslookup132;
2848} fina;
2849
2850feature frac {
2851
2852 script DFLT;
2853     language dflt ;
2854      lookup fracDiagonalFractionslookup133;
2855} frac;
2856
2857feature fwid {
2858
2859 script DFLT;
2860     language dflt ;
2861      lookup fwidFullWidthslookup134;
2862} fwid;
2863
2864feature half {
2865
2866 script DFLT;
2867     language dflt ;
2868      lookup halfHalfFormslookup135;
2869} half;
2870
2871feature haln {
2872
2873 script DFLT;
2874     language dflt ;
2875      lookup halnHalantFormslookup136;
2876} haln;
2877
2878feature halt {
2879
2880 script DFLT;
2881     language dflt ;
2882      lookup haltAlternativeHalfWidthslookup;
2883} halt;
2884
2885feature hist {
2886
2887 script DFLT;
2888     language dflt ;
2889      lookup histHistoricalFormslookup138;
2890} hist;
2891
2892feature hkna {
2893
2894 script DFLT;
2895     language dflt ;
2896      lookup hknaHorizontalKanaAlternativesl;
2897} hkna;
2898
2899feature hlig {
2900
2901 script DFLT;
2902     language dflt ;
2903      lookup hligHistoricLigatureslookup140;
2904} hlig;
2905
2906feature hngl {
2907
2908 script DFLT;
2909     language dflt ;
2910      lookup hnglHanjatoHangullookup141;
2911} hngl;
2912
2913feature hojo {
2914
2915 script DFLT;
2916     language dflt ;
2917      lookup hojoHojoJISX02121990KanjiFormsl;
2918} hojo;
2919
2920feature hwid {
2921
2922 script DFLT;
2923     language dflt ;
2924      lookup hwidHalfWidthslookup143;
2925} hwid;
2926
2927feature init {
2928
2929 script DFLT;
2930     language dflt ;
2931      lookup initInitialFormslookup144;
2932} init;
2933
2934feature isol {
2935
2936 script DFLT;
2937     language dflt ;
2938      lookup isolIsolatedFormslookup145;
2939} isol;
2940
2941feature ital {
2942
2943 script DFLT;
2944     language dflt ;
2945      lookup italItalicslookup146;
2946} ital;
2947
2948feature jalt {
2949
2950 script DFLT;
2951     language dflt ;
2952      lookup jaltJustificationAlternativeslo;
2953} jalt;
2954
2955feature jp04 {
2956
2957 script DFLT;
2958     language dflt ;
2959      lookup jp04JIS2004Formslookup148;
2960} jp04;
2961
2962feature jp78 {
2963
2964 script DFLT;
2965     language dflt ;
2966      lookup jp78JIS78Formslookup149;
2967} jp78;
2968
2969feature jp83 {
2970
2971 script DFLT;
2972     language dflt ;
2973      lookup jp83JIS83Formslookup150;
2974} jp83;
2975
2976feature jp90 {
2977
2978 script DFLT;
2979     language dflt ;
2980      lookup jp90JIS90Formslookup151;
2981} jp90;
2982
2983feature kern {
2984
2985 script DFLT;
2986     language dflt ;
2987      lookup kernHorizontalKerninglookup152;
2988} kern;
2989
2990feature lfbd {
2991
2992 script DFLT;
2993     language dflt ;
2994      lookup lfbdLeftBoundslookup153;
2995} lfbd;
2996
2997feature liga {
2998
2999 script DFLT;
3000     language dflt ;
3001      lookup ligaStandardLigatureslookup154;
3002} liga;
3003
3004feature ljmo {
3005
3006 script DFLT;
3007     language dflt ;
3008      lookup ljmoLeadingJamoFormslookup155;
3009} ljmo;
3010
3011feature lnum {
3012
3013 script DFLT;
3014     language dflt ;
3015      lookup lnumLiningFigureslookup156;
3016} lnum;
3017
3018feature locl {
3019
3020 script DFLT;
3021     language dflt ;
3022      lookup loclLocalizedFormslookup157;
3023} locl;
3024
3025feature ltra {
3026
3027 script DFLT;
3028     language dflt ;
3029      lookup AlternateSubstitutionlookup158;
3030} ltra;
3031
3032feature ltrm {
3033
3034 script DFLT;
3035     language dflt ;
3036      lookup AlternateSubstitutionlookup159;
3037} ltrm;
3038
3039feature mark {
3040
3041 script DFLT;
3042     language dflt ;
3043      lookup markMarkPositioninglookup160;
3044} mark;
3045
3046feature med2 {
3047
3048 script DFLT;
3049     language dflt ;
3050      lookup med2MedialForms2lookup161;
3051} med2;
3052
3053feature medi {
3054
3055 script DFLT;
3056     language dflt ;
3057      lookup mediMedialFormslookup162;
3058} medi;
3059
3060feature mgrk {
3061
3062 script DFLT;
3063     language dflt ;
3064      lookup mgrkMathematicalGreeklookup163;
3065} mgrk;
3066
3067feature mkmk {
3068
3069 script DFLT;
3070     language dflt ;
3071      lookup mkmkMarktoMarklookup164;
3072} mkmk;
3073
3074feature mset {
3075
3076 script DFLT;
3077     language dflt ;
3078      lookup msetMarkPositioningviaSubstitut;
3079} mset;
3080
3081feature nalt {
3082
3083 script DFLT;
3084     language dflt ;
3085      lookup naltAlternateAnnotationFormsloo;
3086} nalt;
3087
3088feature nlck {
3089
3090 script DFLT;
3091     language dflt ;
3092      lookup nlckNLCKanjiFormslookup167;
3093} nlck;
3094
3095feature nukt {
3096
3097 script DFLT;
3098     language dflt ;
3099      lookup nuktNuktaFormslookup168;
3100} nukt;
3101
3102feature numr {
3103
3104 script DFLT;
3105     language dflt ;
3106      lookup numrNumeratorslookup169;
3107} numr;
3108
3109feature onum {
3110
3111 script DFLT;
3112     language dflt ;
3113      lookup onumOldstyleFigureslookup170;
3114} onum;
3115
3116feature opbd {
3117
3118 script DFLT;
3119     language dflt ;
3120      lookup opbdOpticalBoundslookup171;
3121} opbd;
3122
3123feature ordn {
3124
3125 script DFLT;
3126     language dflt ;
3127      lookup ordnOrdinalslookup172;
3128} ordn;
3129
3130feature ornm {
3131
3132 script DFLT;
3133     language dflt ;
3134      lookup ornmOrnamentslookup173;
3135} ornm;
3136
3137feature palt {
3138
3139 script DFLT;
3140     language dflt ;
3141      lookup paltProportionalAlternateMetric;
3142} palt;
3143
3144feature pcap {
3145
3146 script DFLT;
3147     language dflt ;
3148      lookup pcapLowercasetoPetiteCapitalslo;
3149} pcap;
3150
3151feature pkna {
3152
3153 script DFLT;
3154     language dflt ;
3155      lookup pknaProportionalKanalookup176;
3156} pkna;
3157
3158feature pnum {
3159
3160 script DFLT;
3161     language dflt ;
3162      lookup pnumProportionalNumberslookup17;
3163} pnum;
3164
3165feature pref {
3166
3167 script DFLT;
3168     language dflt ;
3169      lookup prefPreBaseFormslookup178;
3170} pref;
3171
3172feature pres {
3173
3174 script DFLT;
3175     language dflt ;
3176      lookup presPreBaseSubstitutionslookup1;
3177} pres;
3178
3179feature pstf {
3180
3181 script DFLT;
3182     language dflt ;
3183      lookup pstfPostBaseFormslookup180;
3184} pstf;
3185
3186feature psts {
3187
3188 script DFLT;
3189     language dflt ;
3190      lookup pstsPostBaseSubstitutionslookup;
3191} psts;
3192
3193feature pwid {
3194
3195 script DFLT;
3196     language dflt ;
3197      lookup pwidProportionalWidthlookup182;
3198} pwid;
3199
3200feature qwid {
3201
3202 script DFLT;
3203     language dflt ;
3204      lookup qwidQuarterWidthslookup183;
3205} qwid;
3206
3207feature rand {
3208
3209 script DFLT;
3210     language dflt ;
3211      lookup randRandomizelookup184;
3212} rand;
3213
3214feature rkrf {
3215
3216 script DFLT;
3217     language dflt ;
3218      lookup rkrfRakarFormslookup185;
3219} rkrf;
3220
3221feature rlig {
3222
3223 script DFLT;
3224     language dflt ;
3225      lookup rligRequiredLigatureslookup186;
3226} rlig;
3227
3228feature rphf {
3229
3230 script DFLT;
3231     language dflt ;
3232      lookup rphfRephFormlookup187;
3233} rphf;
3234
3235feature rtbd {
3236
3237 script DFLT;
3238     language dflt ;
3239      lookup rtbdRightBoundslookup188;
3240} rtbd;
3241
3242feature rtla {
3243
3244 script DFLT;
3245     language dflt ;
3246      lookup rtlaRighttoLeftAlternateslookup;
3247} rtla;
3248
3249feature rtlm {
3250
3251 script DFLT;
3252     language dflt ;
3253      lookup rtlmRighttoLeftmirroredformsloo;
3254} rtlm;
3255
3256feature ruby {
3257
3258 script DFLT;
3259     language dflt ;
3260      lookup rubyRubyNotationalFormslookup19;
3261} ruby;
3262
3263feature salt {
3264
3265 script DFLT;
3266     language dflt ;
3267      lookup saltStylisticAlternativeslookup;
3268} salt;
3269
3270feature sinf {
3271
3272 script DFLT;
3273     language dflt ;
3274      lookup sinfScientificInferiorslookup19;
3275} sinf;
3276
3277feature size {
3278  parameters 0.0 0 0 0;
3279} size;
3280
3281feature smcp {
3282
3283 script DFLT;
3284     language dflt ;
3285      lookup smcpLowercasetoSmallCapitalsloo;
3286} smcp;
3287
3288feature smpl {
3289
3290 script DFLT;
3291     language dflt ;
3292      lookup smplSimplifiedFormslookup196;
3293} smpl;
3294
3295feature ss00 {
3296
3297 script DFLT;
3298     language dflt ;
3299      lookup AlternateSubstitutionlookup197;
3300} ss00;
3301
3302feature ss01 {
3303
3304 script DFLT;
3305     language dflt ;
3306      lookup ss01StyleSet1lookup198;
3307} ss01;
3308
3309feature ss02 {
3310
3311 script DFLT;
3312     language dflt ;
3313      lookup ss02StyleSet2lookup199;
3314} ss02;
3315
3316feature ss03 {
3317
3318 script DFLT;
3319     language dflt ;
3320      lookup ss03StyleSet3lookup200;
3321} ss03;
3322
3323feature ss04 {
3324
3325 script DFLT;
3326     language dflt ;
3327      lookup ss04StyleSet4lookup201;
3328} ss04;
3329
3330feature ss05 {
3331
3332 script DFLT;
3333     language dflt ;
3334      lookup ss05StyleSet5lookup202;
3335} ss05;
3336
3337feature ss06 {
3338
3339 script DFLT;
3340     language dflt ;
3341      lookup ss06StyleSet6lookup203;
3342} ss06;
3343
3344feature ss07 {
3345
3346 script DFLT;
3347     language dflt ;
3348      lookup ss07StyleSet7lookup204;
3349} ss07;
3350
3351feature ss08 {
3352
3353 script DFLT;
3354     language dflt ;
3355      lookup ss08StyleSet8lookup205;
3356} ss08;
3357
3358feature ss09 {
3359
3360 script DFLT;
3361     language dflt ;
3362      lookup ss09StyleSet9lookup206;
3363} ss09;
3364
3365feature ss10 {
3366
3367 script DFLT;
3368     language dflt ;
3369      lookup ss10StyleSet10lookup207;
3370} ss10;
3371
3372feature ss11 {
3373
3374 script DFLT;
3375     language dflt ;
3376      lookup ss11StyleSet11lookup208;
3377} ss11;
3378
3379feature ss12 {
3380
3381 script DFLT;
3382     language dflt ;
3383      lookup ss12StyleSet12lookup209;
3384} ss12;
3385
3386feature ss13 {
3387
3388 script DFLT;
3389     language dflt ;
3390      lookup ss13StyleSet13lookup210;
3391} ss13;
3392
3393feature ss14 {
3394
3395 script DFLT;
3396     language dflt ;
3397      lookup ss14StyleSet14lookup211;
3398} ss14;
3399
3400feature ss15 {
3401
3402 script DFLT;
3403     language dflt ;
3404      lookup ss15StyleSet15lookup212;
3405} ss15;
3406
3407feature ss16 {
3408
3409 script DFLT;
3410     language dflt ;
3411      lookup ss16StyleSet16lookup213;
3412} ss16;
3413
3414feature ss17 {
3415
3416 script DFLT;
3417     language dflt ;
3418      lookup ss17StyleSet17lookup214;
3419} ss17;
3420
3421feature ss18 {
3422
3423 script DFLT;
3424     language dflt ;
3425      lookup ss18StyleSet18lookup215;
3426} ss18;
3427
3428feature ss19 {
3429
3430 script DFLT;
3431     language dflt ;
3432      lookup ss19StyleSet19lookup216;
3433} ss19;
3434
3435feature ss20 {
3436
3437 script DFLT;
3438     language dflt ;
3439      lookup ss20StyleSet20lookup217;
3440} ss20;
3441
3442feature ss21 {
3443
3444 script DFLT;
3445     language dflt ;
3446      lookup AlternateSubstitutionlookup218;
3447} ss21;
3448
3449feature subs {
3450
3451 script DFLT;
3452     language dflt ;
3453      lookup subsSubscriptlookup219;
3454} subs;
3455
3456feature sups {
3457
3458 script DFLT;
3459     language dflt ;
3460      lookup supsSuperscriptlookup220;
3461} sups;
3462
3463feature swsh {
3464
3465 script DFLT;
3466     language dflt ;
3467      lookup swshSwashlookup221;
3468} swsh;
3469
3470feature titl {
3471
3472 script DFLT;
3473     language dflt ;
3474      lookup titlTitlinglookup222;
3475} titl;
3476
3477feature tjmo {
3478
3479 script DFLT;
3480     language dflt ;
3481      lookup tjmoTrailingJamoFormslookup223;
3482} tjmo;
3483
3484feature tnam {
3485
3486 script DFLT;
3487     language dflt ;
3488      lookup tnamTraditionalNameFormslookup2;
3489} tnam;
3490
3491feature tnum {
3492
3493 script DFLT;
3494     language dflt ;
3495      lookup tnumTabularNumberslookup225;
3496} tnum;
3497
3498feature trad {
3499
3500 script DFLT;
3501     language dflt ;
3502      lookup tradTraditionalFormslookup226;
3503} trad;
3504
3505feature twid {
3506
3507 script DFLT;
3508     language dflt ;
3509      lookup twidThirdWidthslookup227;
3510} twid;
3511
3512feature unic {
3513
3514 script DFLT;
3515     language dflt ;
3516      lookup unicUnicaselookup228;
3517} unic;
3518
3519feature valt {
3520
3521 script DFLT;
3522     language dflt ;
3523      lookup valtAlternateVerticalMetricsloo;
3524} valt;
3525
3526feature vatu {
3527
3528 script DFLT;
3529     language dflt ;
3530      lookup vatuVattuVariantslookup230;
3531} vatu;
3532
3533feature vert {
3534
3535 script DFLT;
3536     language dflt ;
3537      lookup vertVerticalAlternatesobslookup;
3538} vert;
3539
3540feature vhal {
3541
3542 script DFLT;
3543     language dflt ;
3544      lookup vhalAlternateVerticalHalfMetric;
3545} vhal;
3546
3547feature vjmo {
3548
3549 script DFLT;
3550     language dflt ;
3551      lookup vjmoVowelJamoFormslookup233;
3552} vjmo;
3553
3554feature vkna {
3555
3556 script DFLT;
3557     language dflt ;
3558      lookup vknaVerticalKanaAlternateslooku;
3559} vkna;
3560
3561feature vkrn {
3562
3563 script DFLT;
3564     language dflt ;
3565      lookup vkrnVerticalKerninglookup235;
3566} vkrn;
3567
3568feature vpal {
3569
3570 script DFLT;
3571     language dflt ;
3572      lookup vpalProportionalAlternateVertic;
3573} vpal;
3574
3575feature vrt2 {
3576
3577 script DFLT;
3578     language dflt ;
3579      lookup vrt2VerticalRotationAlternatesl;
3580} vrt2;
3581
3582feature 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
3830table GDEF {
3831  GlyphClassDef @GDEF_Simple, , , ;
3832
3833} GDEF;
3834
3835