xref: /aosp_15_r20/external/fonttools/Tests/subset/data/expect_keep_gvar.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1<?xml version="1.0" encoding="UTF-8"?>
2<ttFont sfntVersion="OTTO" ttLibVersion="3.0">
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="minus"/>
8    <GlyphID id="2" name="plus"/>
9  </GlyphOrder>
10
11  <avar>
12    <version major="1" minor="0"/>
13    <segment axis="wght">
14      <mapping from="-1.0" to="-1.0"/>
15      <mapping from="0.0" to="0.0"/>
16      <mapping from="0.3" to="0.5"/>
17      <mapping from="1.0" to="1.0"/>
18    </segment>
19  </avar>
20
21  <fvar>
22
23    <!-- Weight -->
24    <Axis>
25      <AxisTag>wght</AxisTag>
26      <Flags>0x0</Flags>
27      <MinValue>100.0</MinValue>
28      <DefaultValue>400.0</DefaultValue>
29      <MaxValue>900.0</MaxValue>
30      <AxisNameID>257</AxisNameID>
31    </Axis>
32
33    <!-- Thin -->
34    <NamedInstance flags="0x0" subfamilyNameID="258">
35      <coord axis="wght" value="100.0"/>
36    </NamedInstance>
37
38    <!-- Light -->
39    <NamedInstance flags="0x0" subfamilyNameID="259">
40      <coord axis="wght" value="300.0"/>
41    </NamedInstance>
42
43    <!-- Regular -->
44    <NamedInstance flags="0x0" subfamilyNameID="260">
45      <coord axis="wght" value="400.0"/>
46    </NamedInstance>
47
48    <!-- Bold -->
49    <NamedInstance flags="0x0" subfamilyNameID="261">
50      <coord axis="wght" value="700.0"/>
51    </NamedInstance>
52
53    <!-- Black -->
54    <NamedInstance flags="0x0" subfamilyNameID="262">
55      <coord axis="wght" value="900.0"/>
56    </NamedInstance>
57  </fvar>
58
59  <gvar>
60    <version value="1"/>
61    <reserved value="0"/>
62    <glyphVariations glyph="minus">
63      <tuple>
64        <coord axis="wght" value="-1.0"/>
65        <delta pt="0" x="-20" y="-30"/>
66        <delta pt="1" x="-20" y="30"/>
67        <delta pt="2" x="-20" y="30"/>
68        <delta pt="3" x="-20" y="-30"/>
69        <delta pt="4" x="0" y="0"/>
70        <delta pt="5" x="-40" y="0"/>
71        <delta pt="6" x="0" y="-30"/>
72        <delta pt="7" x="0" y="-30"/>
73      </tuple>
74      <tuple>
75        <coord axis="wght" value="1.0"/>
76        <delta pt="0" x="20" y="30"/>
77        <delta pt="1" x="20" y="-30"/>
78        <delta pt="2" x="20" y="-30"/>
79        <delta pt="3" x="20" y="30"/>
80        <delta pt="4" x="0" y="0"/>
81        <delta pt="5" x="40" y="0"/>
82        <delta pt="6" x="0" y="30"/>
83        <delta pt="7" x="0" y="30"/>
84      </tuple>
85    </glyphVariations>
86    <glyphVariations glyph="plus">
87      <tuple>
88        <coord axis="wght" value="-1.0"/>
89        <delta pt="0" x="-20" y="30"/>
90        <delta pt="1" x="-50" y="30"/>
91        <delta pt="2" x="-50" y="0"/>
92        <delta pt="3" x="10" y="0"/>
93        <delta pt="4" x="10" y="30"/>
94        <delta pt="5" x="-20" y="30"/>
95        <delta pt="6" x="-20" y="-30"/>
96        <delta pt="7" x="10" y="-30"/>
97        <delta pt="8" x="10" y="0"/>
98        <delta pt="9" x="-50" y="0"/>
99        <delta pt="10" x="-50" y="-30"/>
100        <delta pt="11" x="-20" y="-30"/>
101        <delta pt="12" x="0" y="0"/>
102        <delta pt="13" x="-40" y="0"/>
103        <delta pt="14" x="0" y="0"/>
104        <delta pt="15" x="0" y="0"/>
105      </tuple>
106      <tuple>
107        <coord axis="wght" value="1.0"/>
108        <delta pt="0" x="20" y="-30"/>
109        <delta pt="1" x="50" y="-30"/>
110        <delta pt="2" x="50" y="0"/>
111        <delta pt="3" x="-10" y="0"/>
112        <delta pt="4" x="-10" y="-30"/>
113        <delta pt="5" x="20" y="-30"/>
114        <delta pt="6" x="20" y="30"/>
115        <delta pt="7" x="-10" y="30"/>
116        <delta pt="8" x="-10" y="0"/>
117        <delta pt="9" x="50" y="0"/>
118        <delta pt="10" x="50" y="30"/>
119        <delta pt="11" x="20" y="30"/>
120        <delta pt="12" x="0" y="0"/>
121        <delta pt="13" x="40" y="0"/>
122        <delta pt="14" x="0" y="0"/>
123        <delta pt="15" x="0" y="0"/>
124      </tuple>
125    </glyphVariations>
126  </gvar>
127
128  <name>
129    <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
130      TestGVAR
131    </namerecord>
132    <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
133      Regular
134    </namerecord>
135    <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
136      1.000;UKWN;TestGVAR-Regular
137    </namerecord>
138    <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
139      TestGVAR-Regular
140    </namerecord>
141    <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
142      Version 1.000
143    </namerecord>
144    <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
145      TestGVAR-Regular
146    </namerecord>
147    <namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
148      Weight
149    </namerecord>
150    <namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
151      Thin
152    </namerecord>
153    <namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
154      Light
155    </namerecord>
156    <namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
157      Regular
158    </namerecord>
159    <namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
160      Bold
161    </namerecord>
162    <namerecord nameID="262" platformID="3" platEncID="1" langID="0x409">
163      Black
164    </namerecord>
165  </name>
166
167</ttFont>
168