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