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