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