xref: /aosp_15_r20/external/fonttools/Tests/feaLib/data/GPOS_1.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=2 -->
14            <FeatureIndex index="0" value="0"/>
15            <FeatureIndex index="1" value="1"/>
16          </DefaultLangSys>
17          <!-- LangSysCount=0 -->
18        </Script>
19      </ScriptRecord>
20    </ScriptList>
21    <FeatureList>
22      <!-- FeatureCount=2 -->
23      <FeatureRecord index="0">
24        <FeatureTag value="kern"/>
25        <Feature>
26          <!-- LookupCount=1 -->
27          <LookupListIndex index="0" value="0"/>
28        </Feature>
29      </FeatureRecord>
30      <FeatureRecord index="1">
31        <FeatureTag value="vkrn"/>
32        <Feature>
33          <!-- LookupCount=1 -->
34          <LookupListIndex index="0" value="1"/>
35        </Feature>
36      </FeatureRecord>
37    </FeatureList>
38    <LookupList>
39      <!-- LookupCount=2 -->
40      <Lookup index="0">
41        <LookupType value="1"/>
42        <LookupFlag value="0"/>
43        <!-- SubTableCount=7 -->
44        <SinglePos index="0" Format="2">
45          <Coverage>
46            <Glyph value="four"/>
47            <Glyph value="six"/>
48            <Glyph value="seven"/>
49            <Glyph value="eight"/>
50            <Glyph value="nine"/>
51            <Glyph value="four.oldstyle"/>
52          </Coverage>
53          <ValueFormat value="4"/>
54          <!-- ValueCount=6 -->
55          <Value index="0" XAdvance="400"/>
56          <Value index="1" XAdvance="-200"/>
57          <Value index="2" XAdvance="-100"/>
58          <Value index="3" XAdvance="-100"/>
59          <Value index="4" XAdvance="-100"/>
60          <Value index="5" XAdvance="401"/>
61        </SinglePos>
62        <SinglePos index="1" Format="1">
63          <Coverage>
64            <Glyph value="one"/>
65            <Glyph value="two"/>
66            <Glyph value="three"/>
67            <Glyph value="five"/>
68          </Coverage>
69          <ValueFormat value="5"/>
70          <Value XPlacement="-80" XAdvance="-160"/>
71        </SinglePos>
72        <SinglePos index="2" Format="2">
73          <Coverage>
74            <Glyph value="P"/>
75            <Glyph value="Q"/>
76            <Glyph value="R"/>
77          </Coverage>
78          <ValueFormat value="5"/>
79          <!-- ValueCount=3 -->
80          <Value index="0" XPlacement="1" XAdvance="800"/>
81          <Value index="1" XPlacement="1" XAdvance="801"/>
82          <Value index="2" XPlacement="1" XAdvance="802"/>
83        </SinglePos>
84        <SinglePos index="3" Format="2">
85          <Coverage>
86            <Glyph value="S"/>
87            <Glyph value="T"/>
88            <Glyph value="U"/>
89          </Coverage>
90          <ValueFormat value="7"/>
91          <!-- ValueCount=3 -->
92          <Value index="0" XPlacement="1" YPlacement="1" XAdvance="803"/>
93          <Value index="1" XPlacement="1" YPlacement="1" XAdvance="804"/>
94          <Value index="2" XPlacement="1" YPlacement="1" XAdvance="805"/>
95        </SinglePos>
96        <SinglePos index="4" Format="1">
97          <Coverage>
98            <Glyph value="A"/>
99            <Glyph value="B"/>
100          </Coverage>
101          <ValueFormat value="127"/>
102          <Value XPlacement="1" YPlacement="2" XAdvance="3" YAdvance="4">
103            <XPlaDevice>
104              <StartSize value="11"/>
105              <EndSize value="12"/>
106              <DeltaFormat value="3"/>
107              <DeltaValue value="[111, 112]"/>
108            </XPlaDevice>
109            <YPlaDevice>
110              <StartSize value="13"/>
111              <EndSize value="14"/>
112              <DeltaFormat value="3"/>
113              <DeltaValue value="[113, 114]"/>
114            </YPlaDevice>
115            <XAdvDevice>
116              <StartSize value="16"/>
117              <EndSize value="16"/>
118              <DeltaFormat value="3"/>
119              <DeltaValue value="[116]"/>
120            </XAdvDevice>
121          </Value>
122        </SinglePos>
123        <SinglePos index="5" Format="1">
124          <Coverage>
125            <Glyph value="zero"/>
126          </Coverage>
127          <ValueFormat value="0"/>
128        </SinglePos>
129        <SinglePos index="6" Format="1">
130          <Coverage>
131            <Glyph value="C"/>
132          </Coverage>
133          <ValueFormat value="255"/>
134          <Value XPlacement="1" YPlacement="2" XAdvance="3" YAdvance="4">
135            <XPlaDevice>
136              <StartSize value="11"/>
137              <EndSize value="14"/>
138              <DeltaFormat value="1"/>
139              <DeltaValue value="[-2, 0, 0, 1]"/>
140            </XPlaDevice>
141            <YPlaDevice>
142              <StartSize value="13"/>
143              <EndSize value="15"/>
144              <DeltaFormat value="2"/>
145              <DeltaValue value="[-3, 0, 1]"/>
146            </YPlaDevice>
147            <XAdvDevice>
148              <StartSize value="11"/>
149              <EndSize value="14"/>
150              <DeltaFormat value="2"/>
151              <DeltaValue value="[-8, 0, 0, 7]"/>
152            </XAdvDevice>
153            <YAdvDevice>
154              <StartSize value="13"/>
155              <EndSize value="15"/>
156              <DeltaFormat value="3"/>
157              <DeltaValue value="[8, 0, 1]"/>
158            </YAdvDevice>
159          </Value>
160        </SinglePos>
161      </Lookup>
162      <Lookup index="1">
163        <LookupType value="1"/>
164        <LookupFlag value="0"/>
165        <!-- SubTableCount=1 -->
166        <SinglePos index="0" Format="1">
167          <Coverage>
168            <Glyph value="A"/>
169          </Coverage>
170          <ValueFormat value="8"/>
171          <Value YAdvance="-100"/>
172        </SinglePos>
173      </Lookup>
174    </LookupList>
175  </GPOS>
176
177</ttFont>
178