• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<ttFont sfntVersion="OTTO" ttLibVersion="3.33">
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    <GlyphID id="2" name="A"/>
9    <GlyphID id="3" name="a"/>
10  </GlyphOrder>
11
12  <head>
13    <!-- Most of this table will be recalculated by the compiler -->
14    <tableVersion value="1.0"/>
15    <fontRevision value="1.0"/>
16    <checkSumAdjustment value="0xed07360f"/>
17    <magicNumber value="0x5f0f3cf5"/>
18    <flags value="00000000 00000011"/>
19    <unitsPerEm value="1000"/>
20    <created value="Wed Dec  5 11:55:26 2018"/>
21    <modified value="Wed Dec  5 11:55:26 2018"/>
22    <xMin value="0"/>
23    <yMin value="0"/>
24    <xMax value="0"/>
25    <yMax value="0"/>
26    <macStyle value="00000000 00000000"/>
27    <lowestRecPPEM value="3"/>
28    <fontDirectionHint value="2"/>
29    <indexToLocFormat value="0"/>
30    <glyphDataFormat value="0"/>
31  </head>
32
33  <hhea>
34    <tableVersion value="0x00010000"/>
35    <ascent value="824"/>
36    <descent value="200"/>
37    <lineGap value="0"/>
38    <advanceWidthMax value="0"/>
39    <minLeftSideBearing value="0"/>
40    <minRightSideBearing value="0"/>
41    <xMaxExtent value="0"/>
42    <caretSlopeRise value="1"/>
43    <caretSlopeRun value="0"/>
44    <caretOffset value="0"/>
45    <reserved0 value="0"/>
46    <reserved1 value="0"/>
47    <reserved2 value="0"/>
48    <reserved3 value="0"/>
49    <metricDataFormat value="0"/>
50    <numberOfHMetrics value="1"/>
51  </hhea>
52
53  <maxp>
54    <tableVersion value="0x5000"/>
55    <numGlyphs value="4"/>
56  </maxp>
57
58  <OS_2>
59    <!-- The fields 'usFirstCharIndex' and 'usLastCharIndex'
60         will be recalculated by the compiler -->
61    <version value="3"/>
62    <xAvgCharWidth value="600"/>
63    <usWeightClass value="400"/>
64    <usWidthClass value="5"/>
65    <fsType value="00000000 00000100"/>
66    <ySubscriptXSize value="0"/>
67    <ySubscriptYSize value="0"/>
68    <ySubscriptXOffset value="0"/>
69    <ySubscriptYOffset value="0"/>
70    <ySuperscriptXSize value="0"/>
71    <ySuperscriptYSize value="0"/>
72    <ySuperscriptXOffset value="0"/>
73    <ySuperscriptYOffset value="0"/>
74    <yStrikeoutSize value="0"/>
75    <yStrikeoutPosition value="0"/>
76    <sFamilyClass value="0"/>
77    <panose>
78      <bFamilyType value="0"/>
79      <bSerifStyle value="0"/>
80      <bWeight value="0"/>
81      <bProportion value="0"/>
82      <bContrast value="0"/>
83      <bStrokeVariation value="0"/>
84      <bArmStyle value="0"/>
85      <bLetterForm value="0"/>
86      <bMidline value="0"/>
87      <bXHeight value="0"/>
88    </panose>
89    <ulUnicodeRange1 value="00000000 00000000 00000000 00000001"/>
90    <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
91    <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
92    <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
93    <achVendID value="????"/>
94    <fsSelection value="00000000 00000000"/>
95    <usFirstCharIndex value="65"/>
96    <usLastCharIndex value="97"/>
97    <sTypoAscender value="825"/>
98    <sTypoDescender value="200"/>
99    <sTypoLineGap value="0"/>
100    <usWinAscent value="824"/>
101    <usWinDescent value="200"/>
102    <ulCodePageRange1 value="00000000 00000000 00000000 00000000"/>
103    <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
104    <sxHeight value="0"/>
105    <sCapHeight value="0"/>
106    <usDefaultChar value="0"/>
107    <usBreakChar value="32"/>
108    <usMaxContext value="2"/>
109  </OS_2>
110
111  <hmtx>
112    <mtx name=".notdef" width="600" lsb="0"/>
113    <mtx name="A" width="600" lsb="0"/>
114    <mtx name="a" width="600" lsb="0"/>
115    <mtx name="glyph00001" width="600" lsb="0"/>
116  </hmtx>
117
118  <cmap>
119    <tableVersion version="0"/>
120    <cmap_format_4 platformID="0" platEncID="3" language="0">
121      <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
122      <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
123    </cmap_format_4>
124    <cmap_format_4 platformID="3" platEncID="1" language="0">
125      <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
126      <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
127    </cmap_format_4>
128  </cmap>
129
130  <name>
131    <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True">
132      HelloTestFont
133    </namerecord>
134    <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0" unicode="True">
135      TotallyNormal
136    </namerecord>
137    <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True">
138      HelloTestFont-TotallyNormal
139    </namerecord>
140    <namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
141      Test Axis
142    </namerecord>
143    <namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
144      TotallyNormal
145    </namerecord>
146    <namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
147      TotallyTested
148    </namerecord>
149    <namerecord nameID="1" platformID="1" platEncID="0" langID="0x4" unicode="True">
150      HalloTestFont
151    </namerecord>
152    <namerecord nameID="2" platformID="1" platEncID="0" langID="0x4" unicode="True">
153      TotaalNormaal
154    </namerecord>
155    <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
156      HelloTestFont
157    </namerecord>
158    <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
159      TotallyNormal
160    </namerecord>
161    <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
162      HelloTestFont-TotallyNormal
163    </namerecord>
164    <namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
165      Test Axis
166    </namerecord>
167    <namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
168      TotallyNormal
169    </namerecord>
170    <namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
171      TotallyTested
172    </namerecord>
173    <namerecord nameID="1" platformID="3" platEncID="1" langID="0x413">
174      HalloTestFont
175    </namerecord>
176    <namerecord nameID="2" platformID="3" platEncID="1" langID="0x413">
177      TotaalNormaal
178    </namerecord>
179  </name>
180
181  <post>
182    <formatType value="3.0"/>
183    <italicAngle value="0.0"/>
184    <underlinePosition value="0"/>
185    <underlineThickness value="0"/>
186    <isFixedPitch value="0"/>
187    <minMemType42 value="0"/>
188    <maxMemType42 value="0"/>
189    <minMemType1 value="0"/>
190    <maxMemType1 value="0"/>
191  </post>
192
193  <CFF2>
194    <major value="2"/>
195    <minor value="0"/>
196    <CFFFont name="CFF2Font">
197      <FontMatrix value="0.001 0 0 0.001 0 0"/>
198      <FDArray>
199        <FontDict index="0">
200          <Private>
201            <BlueScale value="0.039625"/>
202            <BlueShift value="7"/>
203            <BlueFuzz value="1"/>
204          </Private>
205        </FontDict>
206      </FDArray>
207      <CharStrings>
208        <CharString name=".notdef">
209          100 100 rmoveto
210          900 vlineto
211          -67 67 66 -33 67 hhcurveto
212          67 66 33 67 67 hvcurveto
213          -900 vlineto
214        </CharString>
215        <CharString name="A">
216          100 100 rmoveto
217          900 vlineto
218          -67 67 66 -33 67 hhcurveto
219          67 66 33 67 67 hvcurveto
220          -900 vlineto
221        </CharString>
222        <CharString name="a">
223          200 200 -200 -200 2 blend
224          rmoveto
225          400 400 1 blend
226          hlineto
227          400 400 1 blend
228          vlineto
229          -400 -400 1 blend
230          hlineto
231        </CharString>
232        <CharString name="glyph00001">
233          100 100 rmoveto
234          900 vlineto
235          -67 67 66 -33 67 hhcurveto
236          67 66 33 67 67 hvcurveto
237          -900 vlineto
238        </CharString>
239      </CharStrings>
240      <VarStore Format="1">
241        <Format value="1"/>
242        <VarRegionList>
243          <!-- RegionAxisCount=1 -->
244          <!-- RegionCount=1 -->
245          <Region index="0">
246            <VarRegionAxis index="0">
247              <StartCoord value="0.0"/>
248              <PeakCoord value="1.0"/>
249              <EndCoord value="1.0"/>
250            </VarRegionAxis>
251          </Region>
252        </VarRegionList>
253        <!-- VarDataCount=1 -->
254        <VarData index="0">
255          <!-- ItemCount=0 -->
256          <NumShorts value="0"/>
257          <!-- VarRegionCount=1 -->
258          <VarRegionIndex index="0" value="0"/>
259        </VarData>
260      </VarStore>
261    </CFFFont>
262
263    <GlobalSubrs>
264      <!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
265    </GlobalSubrs>
266  </CFF2>
267
268  <fvar>
269
270    <!-- Test Axis -->
271    <Axis>
272      <AxisTag>TEST</AxisTag>
273      <Flags>0x0</Flags>
274      <MinValue>0.0</MinValue>
275      <DefaultValue>0.0</DefaultValue>
276      <MaxValue>100.0</MaxValue>
277      <AxisNameID>256</AxisNameID>
278    </Axis>
279
280    <!-- TotallyNormal -->
281    <NamedInstance flags="0x0" subfamilyNameID="257">
282      <coord axis="TEST" value="0.0"/>
283    </NamedInstance>
284
285    <!-- TotallyTested -->
286    <NamedInstance flags="0x0" subfamilyNameID="258">
287      <coord axis="TEST" value="100.0"/>
288    </NamedInstance>
289  </fvar>
290
291</ttFont>
292