xref: /aosp_15_r20/external/fonttools/Tests/feaLib/data/MultipleLookupsPerGlyph2.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1<?xml version="1.0" encoding="UTF-8"?>
2<ttFont>
3
4  <GPOS>
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="2"/>
27        </Feature>
28      </FeatureRecord>
29    </FeatureList>
30    <LookupList>
31      <!-- LookupCount=3 -->
32      <Lookup index="0">
33        <LookupType value="1"/>
34        <LookupFlag value="0"/>
35        <!-- SubTableCount=1 -->
36        <SinglePos index="0" Format="1">
37          <Coverage>
38            <Glyph value="a"/>
39          </Coverage>
40          <ValueFormat value="5"/>
41          <Value XPlacement="-80" XAdvance="-160"/>
42        </SinglePos>
43      </Lookup>
44      <Lookup index="1">
45        <LookupType value="1"/>
46        <LookupFlag value="0"/>
47        <!-- SubTableCount=1 -->
48        <SinglePos index="0" Format="1">
49          <Coverage>
50            <Glyph value="a"/>
51          </Coverage>
52          <ValueFormat value="2"/>
53          <Value YPlacement="100"/>
54        </SinglePos>
55      </Lookup>
56      <Lookup index="2">
57        <LookupType value="8"/>
58        <LookupFlag value="0"/>
59        <!-- SubTableCount=1 -->
60        <ChainContextPos index="0" Format="3">
61          <!-- BacktrackGlyphCount=0 -->
62          <!-- InputGlyphCount=1 -->
63          <InputCoverage index="0">
64            <Glyph value="a"/>
65          </InputCoverage>
66          <!-- LookAheadGlyphCount=1 -->
67          <LookAheadCoverage index="0">
68            <Glyph value="b"/>
69          </LookAheadCoverage>
70          <!-- PosCount=2 -->
71          <PosLookupRecord index="0">
72            <SequenceIndex value="0"/>
73            <LookupListIndex value="0"/>
74          </PosLookupRecord>
75          <PosLookupRecord index="1">
76            <SequenceIndex value="0"/>
77            <LookupListIndex value="1"/>
78          </PosLookupRecord>
79        </ChainContextPos>
80      </Lookup>
81    </LookupList>
82  </GPOS>
83
84</ttFont>
85