xref: /aosp_15_r20/external/fonttools/Tests/varLib/instancer/data/SinglePos.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1*e1fe3e4aSElliott Hughes<?xml version="1.0" encoding="UTF-8"?>
2*e1fe3e4aSElliott Hughes<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="4.31">
3*e1fe3e4aSElliott Hughes
4*e1fe3e4aSElliott Hughes  <GlyphOrder>
5*e1fe3e4aSElliott Hughes    <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
6*e1fe3e4aSElliott Hughes    <GlyphID id="0" name=".notdef"/>
7*e1fe3e4aSElliott Hughes    <GlyphID id="1" name="glyph00001"/>
8*e1fe3e4aSElliott Hughes  </GlyphOrder>
9*e1fe3e4aSElliott Hughes
10*e1fe3e4aSElliott Hughes  <head>
11*e1fe3e4aSElliott Hughes    <!-- Most of this table will be recalculated by the compiler -->
12*e1fe3e4aSElliott Hughes    <tableVersion value="1.0"/>
13*e1fe3e4aSElliott Hughes    <fontRevision value="1.02"/>
14*e1fe3e4aSElliott Hughes    <checkSumAdjustment value="0x80d638b3"/>
15*e1fe3e4aSElliott Hughes    <magicNumber value="0x5f0f3cf5"/>
16*e1fe3e4aSElliott Hughes    <flags value="00000000 00000011"/>
17*e1fe3e4aSElliott Hughes    <unitsPerEm value="1000"/>
18*e1fe3e4aSElliott Hughes    <created value="Tue Feb 22 10:53:52 2022"/>
19*e1fe3e4aSElliott Hughes    <modified value="Sat Mar 19 18:41:47 2022"/>
20*e1fe3e4aSElliott Hughes    <xMin value="-80"/>
21*e1fe3e4aSElliott Hughes    <yMin value="-550"/>
22*e1fe3e4aSElliott Hughes    <xMax value="13679"/>
23*e1fe3e4aSElliott Hughes    <yMax value="1461"/>
24*e1fe3e4aSElliott Hughes    <macStyle value="00000000 00000000"/>
25*e1fe3e4aSElliott Hughes    <lowestRecPPEM value="6"/>
26*e1fe3e4aSElliott Hughes    <fontDirectionHint value="2"/>
27*e1fe3e4aSElliott Hughes    <indexToLocFormat value="0"/>
28*e1fe3e4aSElliott Hughes    <glyphDataFormat value="0"/>
29*e1fe3e4aSElliott Hughes  </head>
30*e1fe3e4aSElliott Hughes
31*e1fe3e4aSElliott Hughes  <maxp>
32*e1fe3e4aSElliott Hughes    <!-- Most of this table will be recalculated by the compiler -->
33*e1fe3e4aSElliott Hughes    <tableVersion value="0x10000"/>
34*e1fe3e4aSElliott Hughes    <numGlyphs value="2"/>
35*e1fe3e4aSElliott Hughes    <maxPoints value="1008"/>
36*e1fe3e4aSElliott Hughes    <maxContours value="61"/>
37*e1fe3e4aSElliott Hughes    <maxCompositePoints value="332"/>
38*e1fe3e4aSElliott Hughes    <maxCompositeContours value="27"/>
39*e1fe3e4aSElliott Hughes    <maxZones value="1"/>
40*e1fe3e4aSElliott Hughes    <maxTwilightPoints value="0"/>
41*e1fe3e4aSElliott Hughes    <maxStorage value="0"/>
42*e1fe3e4aSElliott Hughes    <maxFunctionDefs value="0"/>
43*e1fe3e4aSElliott Hughes    <maxInstructionDefs value="0"/>
44*e1fe3e4aSElliott Hughes    <maxStackElements value="0"/>
45*e1fe3e4aSElliott Hughes    <maxSizeOfInstructions value="0"/>
46*e1fe3e4aSElliott Hughes    <maxComponentElements value="3"/>
47*e1fe3e4aSElliott Hughes    <maxComponentDepth value="5"/>
48*e1fe3e4aSElliott Hughes  </maxp>
49*e1fe3e4aSElliott Hughes
50*e1fe3e4aSElliott Hughes  <name>
51*e1fe3e4aSElliott Hughes    <namerecord nameID="266" platformID="1" platEncID="0" langID="0x0" unicode="True">
52*e1fe3e4aSElliott Hughes      Optical Size
53*e1fe3e4aSElliott Hughes    </namerecord>
54*e1fe3e4aSElliott Hughes    <namerecord nameID="267" platformID="1" platEncID="0" langID="0x0" unicode="True">
55*e1fe3e4aSElliott Hughes      Weight
56*e1fe3e4aSElliott Hughes    </namerecord>
57*e1fe3e4aSElliott Hughes  </name>
58*e1fe3e4aSElliott Hughes
59*e1fe3e4aSElliott Hughes  <GDEF>
60*e1fe3e4aSElliott Hughes    <Version value="0x00010003"/>
61*e1fe3e4aSElliott Hughes    <VarStore Format="1">
62*e1fe3e4aSElliott Hughes      <Format value="1"/>
63*e1fe3e4aSElliott Hughes      <VarRegionList>
64*e1fe3e4aSElliott Hughes        <!-- RegionAxisCount=2 -->
65*e1fe3e4aSElliott Hughes        <!-- RegionCount=3 -->
66*e1fe3e4aSElliott Hughes        <Region index="0">
67*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
68*e1fe3e4aSElliott Hughes            <StartCoord value="-1.0"/>
69*e1fe3e4aSElliott Hughes            <PeakCoord value="-1.0"/>
70*e1fe3e4aSElliott Hughes            <EndCoord value="0.0"/>
71*e1fe3e4aSElliott Hughes          </VarRegionAxis>
72*e1fe3e4aSElliott Hughes          <VarRegionAxis index="1">
73*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
74*e1fe3e4aSElliott Hughes            <PeakCoord value="0.0"/>
75*e1fe3e4aSElliott Hughes            <EndCoord value="0.0"/>
76*e1fe3e4aSElliott Hughes          </VarRegionAxis>
77*e1fe3e4aSElliott Hughes        </Region>
78*e1fe3e4aSElliott Hughes        <Region index="1">
79*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
80*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
81*e1fe3e4aSElliott Hughes            <PeakCoord value="0.0"/>
82*e1fe3e4aSElliott Hughes            <EndCoord value="0.0"/>
83*e1fe3e4aSElliott Hughes          </VarRegionAxis>
84*e1fe3e4aSElliott Hughes          <VarRegionAxis index="1">
85*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
86*e1fe3e4aSElliott Hughes            <PeakCoord value="1.0"/>
87*e1fe3e4aSElliott Hughes            <EndCoord value="1.0"/>
88*e1fe3e4aSElliott Hughes          </VarRegionAxis>
89*e1fe3e4aSElliott Hughes        </Region>
90*e1fe3e4aSElliott Hughes        <Region index="2">
91*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
92*e1fe3e4aSElliott Hughes            <StartCoord value="-1.0"/>
93*e1fe3e4aSElliott Hughes            <PeakCoord value="-1.0"/>
94*e1fe3e4aSElliott Hughes            <EndCoord value="0.0"/>
95*e1fe3e4aSElliott Hughes          </VarRegionAxis>
96*e1fe3e4aSElliott Hughes          <VarRegionAxis index="1">
97*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
98*e1fe3e4aSElliott Hughes            <PeakCoord value="1.0"/>
99*e1fe3e4aSElliott Hughes            <EndCoord value="1.0"/>
100*e1fe3e4aSElliott Hughes          </VarRegionAxis>
101*e1fe3e4aSElliott Hughes        </Region>
102*e1fe3e4aSElliott Hughes      </VarRegionList>
103*e1fe3e4aSElliott Hughes      <!-- VarDataCount=3 -->
104*e1fe3e4aSElliott Hughes      <VarData index="0">
105*e1fe3e4aSElliott Hughes        <!-- ItemCount=27 -->
106*e1fe3e4aSElliott Hughes        <NumShorts value="0"/>
107*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=1 -->
108*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="1"/>
109*e1fe3e4aSElliott Hughes        <Item index="0" value="[-126]"/>
110*e1fe3e4aSElliott Hughes        <Item index="1" value="[-67]"/>
111*e1fe3e4aSElliott Hughes        <Item index="2" value="[-51]"/>
112*e1fe3e4aSElliott Hughes        <Item index="3" value="[-50]"/>
113*e1fe3e4aSElliott Hughes        <Item index="4" value="[-37]"/>
114*e1fe3e4aSElliott Hughes        <Item index="5" value="[-36]"/>
115*e1fe3e4aSElliott Hughes        <Item index="6" value="[-27]"/>
116*e1fe3e4aSElliott Hughes        <Item index="7" value="[-24]"/>
117*e1fe3e4aSElliott Hughes        <Item index="8" value="[-23]"/>
118*e1fe3e4aSElliott Hughes        <Item index="9" value="[-22]"/>
119*e1fe3e4aSElliott Hughes        <Item index="10" value="[-21]"/>
120*e1fe3e4aSElliott Hughes        <Item index="11" value="[-19]"/>
121*e1fe3e4aSElliott Hughes        <Item index="12" value="[-18]"/>
122*e1fe3e4aSElliott Hughes        <Item index="13" value="[-17]"/>
123*e1fe3e4aSElliott Hughes        <Item index="14" value="[-16]"/>
124*e1fe3e4aSElliott Hughes        <Item index="15" value="[-10]"/>
125*e1fe3e4aSElliott Hughes        <Item index="16" value="[-6]"/>
126*e1fe3e4aSElliott Hughes        <Item index="17" value="[-5]"/>
127*e1fe3e4aSElliott Hughes        <Item index="18" value="[-4]"/>
128*e1fe3e4aSElliott Hughes        <Item index="19" value="[-2]"/>
129*e1fe3e4aSElliott Hughes        <Item index="20" value="[-1]"/>
130*e1fe3e4aSElliott Hughes        <Item index="21" value="[4]"/>
131*e1fe3e4aSElliott Hughes        <Item index="22" value="[6]"/>
132*e1fe3e4aSElliott Hughes        <Item index="23" value="[7]"/>
133*e1fe3e4aSElliott Hughes        <Item index="24" value="[21]"/>
134*e1fe3e4aSElliott Hughes        <Item index="25" value="[22]"/>
135*e1fe3e4aSElliott Hughes        <Item index="26" value="[40]"/>
136*e1fe3e4aSElliott Hughes      </VarData>
137*e1fe3e4aSElliott Hughes      <VarData index="1">
138*e1fe3e4aSElliott Hughes        <!-- ItemCount=19 -->
139*e1fe3e4aSElliott Hughes        <NumShorts value="0"/>
140*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=3 -->
141*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="0"/>
142*e1fe3e4aSElliott Hughes        <VarRegionIndex index="1" value="1"/>
143*e1fe3e4aSElliott Hughes        <VarRegionIndex index="2" value="2"/>
144*e1fe3e4aSElliott Hughes        <Item index="0" value="[-70, -20, 20]"/>
145*e1fe3e4aSElliott Hughes        <Item index="1" value="[-60, -50, 20]"/>
146*e1fe3e4aSElliott Hughes        <Item index="2" value="[-60, -37, 20]"/>
147*e1fe3e4aSElliott Hughes        <Item index="3" value="[-60, -36, 20]"/>
148*e1fe3e4aSElliott Hughes        <Item index="4" value="[-60, -27, 20]"/>
149*e1fe3e4aSElliott Hughes        <Item index="5" value="[-60, -24, 20]"/>
150*e1fe3e4aSElliott Hughes        <Item index="6" value="[-60, -17, 20]"/>
151*e1fe3e4aSElliott Hughes        <Item index="7" value="[-60, -2, 20]"/>
152*e1fe3e4aSElliott Hughes        <Item index="8" value="[-60, -1, 20]"/>
153*e1fe3e4aSElliott Hughes        <Item index="9" value="[-51, -51, 51]"/>
154*e1fe3e4aSElliott Hughes        <Item index="10" value="[-51, -22, 9]"/>
155*e1fe3e4aSElliott Hughes        <Item index="11" value="[-38, -24, 24]"/>
156*e1fe3e4aSElliott Hughes        <Item index="12" value="[-38, -23, 23]"/>
157*e1fe3e4aSElliott Hughes        <Item index="13" value="[-30, -22, 22]"/>
158*e1fe3e4aSElliott Hughes        <Item index="14" value="[-30, -21, 21]"/>
159*e1fe3e4aSElliott Hughes        <Item index="15" value="[-5, -5, 5]"/>
160*e1fe3e4aSElliott Hughes        <Item index="16" value="[1, -6, -1]"/>
161*e1fe3e4aSElliott Hughes        <Item index="17" value="[43, 25, -18]"/>
162*e1fe3e4aSElliott Hughes        <Item index="18" value="[50, 22, -10]"/>
163*e1fe3e4aSElliott Hughes      </VarData>
164*e1fe3e4aSElliott Hughes      <VarData index="2">
165*e1fe3e4aSElliott Hughes        <!-- ItemCount=3 -->
166*e1fe3e4aSElliott Hughes        <NumShorts value="0"/>
167*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=3 -->
168*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="0"/>
169*e1fe3e4aSElliott Hughes        <VarRegionIndex index="1" value="1"/>
170*e1fe3e4aSElliott Hughes        <VarRegionIndex index="2" value="2"/>
171*e1fe3e4aSElliott Hughes        <Item index="0" value="[0, 6, -6]"/>
172*e1fe3e4aSElliott Hughes        <Item index="1" value="[7, 0, -7]"/>
173*e1fe3e4aSElliott Hughes        <Item index="2" value="[20, 8, 0]"/>
174*e1fe3e4aSElliott Hughes      </VarData>
175*e1fe3e4aSElliott Hughes    </VarStore>
176*e1fe3e4aSElliott Hughes  </GDEF>
177*e1fe3e4aSElliott Hughes
178*e1fe3e4aSElliott Hughes  <GPOS>
179*e1fe3e4aSElliott Hughes    <Version value="0x00010000"/>
180*e1fe3e4aSElliott Hughes    <ScriptList>
181*e1fe3e4aSElliott Hughes      <!-- ScriptCount=0 -->
182*e1fe3e4aSElliott Hughes    </ScriptList>
183*e1fe3e4aSElliott Hughes    <FeatureList>
184*e1fe3e4aSElliott Hughes      <!-- FeatureCount=0 -->
185*e1fe3e4aSElliott Hughes    </FeatureList>
186*e1fe3e4aSElliott Hughes    <LookupList>
187*e1fe3e4aSElliott Hughes      <!-- LookupCount=2 -->
188*e1fe3e4aSElliott Hughes      <Lookup index="0">
189*e1fe3e4aSElliott Hughes        <LookupType value="1"/>
190*e1fe3e4aSElliott Hughes        <LookupFlag value="0"/>
191*e1fe3e4aSElliott Hughes        <!-- SubTableCount=1 -->
192*e1fe3e4aSElliott Hughes        <SinglePos index="0" Format="1">
193*e1fe3e4aSElliott Hughes          <Coverage>
194*e1fe3e4aSElliott Hughes            <Glyph value="glyph00001"/>
195*e1fe3e4aSElliott Hughes          </Coverage>
196*e1fe3e4aSElliott Hughes          <ValueFormat value="1"/>
197*e1fe3e4aSElliott Hughes          <Value XPlacement="-80"/>
198*e1fe3e4aSElliott Hughes        </SinglePos>
199*e1fe3e4aSElliott Hughes      </Lookup>
200*e1fe3e4aSElliott Hughes      <Lookup index="1">
201*e1fe3e4aSElliott Hughes        <LookupType value="1"/>
202*e1fe3e4aSElliott Hughes        <LookupFlag value="0"/>
203*e1fe3e4aSElliott Hughes        <!-- SubTableCount=1 -->
204*e1fe3e4aSElliott Hughes        <SinglePos index="0" Format="1">
205*e1fe3e4aSElliott Hughes          <Coverage>
206*e1fe3e4aSElliott Hughes            <Glyph value="glyph00001"/>
207*e1fe3e4aSElliott Hughes          </Coverage>
208*e1fe3e4aSElliott Hughes          <ValueFormat value="2"/>
209*e1fe3e4aSElliott Hughes          <Value YPlacement="-260"/>
210*e1fe3e4aSElliott Hughes        </SinglePos>
211*e1fe3e4aSElliott Hughes      </Lookup>
212*e1fe3e4aSElliott Hughes    </LookupList>
213*e1fe3e4aSElliott Hughes  </GPOS>
214*e1fe3e4aSElliott Hughes
215*e1fe3e4aSElliott Hughes  <avar>
216*e1fe3e4aSElliott Hughes    <version major="1" minor="0"/>
217*e1fe3e4aSElliott Hughes    <segment axis="opsz">
218*e1fe3e4aSElliott Hughes      <mapping from="-1.0" to="-1.0"/>
219*e1fe3e4aSElliott Hughes      <mapping from="-0.01" to="-0.9"/>
220*e1fe3e4aSElliott Hughes      <mapping from="0.0" to="0.0"/>
221*e1fe3e4aSElliott Hughes      <mapping from="1.0" to="1.0"/>
222*e1fe3e4aSElliott Hughes    </segment>
223*e1fe3e4aSElliott Hughes    <segment axis="wght">
224*e1fe3e4aSElliott Hughes      <mapping from="-1.0" to="-1.0"/>
225*e1fe3e4aSElliott Hughes      <mapping from="0.0" to="0.0"/>
226*e1fe3e4aSElliott Hughes      <mapping from="0.3333" to="0.4943"/>
227*e1fe3e4aSElliott Hughes      <mapping from="1.0" to="1.0"/>
228*e1fe3e4aSElliott Hughes    </segment>
229*e1fe3e4aSElliott Hughes  </avar>
230*e1fe3e4aSElliott Hughes
231*e1fe3e4aSElliott Hughes  <fvar>
232*e1fe3e4aSElliott Hughes    <Axis>
233*e1fe3e4aSElliott Hughes      <AxisTag>opsz</AxisTag>
234*e1fe3e4aSElliott Hughes      <Flags>0x0</Flags>
235*e1fe3e4aSElliott Hughes      <MinValue>17.0</MinValue>
236*e1fe3e4aSElliott Hughes      <DefaultValue>18.0</DefaultValue>
237*e1fe3e4aSElliott Hughes      <MaxValue>18.0</MaxValue>
238*e1fe3e4aSElliott Hughes      <AxisNameID>256</AxisNameID>
239*e1fe3e4aSElliott Hughes    </Axis>
240*e1fe3e4aSElliott Hughes    <Axis>
241*e1fe3e4aSElliott Hughes      <AxisTag>wght</AxisTag>
242*e1fe3e4aSElliott Hughes      <Flags>0x0</Flags>
243*e1fe3e4aSElliott Hughes      <MinValue>400.0</MinValue>
244*e1fe3e4aSElliott Hughes      <DefaultValue>400.0</DefaultValue>
245*e1fe3e4aSElliott Hughes      <MaxValue>700.0</MaxValue>
246*e1fe3e4aSElliott Hughes      <AxisNameID>257</AxisNameID>
247*e1fe3e4aSElliott Hughes    </Axis>
248*e1fe3e4aSElliott Hughes  </fvar>
249*e1fe3e4aSElliott Hughes
250*e1fe3e4aSElliott Hughes</ttFont>
251