xref: /aosp_15_r20/external/fonttools/Tests/subset/data/expect_HVVAR.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1*e1fe3e4aSElliott Hughes<?xml version="1.0" encoding="UTF-8"?>
2*e1fe3e4aSElliott Hughes<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.40">
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="B"/>
8*e1fe3e4aSElliott Hughes    <GlyphID id="2" name="D"/>
9*e1fe3e4aSElliott Hughes  </GlyphOrder>
10*e1fe3e4aSElliott Hughes
11*e1fe3e4aSElliott Hughes  <HVAR>
12*e1fe3e4aSElliott Hughes    <Version value="0x00010000"/>
13*e1fe3e4aSElliott Hughes    <VarStore Format="1">
14*e1fe3e4aSElliott Hughes      <Format value="1"/>
15*e1fe3e4aSElliott Hughes      <VarRegionList>
16*e1fe3e4aSElliott Hughes        <!-- RegionAxisCount=1 -->
17*e1fe3e4aSElliott Hughes        <!-- RegionCount=2 -->
18*e1fe3e4aSElliott Hughes        <Region index="0">
19*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
20*e1fe3e4aSElliott Hughes            <StartCoord value="-1.0"/>
21*e1fe3e4aSElliott Hughes            <PeakCoord value="-1.0"/>
22*e1fe3e4aSElliott Hughes            <EndCoord value="0.0"/>
23*e1fe3e4aSElliott Hughes          </VarRegionAxis>
24*e1fe3e4aSElliott Hughes        </Region>
25*e1fe3e4aSElliott Hughes        <Region index="1">
26*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
27*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
28*e1fe3e4aSElliott Hughes            <PeakCoord value="1.0"/>
29*e1fe3e4aSElliott Hughes            <EndCoord value="1.0"/>
30*e1fe3e4aSElliott Hughes          </VarRegionAxis>
31*e1fe3e4aSElliott Hughes        </Region>
32*e1fe3e4aSElliott Hughes      </VarRegionList>
33*e1fe3e4aSElliott Hughes      <!-- VarDataCount=2 -->
34*e1fe3e4aSElliott Hughes      <VarData index="0">
35*e1fe3e4aSElliott Hughes        <!-- ItemCount=5 -->
36*e1fe3e4aSElliott Hughes        <NumShorts value="0"/>
37*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=1 -->
38*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="1"/>
39*e1fe3e4aSElliott Hughes        <Item index="0" value="[1]"/>
40*e1fe3e4aSElliott Hughes        <Item index="1" value="[3]"/>
41*e1fe3e4aSElliott Hughes        <Item index="2" value="[5]"/>
42*e1fe3e4aSElliott Hughes        <Item index="3" value="[2]"/>
43*e1fe3e4aSElliott Hughes        <Item index="4" value="[4]"/>
44*e1fe3e4aSElliott Hughes      </VarData>
45*e1fe3e4aSElliott Hughes      <VarData index="1">
46*e1fe3e4aSElliott Hughes        <!-- ItemCount=3 -->
47*e1fe3e4aSElliott Hughes        <NumShorts value="1"/>
48*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=2 -->
49*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="0"/>
50*e1fe3e4aSElliott Hughes        <VarRegionIndex index="1" value="1"/>
51*e1fe3e4aSElliott Hughes        <Item index="0" value="[11, 22]"/>
52*e1fe3e4aSElliott Hughes        <Item index="1" value="[126, 23]"/>
53*e1fe3e4aSElliott Hughes        <Item index="2" value="[-129, 26]"/>
54*e1fe3e4aSElliott Hughes      </VarData>
55*e1fe3e4aSElliott Hughes    </VarStore>
56*e1fe3e4aSElliott Hughes    <LsbMap>
57*e1fe3e4aSElliott Hughes      <Map glyph=".notdef" outer="0" inner="1"/>
58*e1fe3e4aSElliott Hughes      <Map glyph="B" outer="1" inner="0"/>
59*e1fe3e4aSElliott Hughes      <Map glyph="D" outer="0" inner="4"/>
60*e1fe3e4aSElliott Hughes    </LsbMap>
61*e1fe3e4aSElliott Hughes    <RsbMap>
62*e1fe3e4aSElliott Hughes      <Map glyph=".notdef" outer="0" inner="3"/>
63*e1fe3e4aSElliott Hughes      <Map glyph="B" outer="1" inner="2"/>
64*e1fe3e4aSElliott Hughes      <Map glyph="D" outer="1" inner="1"/>
65*e1fe3e4aSElliott Hughes    </RsbMap>
66*e1fe3e4aSElliott Hughes  </HVAR>
67*e1fe3e4aSElliott Hughes
68*e1fe3e4aSElliott Hughes  <VVAR>
69*e1fe3e4aSElliott Hughes    <Version value="0x00010000"/>
70*e1fe3e4aSElliott Hughes    <VarStore Format="1">
71*e1fe3e4aSElliott Hughes      <Format value="1"/>
72*e1fe3e4aSElliott Hughes      <VarRegionList>
73*e1fe3e4aSElliott Hughes        <!-- RegionAxisCount=1 -->
74*e1fe3e4aSElliott Hughes        <!-- RegionCount=3 -->
75*e1fe3e4aSElliott Hughes        <Region index="0">
76*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
77*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
78*e1fe3e4aSElliott Hughes            <PeakCoord value="1.0"/>
79*e1fe3e4aSElliott Hughes            <EndCoord value="1.0"/>
80*e1fe3e4aSElliott Hughes          </VarRegionAxis>
81*e1fe3e4aSElliott Hughes        </Region>
82*e1fe3e4aSElliott Hughes        <Region index="1">
83*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
84*e1fe3e4aSElliott Hughes            <StartCoord value="-1.0"/>
85*e1fe3e4aSElliott Hughes            <PeakCoord value="-0.5"/>
86*e1fe3e4aSElliott Hughes            <EndCoord value="0.0"/>
87*e1fe3e4aSElliott Hughes          </VarRegionAxis>
88*e1fe3e4aSElliott Hughes        </Region>
89*e1fe3e4aSElliott Hughes        <Region index="2">
90*e1fe3e4aSElliott Hughes          <VarRegionAxis index="0">
91*e1fe3e4aSElliott Hughes            <StartCoord value="0.0"/>
92*e1fe3e4aSElliott Hughes            <PeakCoord value="0.5"/>
93*e1fe3e4aSElliott Hughes            <EndCoord value="1.0"/>
94*e1fe3e4aSElliott Hughes          </VarRegionAxis>
95*e1fe3e4aSElliott Hughes        </Region>
96*e1fe3e4aSElliott Hughes      </VarRegionList>
97*e1fe3e4aSElliott Hughes      <!-- VarDataCount=2 -->
98*e1fe3e4aSElliott Hughes      <VarData index="0">
99*e1fe3e4aSElliott Hughes        <!-- ItemCount=2 -->
100*e1fe3e4aSElliott Hughes        <NumShorts value="0"/>
101*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=1 -->
102*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="0"/>
103*e1fe3e4aSElliott Hughes        <Item index="0" value="[0]"/>
104*e1fe3e4aSElliott Hughes        <Item index="1" value="[6]"/>
105*e1fe3e4aSElliott Hughes      </VarData>
106*e1fe3e4aSElliott Hughes      <VarData index="1">
107*e1fe3e4aSElliott Hughes        <!-- ItemCount=4 -->
108*e1fe3e4aSElliott Hughes        <NumShorts value="1"/>
109*e1fe3e4aSElliott Hughes        <!-- VarRegionCount=3 -->
110*e1fe3e4aSElliott Hughes        <VarRegionIndex index="0" value="1"/>
111*e1fe3e4aSElliott Hughes        <VarRegionIndex index="1" value="0"/>
112*e1fe3e4aSElliott Hughes        <VarRegionIndex index="2" value="2"/>
113*e1fe3e4aSElliott Hughes        <Item index="0" value="[11, 1, 21]"/>
114*e1fe3e4aSElliott Hughes        <Item index="1" value="[12, 2, 22]"/>
115*e1fe3e4aSElliott Hughes        <Item index="2" value="[14, 4, 24]"/>
116*e1fe3e4aSElliott Hughes        <Item index="3" value="[-129, 5, 25]"/>
117*e1fe3e4aSElliott Hughes      </VarData>
118*e1fe3e4aSElliott Hughes    </VarStore>
119*e1fe3e4aSElliott Hughes    <AdvHeightMap>
120*e1fe3e4aSElliott Hughes      <Map glyph=".notdef" outer="1" inner="0"/>
121*e1fe3e4aSElliott Hughes      <Map glyph="B" outer="0" inner="0"/>
122*e1fe3e4aSElliott Hughes      <Map glyph="D" outer="1" inner="1"/>
123*e1fe3e4aSElliott Hughes    </AdvHeightMap>
124*e1fe3e4aSElliott Hughes    <VOrgMap>
125*e1fe3e4aSElliott Hughes      <Map glyph=".notdef" outer="1" inner="2"/>
126*e1fe3e4aSElliott Hughes      <Map glyph="B" outer="0" inner="1"/>
127*e1fe3e4aSElliott Hughes      <Map glyph="D" outer="1" inner="3"/>
128*e1fe3e4aSElliott Hughes    </VOrgMap>
129*e1fe3e4aSElliott Hughes  </VVAR>
130*e1fe3e4aSElliott Hughes
131*e1fe3e4aSElliott Hughes  <avar>
132*e1fe3e4aSElliott Hughes    <version major="1" minor="0"/>
133*e1fe3e4aSElliott Hughes    <segment axis="wght">
134*e1fe3e4aSElliott Hughes      <mapping from="-1.0" to="-1.0"/>
135*e1fe3e4aSElliott Hughes      <mapping from="0.0" to="0.0"/>
136*e1fe3e4aSElliott Hughes      <mapping from="0.3" to="0.5"/>
137*e1fe3e4aSElliott Hughes      <mapping from="1.0" to="1.0"/>
138*e1fe3e4aSElliott Hughes    </segment>
139*e1fe3e4aSElliott Hughes  </avar>
140*e1fe3e4aSElliott Hughes
141*e1fe3e4aSElliott Hughes  <fvar>
142*e1fe3e4aSElliott Hughes    <Axis>
143*e1fe3e4aSElliott Hughes      <AxisTag>wght</AxisTag>
144*e1fe3e4aSElliott Hughes      <Flags>0x0</Flags>
145*e1fe3e4aSElliott Hughes      <MinValue>100.0</MinValue>
146*e1fe3e4aSElliott Hughes      <DefaultValue>400.0</DefaultValue>
147*e1fe3e4aSElliott Hughes      <MaxValue>900.0</MaxValue>
148*e1fe3e4aSElliott Hughes      <AxisNameID>257</AxisNameID>
149*e1fe3e4aSElliott Hughes    </Axis>
150*e1fe3e4aSElliott Hughes    <NamedInstance flags="0x0" subfamilyNameID="258">
151*e1fe3e4aSElliott Hughes      <coord axis="wght" value="100.0"/>
152*e1fe3e4aSElliott Hughes    </NamedInstance>
153*e1fe3e4aSElliott Hughes    <NamedInstance flags="0x0" subfamilyNameID="259">
154*e1fe3e4aSElliott Hughes      <coord axis="wght" value="300.0"/>
155*e1fe3e4aSElliott Hughes    </NamedInstance>
156*e1fe3e4aSElliott Hughes    <NamedInstance flags="0x0" subfamilyNameID="260">
157*e1fe3e4aSElliott Hughes      <coord axis="wght" value="400.0"/>
158*e1fe3e4aSElliott Hughes    </NamedInstance>
159*e1fe3e4aSElliott Hughes    <NamedInstance flags="0x0" subfamilyNameID="261">
160*e1fe3e4aSElliott Hughes      <coord axis="wght" value="700.0"/>
161*e1fe3e4aSElliott Hughes    </NamedInstance>
162*e1fe3e4aSElliott Hughes    <NamedInstance flags="0x0" subfamilyNameID="262">
163*e1fe3e4aSElliott Hughes      <coord axis="wght" value="900.0"/>
164*e1fe3e4aSElliott Hughes    </NamedInstance>
165*e1fe3e4aSElliott Hughes  </fvar>
166*e1fe3e4aSElliott Hughes
167*e1fe3e4aSElliott Hughes</ttFont>
168