xref: /aosp_15_r20/external/fonttools/Tests/feaLib/data/GPOS_2b.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="kern"/>
24        <Feature>
25          <!-- LookupCount=1 -->
26          <LookupListIndex index="0" value="0"/>
27        </Feature>
28      </FeatureRecord>
29    </FeatureList>
30    <LookupList>
31      <!-- LookupCount=1 -->
32      <Lookup index="0">
33        <LookupType value="2"/>
34        <LookupFlag value="0"/>
35        <!-- SubTableCount=3 -->
36        <PairPos index="0" Format="2">
37          <Coverage>
38            <Glyph value="A"/>
39          </Coverage>
40          <ValueFormat1 value="4"/>
41          <ValueFormat2 value="0"/>
42          <ClassDef1>
43          </ClassDef1>
44          <ClassDef2>
45            <ClassDef glyph="comma" class="1"/>
46            <ClassDef glyph="period" class="1"/>
47            <ClassDef glyph="semicolon" class="1"/>
48          </ClassDef2>
49          <!-- Class1Count=1 -->
50          <!-- Class2Count=2 -->
51          <Class1Record index="0">
52            <Class2Record index="0">
53              <Value1 XAdvance="0"/>
54            </Class2Record>
55            <Class2Record index="1">
56              <Value1 XAdvance="1"/>
57            </Class2Record>
58          </Class1Record>
59        </PairPos>
60        <PairPos index="1" Format="2">
61          <Coverage>
62            <Glyph value="B"/>
63            <Glyph value="C"/>
64            <Glyph value="D"/>
65            <Glyph value="E"/>
66            <Glyph value="F"/>
67          </Coverage>
68          <ValueFormat1 value="4"/>
69          <ValueFormat2 value="0"/>
70          <ClassDef1>
71            <ClassDef glyph="B" class="1"/>
72            <ClassDef glyph="C" class="1"/>
73          </ClassDef1>
74          <ClassDef2>
75            <ClassDef glyph="comma" class="2"/>
76            <ClassDef glyph="period" class="1"/>
77            <ClassDef glyph="semicolon" class="1"/>
78          </ClassDef2>
79          <!-- Class1Count=2 -->
80          <!-- Class2Count=3 -->
81          <Class1Record index="0">
82            <Class2Record index="0">
83              <Value1 XAdvance="0"/>
84            </Class2Record>
85            <Class2Record index="1">
86              <Value1 XAdvance="4"/>
87            </Class2Record>
88            <Class2Record index="2">
89              <Value1 XAdvance="3"/>
90            </Class2Record>
91          </Class1Record>
92          <Class1Record index="1">
93            <Class2Record index="0">
94              <Value1 XAdvance="0"/>
95            </Class2Record>
96            <Class2Record index="1">
97              <Value1 XAdvance="0"/>
98            </Class2Record>
99            <Class2Record index="2">
100              <Value1 XAdvance="2"/>
101            </Class2Record>
102          </Class1Record>
103        </PairPos>
104        <PairPos index="2" Format="2">
105          <Coverage>
106            <Glyph value="G"/>
107          </Coverage>
108          <ValueFormat1 value="15"/>
109          <ValueFormat2 value="0"/>
110          <ClassDef1>
111          </ClassDef1>
112          <ClassDef2>
113            <ClassDef glyph="comma" class="1"/>
114            <ClassDef glyph="period" class="1"/>
115            <ClassDef glyph="semicolon" class="1"/>
116          </ClassDef2>
117          <!-- Class1Count=1 -->
118          <!-- Class2Count=2 -->
119          <Class1Record index="0">
120            <Class2Record index="0">
121              <Value1 XPlacement="0" YPlacement="0" XAdvance="0" YAdvance="0"/>
122            </Class2Record>
123            <Class2Record index="1">
124              <Value1 XPlacement="5" YPlacement="5" XAdvance="5" YAdvance="5"/>
125            </Class2Record>
126          </Class1Record>
127        </PairPos>
128      </Lookup>
129    </LookupList>
130  </GPOS>
131
132</ttFont>
133