xref: /aosp_15_r20/external/fonttools/Tests/feaLib/data/spec5f_ii_2.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1<?xml version="1.0" encoding="UTF-8"?>
2<ttFont sfntVersion="true" ttLibVersion="3.0">
3
4  <GSUB>
5    <Version value="0x00010000"/>
6    <ScriptList>
7      <!-- ScriptCount=1 -->
8      <ScriptRecord index="0">
9        <ScriptTag value="DFLT"/>
10        <Script>
11          <DefaultLangSys>
12            <ReqFeatureIndex value="65535"/>
13            <!-- FeatureCount=1 -->
14            <FeatureIndex index="0" value="0"/>
15          </DefaultLangSys>
16          <!-- LangSysCount=0 -->
17        </Script>
18      </ScriptRecord>
19    </ScriptList>
20    <FeatureList>
21      <!-- FeatureCount=1 -->
22      <FeatureRecord index="0">
23        <FeatureTag value="test"/>
24        <Feature>
25          <!-- LookupCount=1 -->
26          <LookupListIndex index="0" value="0"/>
27        </Feature>
28      </FeatureRecord>
29    </FeatureList>
30    <LookupList>
31      <!-- LookupCount=2 -->
32      <Lookup index="0">
33        <LookupType value="6"/>
34        <LookupFlag value="0"/>
35        <!-- SubTableCount=2 -->
36        <ChainContextSubst index="0" Format="3">
37          <!-- BacktrackGlyphCount=1 -->
38          <BacktrackCoverage index="0">
39            <Glyph value="a"/>
40            <Glyph value="b"/>
41            <Glyph value="c"/>
42            <Glyph value="d"/>
43            <Glyph value="e"/>
44            <Glyph value="f"/>
45            <Glyph value="g"/>
46            <Glyph value="h"/>
47            <Glyph value="i"/>
48            <Glyph value="j"/>
49            <Glyph value="k"/>
50            <Glyph value="l"/>
51            <Glyph value="m"/>
52            <Glyph value="n"/>
53            <Glyph value="o"/>
54            <Glyph value="p"/>
55            <Glyph value="q"/>
56            <Glyph value="r"/>
57            <Glyph value="s"/>
58            <Glyph value="t"/>
59            <Glyph value="u"/>
60            <Glyph value="v"/>
61            <Glyph value="w"/>
62            <Glyph value="x"/>
63            <Glyph value="y"/>
64            <Glyph value="z"/>
65          </BacktrackCoverage>
66          <!-- InputGlyphCount=2 -->
67          <InputCoverage index="0">
68            <Glyph value="f"/>
69          </InputCoverage>
70          <InputCoverage index="1">
71            <Glyph value="i"/>
72          </InputCoverage>
73          <!-- LookAheadGlyphCount=0 -->
74          <!-- SubstCount=0 -->
75        </ChainContextSubst>
76        <ChainContextSubst index="1" Format="3">
77          <!-- BacktrackGlyphCount=0 -->
78          <!-- InputGlyphCount=2 -->
79          <InputCoverage index="0">
80            <Glyph value="f"/>
81          </InputCoverage>
82          <InputCoverage index="1">
83            <Glyph value="i"/>
84          </InputCoverage>
85          <!-- LookAheadGlyphCount=0 -->
86          <!-- SubstCount=1 -->
87          <SubstLookupRecord index="0">
88            <SequenceIndex value="0"/>
89            <LookupListIndex value="1"/>
90          </SubstLookupRecord>
91        </ChainContextSubst>
92      </Lookup>
93      <Lookup index="1">
94        <LookupType value="4"/>
95        <LookupFlag value="0"/>
96        <!-- SubTableCount=1 -->
97        <LigatureSubst index="0">
98          <LigatureSet glyph="f">
99            <Ligature components="i" glyph="f_i.begin"/>
100          </LigatureSet>
101        </LigatureSubst>
102      </Lookup>
103    </LookupList>
104  </GSUB>
105
106</ttFont>
107