xref: /aosp_15_r20/external/fonttools/Tests/feaLib/data/spec5fi3.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="latn"/>
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=1 -->
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=1 -->
67          <InputCoverage index="0">
68            <Glyph value="A.sc"/>
69            <Glyph value="B.sc"/>
70            <Glyph value="C.sc"/>
71            <Glyph value="D.sc"/>
72            <Glyph value="E.sc"/>
73            <Glyph value="F.sc"/>
74            <Glyph value="G.sc"/>
75            <Glyph value="H.sc"/>
76            <Glyph value="I.sc"/>
77            <Glyph value="J.sc"/>
78            <Glyph value="K.sc"/>
79            <Glyph value="L.sc"/>
80            <Glyph value="M.sc"/>
81            <Glyph value="N.sc"/>
82            <Glyph value="O.sc"/>
83            <Glyph value="P.sc"/>
84            <Glyph value="Q.sc"/>
85            <Glyph value="R.sc"/>
86            <Glyph value="S.sc"/>
87            <Glyph value="T.sc"/>
88            <Glyph value="U.sc"/>
89            <Glyph value="V.sc"/>
90            <Glyph value="W.sc"/>
91            <Glyph value="X.sc"/>
92            <Glyph value="Y.sc"/>
93            <Glyph value="Z.sc"/>
94          </InputCoverage>
95          <!-- LookAheadGlyphCount=0 -->
96          <!-- SubstCount=1 -->
97          <SubstLookupRecord index="0">
98            <SequenceIndex value="0"/>
99            <LookupListIndex value="1"/>
100          </SubstLookupRecord>
101        </ChainContextSubst>
102      </Lookup>
103      <Lookup index="1">
104        <LookupType value="1"/>
105        <LookupFlag value="0"/>
106        <!-- SubTableCount=1 -->
107        <SingleSubst index="0">
108          <Substitution in="A.sc" out="a"/>
109          <Substitution in="B.sc" out="b"/>
110          <Substitution in="C.sc" out="c"/>
111          <Substitution in="D.sc" out="d"/>
112          <Substitution in="E.sc" out="e"/>
113          <Substitution in="F.sc" out="f"/>
114          <Substitution in="G.sc" out="g"/>
115          <Substitution in="H.sc" out="h"/>
116          <Substitution in="I.sc" out="i"/>
117          <Substitution in="J.sc" out="j"/>
118          <Substitution in="K.sc" out="k"/>
119          <Substitution in="L.sc" out="l"/>
120          <Substitution in="M.sc" out="m"/>
121          <Substitution in="N.sc" out="n"/>
122          <Substitution in="O.sc" out="o"/>
123          <Substitution in="P.sc" out="p"/>
124          <Substitution in="Q.sc" out="q"/>
125          <Substitution in="R.sc" out="r"/>
126          <Substitution in="S.sc" out="s"/>
127          <Substitution in="T.sc" out="t"/>
128          <Substitution in="U.sc" out="u"/>
129          <Substitution in="V.sc" out="v"/>
130          <Substitution in="W.sc" out="w"/>
131          <Substitution in="X.sc" out="x"/>
132          <Substitution in="Y.sc" out="y"/>
133          <Substitution in="Z.sc" out="z"/>
134        </SingleSubst>
135      </Lookup>
136    </LookupList>
137  </GSUB>
138
139</ttFont>
140