xref: /aosp_15_r20/external/fonttools/Tests/ttLib/data/TestTTFComplex-Regular.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1*e1fe3e4aSElliott Hughes<?xml version="1.0" encoding="UTF-8"?>
2*e1fe3e4aSElliott Hughes<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.5">
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=".null"/>
8*e1fe3e4aSElliott Hughes    <GlyphID id="2" name="CR"/>
9*e1fe3e4aSElliott Hughes    <GlyphID id="3" name="space"/>
10*e1fe3e4aSElliott Hughes    <GlyphID id="4" name="period"/>
11*e1fe3e4aSElliott Hughes    <GlyphID id="5" name="ellipsis"/>
12*e1fe3e4aSElliott Hughes  </GlyphOrder>
13*e1fe3e4aSElliott Hughes
14*e1fe3e4aSElliott Hughes  <maxp>
15*e1fe3e4aSElliott Hughes    <!-- Most of this table will be recalculated by the compiler -->
16*e1fe3e4aSElliott Hughes    <tableVersion value="0x10000"/>
17*e1fe3e4aSElliott Hughes    <numGlyphs value="6"/>
18*e1fe3e4aSElliott Hughes    <maxPoints value="8"/>
19*e1fe3e4aSElliott Hughes    <maxContours value="2"/>
20*e1fe3e4aSElliott Hughes    <maxCompositePoints value="12"/>
21*e1fe3e4aSElliott Hughes    <maxCompositeContours value="3"/>
22*e1fe3e4aSElliott Hughes    <maxZones value="1"/>
23*e1fe3e4aSElliott Hughes    <maxTwilightPoints value="0"/>
24*e1fe3e4aSElliott Hughes    <maxStorage value="0"/>
25*e1fe3e4aSElliott Hughes    <maxFunctionDefs value="0"/>
26*e1fe3e4aSElliott Hughes    <maxInstructionDefs value="0"/>
27*e1fe3e4aSElliott Hughes    <maxStackElements value="0"/>
28*e1fe3e4aSElliott Hughes    <maxSizeOfInstructions value="0"/>
29*e1fe3e4aSElliott Hughes    <maxComponentElements value="3"/>
30*e1fe3e4aSElliott Hughes    <maxComponentDepth value="1"/>
31*e1fe3e4aSElliott Hughes  </maxp>
32*e1fe3e4aSElliott Hughes
33*e1fe3e4aSElliott Hughes  <hmtx>
34*e1fe3e4aSElliott Hughes    <mtx name=".notdef" width="500" lsb="50"/>
35*e1fe3e4aSElliott Hughes    <mtx name=".null" width="0" lsb="0"/>
36*e1fe3e4aSElliott Hughes    <mtx name="CR" width="250" lsb="0"/>
37*e1fe3e4aSElliott Hughes    <mtx name="ellipsis" width="723" lsb="55"/>
38*e1fe3e4aSElliott Hughes    <mtx name="period" width="241" lsb="55"/>
39*e1fe3e4aSElliott Hughes    <mtx name="space" width="250" lsb="0"/>
40*e1fe3e4aSElliott Hughes  </hmtx>
41*e1fe3e4aSElliott Hughes
42*e1fe3e4aSElliott Hughes  <cmap>
43*e1fe3e4aSElliott Hughes    <tableVersion version="0"/>
44*e1fe3e4aSElliott Hughes    <cmap_format_4 platformID="3" platEncID="1" language="0">
45*e1fe3e4aSElliott Hughes      <map code="0x0" name=".null"/><!-- ???? -->
46*e1fe3e4aSElliott Hughes      <map code="0xd" name="CR"/><!-- ???? -->
47*e1fe3e4aSElliott Hughes      <map code="0x20" name="space"/><!-- SPACE -->
48*e1fe3e4aSElliott Hughes      <map code="0x2e" name="period"/><!-- FULL STOP -->
49*e1fe3e4aSElliott Hughes      <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
50*e1fe3e4aSElliott Hughes    </cmap_format_4>
51*e1fe3e4aSElliott Hughes  </cmap>
52*e1fe3e4aSElliott Hughes
53*e1fe3e4aSElliott Hughes  <glyf>
54*e1fe3e4aSElliott Hughes
55*e1fe3e4aSElliott Hughes    <!-- The xMin, yMin, xMax and yMax values
56*e1fe3e4aSElliott Hughes         will be recalculated by the compiler. -->
57*e1fe3e4aSElliott Hughes
58*e1fe3e4aSElliott Hughes    <TTGlyph name=".notdef" xMin="50" yMin="0" xMax="450" yMax="750">
59*e1fe3e4aSElliott Hughes      <contour>
60*e1fe3e4aSElliott Hughes        <pt x="250" y="0" on="1"/>
61*e1fe3e4aSElliott Hughes        <pt x="50" y="0" on="0"/>
62*e1fe3e4aSElliott Hughes        <pt x="50" y="375" on="1"/>
63*e1fe3e4aSElliott Hughes        <pt x="50" y="750" on="0"/>
64*e1fe3e4aSElliott Hughes        <pt x="250" y="750" on="1"/>
65*e1fe3e4aSElliott Hughes        <pt x="450" y="750" on="0"/>
66*e1fe3e4aSElliott Hughes        <pt x="450" y="375" on="1"/>
67*e1fe3e4aSElliott Hughes        <pt x="450" y="0" on="0"/>
68*e1fe3e4aSElliott Hughes      </contour>
69*e1fe3e4aSElliott Hughes      <contour>
70*e1fe3e4aSElliott Hughes        <pt x="250" y="50" on="1"/>
71*e1fe3e4aSElliott Hughes        <pt x="300" y="50" on="0"/>
72*e1fe3e4aSElliott Hughes        <pt x="400" y="325" on="0"/>
73*e1fe3e4aSElliott Hughes        <pt x="400" y="375" on="1"/>
74*e1fe3e4aSElliott Hughes        <pt x="400" y="425" on="0"/>
75*e1fe3e4aSElliott Hughes        <pt x="300" y="700" on="0"/>
76*e1fe3e4aSElliott Hughes        <pt x="250" y="700" on="1"/>
77*e1fe3e4aSElliott Hughes        <pt x="200" y="700" on="0"/>
78*e1fe3e4aSElliott Hughes        <pt x="100" y="425" on="0"/>
79*e1fe3e4aSElliott Hughes        <pt x="100" y="375" on="1"/>
80*e1fe3e4aSElliott Hughes        <pt x="100" y="325" on="0"/>
81*e1fe3e4aSElliott Hughes        <pt x="200" y="50" on="0"/>
82*e1fe3e4aSElliott Hughes      </contour>
83*e1fe3e4aSElliott Hughes      <instructions><assembly>
84*e1fe3e4aSElliott Hughes        </assembly></instructions>
85*e1fe3e4aSElliott Hughes    </TTGlyph>
86*e1fe3e4aSElliott Hughes
87*e1fe3e4aSElliott Hughes    <TTGlyph name=".null"/><!-- contains no outline data -->
88*e1fe3e4aSElliott Hughes
89*e1fe3e4aSElliott Hughes    <TTGlyph name="CR"/><!-- contains no outline data -->
90*e1fe3e4aSElliott Hughes
91*e1fe3e4aSElliott Hughes    <TTGlyph name="ellipsis" xMin="55" yMin="0" xMax="668" yMax="122">
92*e1fe3e4aSElliott Hughes      <component glyphName="period" x="0" y="0" scale="1.5" flags="0x4"/>
93*e1fe3e4aSElliott Hughes      <component glyphName="period" x="241" y="0" scale="1.5" flags="0x4"/>
94*e1fe3e4aSElliott Hughes      <component glyphName="period" x="482" y="0" scale="1.5" flags="0x4"/>
95*e1fe3e4aSElliott Hughes      <instructions><assembly>
96*e1fe3e4aSElliott Hughes        </assembly></instructions>
97*e1fe3e4aSElliott Hughes    </TTGlyph>
98*e1fe3e4aSElliott Hughes
99*e1fe3e4aSElliott Hughes    <TTGlyph name="period" xMin="55" yMin="0" xMax="186" yMax="122">
100*e1fe3e4aSElliott Hughes      <contour>
101*e1fe3e4aSElliott Hughes        <pt x="55" y="122" on="0"/>
102*e1fe3e4aSElliott Hughes        <pt x="186" y="122" on="0"/>
103*e1fe3e4aSElliott Hughes        <pt x="186" y="0" on="0"/>
104*e1fe3e4aSElliott Hughes        <pt x="55" y="0" on="0"/>
105*e1fe3e4aSElliott Hughes      </contour>
106*e1fe3e4aSElliott Hughes      <instructions><assembly>
107*e1fe3e4aSElliott Hughes        </assembly></instructions>
108*e1fe3e4aSElliott Hughes    </TTGlyph>
109*e1fe3e4aSElliott Hughes
110*e1fe3e4aSElliott Hughes    <TTGlyph name="space"/><!-- contains no outline data -->
111*e1fe3e4aSElliott Hughes
112*e1fe3e4aSElliott Hughes  </glyf>
113*e1fe3e4aSElliott Hughes
114*e1fe3e4aSElliott Hughes</ttFont>
115