xref: /aosp_15_r20/external/fonttools/Tests/cffLib/data/TestFDSelect4.ttx (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1<?xml version="1.0" encoding="UTF-8"?>
2<ttFont sfntVersion="OTTO" ttLibVersion="3.43">
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="A"/>
8    <GlyphID id="2" name="a"/>
9  </GlyphOrder>
10
11  <head>
12    <!-- Most of this table will be recalculated by the compiler -->
13    <tableVersion value="1.0"/>
14    <fontRevision value="1.004"/>
15    <checkSumAdjustment value="0x61e1f145"/>
16    <magicNumber value="0x5f0f3cf5"/>
17    <flags value="00000000 00000011"/>
18    <unitsPerEm value="1000"/>
19    <created value="Sat Oct 10 16:55:59 2015"/>
20    <modified value="Mon Jul 29 22:04:10 2019"/>
21    <xMin value="-454"/>
22    <yMin value="-322"/>
23    <xMax value="2159"/>
24    <yMax value="968"/>
25    <macStyle value="00000000 00000000"/>
26    <lowestRecPPEM value="6"/>
27    <fontDirectionHint value="2"/>
28    <indexToLocFormat value="0"/>
29    <glyphDataFormat value="0"/>
30  </head>
31
32  <hhea>
33    <tableVersion value="0x00010000"/>
34    <ascent value="900"/>
35    <descent value="-300"/>
36    <lineGap value="96"/>
37    <advanceWidthMax value="2200"/>
38    <minLeftSideBearing value="-454"/>
39    <minRightSideBearing value="-454"/>
40    <xMaxExtent value="2159"/>
41    <caretSlopeRise value="1"/>
42    <caretSlopeRun value="0"/>
43    <caretOffset value="0"/>
44    <reserved0 value="0"/>
45    <reserved1 value="0"/>
46    <reserved2 value="0"/>
47    <reserved3 value="0"/>
48    <metricDataFormat value="0"/>
49    <numberOfHMetrics value="3"/>
50  </hhea>
51
52  <maxp>
53    <tableVersion value="0x5000"/>
54    <numGlyphs value="3"/>
55  </maxp>
56
57  <OS_2>
58    <!-- The fields 'usFirstCharIndex' and 'usLastCharIndex'
59         will be recalculated by the compiler -->
60    <version value="4"/>
61    <xAvgCharWidth value="564"/>
62    <usWeightClass value="500"/>
63    <usWidthClass value="5"/>
64    <fsType value="00000000 00000000"/>
65    <ySubscriptXSize value="650"/>
66    <ySubscriptYSize value="600"/>
67    <ySubscriptXOffset value="0"/>
68    <ySubscriptYOffset value="75"/>
69    <ySuperscriptXSize value="650"/>
70    <ySuperscriptYSize value="600"/>
71    <ySuperscriptXOffset value="0"/>
72    <ySuperscriptYOffset value="350"/>
73    <yStrikeoutSize value="50"/>
74    <yStrikeoutPosition value="294"/>
75    <sFamilyClass value="0"/>
76    <panose>
77      <bFamilyType value="0"/>
78      <bSerifStyle value="0"/>
79      <bWeight value="0"/>
80      <bProportion value="0"/>
81      <bContrast value="0"/>
82      <bStrokeVariation value="0"/>
83      <bArmStyle value="0"/>
84      <bLetterForm value="0"/>
85      <bMidline value="0"/>
86      <bXHeight value="0"/>
87    </panose>
88    <ulUnicodeRange1 value="00000000 00000000 00000000 00000001"/>
89    <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
90    <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
91    <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
92    <achVendID value="ALIF"/>
93    <fsSelection value="00000000 11000000"/>
94    <usFirstCharIndex value="65"/>
95    <usLastCharIndex value="97"/>
96    <sTypoAscender value="900"/>
97    <sTypoDescender value="-300"/>
98    <sTypoLineGap value="100"/>
99    <usWinAscent value="790"/>
100    <usWinDescent value="330"/>
101    <ulCodePageRange1 value="00100000 00000000 00000001 11011111"/>
102    <ulCodePageRange2 value="00000000 00001000 00000000 00000000"/>
103    <sxHeight value="489"/>
104    <sCapHeight value="655"/>
105    <usDefaultChar value="0"/>
106    <usBreakChar value="32"/>
107    <usMaxContext value="3"/>
108  </OS_2>
109
110  <hmtx>
111    <mtx name=".notdef" width="663" lsb="86"/>
112    <mtx name="A" width="552" lsb="0"/>
113    <mtx name="a" width="510" lsb="49"/>
114  </hmtx>
115
116  <cmap>
117    <tableVersion version="0"/>
118    <cmap_format_4 platformID="0" platEncID="3" language="0">
119      <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
120      <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
121    </cmap_format_4>
122  </cmap>
123
124  <name>
125    <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
126      Copyright © 2015-2019 The Mada Project Authors, with Reserved Font Name “Source”.
127    </namerecord>
128    <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
129      Mada Medium
130    </namerecord>
131    <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
132      Mada-Medium
133    </namerecord>
134  </name>
135
136  <post>
137    <formatType value="3.0"/>
138    <italicAngle value="0.0"/>
139    <underlinePosition value="-200"/>
140    <underlineThickness value="50"/>
141    <isFixedPitch value="0"/>
142    <minMemType42 value="0"/>
143    <maxMemType42 value="0"/>
144    <minMemType1 value="0"/>
145    <maxMemType1 value="0"/>
146  </post>
147
148  <CFF2>
149    <major value="2"/>
150    <minor value="0"/>
151    <CFFFont name="CFF2Font">
152      <FontMatrix value="0.001 0 0 0.001 0 0"/>
153      <FDSelect format="4"/>
154      <FDArray>
155        <FontDict index="0">
156          <Private>
157            <BlueScale value="0.039625"/>
158            <BlueShift value="7"/>
159            <BlueFuzz value="1"/>
160          </Private>
161        </FontDict>
162        <FontDict index="1">
163          <Private>
164            <BlueScale value="0.039625"/>
165            <BlueShift value="7"/>
166            <BlueFuzz value="1"/>
167          </Private>
168        </FontDict>
169      </FDArray>
170      <CharStrings>
171        <CharString name=".notdef" fdSelectIndex="0">
172        </CharString>
173        <CharString name="A" fdSelectIndex="0">
174          0 hmoveto
175          103 hlineto
176          107 357 22 71 20 73 19 74 rlinecurve
177          4 hlineto
178          20 -74 20 -73 22 -71 rrcurveto
179          106 -357 108 0 -217 655 rlineto
180          -117 hlineto
181          -96 -467 rmoveto
182          306 hlineto
183          0 80 rlineto
184          -306 hlineto
185        </CharString>
186        <CharString name="a" fdSelectIndex="1">
187          193 -12 rmoveto
188          60 52 30 38 45 hvcurveto
189          3 hlineto
190          8 -56 82 0 0 294 rlineto
191          130 0 -56 77 -121 hhcurveto
192          -78 -69 -32 -32 -50 hvcurveto
193          38 -68 rlineto
194          26 41 48 24 52 hhcurveto
195          73 20 -51 -57 1 hvcurveto
196          -204 -22 -89 -54 0 -106 rrcurveto
197          -86 0 60 -55 84 hhcurveto
198          31 79 rmoveto
199          -44 -34 21 49 0 hvcurveto
200          0 55 50 37 146 18 0 -122 rcurveline
201          -38 -41 -34 -21 -43 hhcurveto
202        </CharString>
203      </CharStrings>
204    </CFFFont>
205
206    <GlobalSubrs>
207      <!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
208    </GlobalSubrs>
209  </CFF2>
210
211</ttFont>
212