harfbuzz/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desub...

524 lines
17 KiB
Plaintext
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="4.25">
<GlyphOrder>
<!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
<GlyphID id="0" name=".notdef"/>
<GlyphID id="1" name="Oslash"/>
<GlyphID id="2" name="Ugrave"/>
<GlyphID id="3" name="Uacute"/>
<GlyphID id="4" name="Thorn"/>
<GlyphID id="5" name="multiply"/>
</GlyphOrder>
<head>
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="2.01999"/>
<checkSumAdjustment value="0x3631776e"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00000011"/>
<unitsPerEm value="1000"/>
<created value="Mon Sep 17 16:48:31 2018"/>
<modified value="Mon Sep 17 16:48:31 2018"/>
<xMin value="-454"/>
<yMin value="-293"/>
<xMax value="2159"/>
<yMax value="968"/>
<macStyle value="00000000 00000000"/>
<lowestRecPPEM value="3"/>
<fontDirectionHint value="2"/>
<indexToLocFormat value="0"/>
<glyphDataFormat value="0"/>
</head>
<hhea>
<tableVersion value="0x00010000"/>
<ascent value="984"/>
<descent value="-273"/>
<lineGap value="0"/>
<advanceWidthMax value="2200"/>
<minLeftSideBearing value="-454"/>
<minRightSideBearing value="-454"/>
<xMaxExtent value="2159"/>
<caretSlopeRise value="1"/>
<caretSlopeRun value="0"/>
<caretOffset value="0"/>
<reserved0 value="0"/>
<reserved1 value="0"/>
<reserved2 value="0"/>
<reserved3 value="0"/>
<metricDataFormat value="0"/>
<numberOfHMetrics value="6"/>
</hhea>
<maxp>
<tableVersion value="0x5000"/>
<numGlyphs value="6"/>
</maxp>
<OS_2>
<!-- The fields 'usFirstCharIndex' and 'usLastCharIndex'
will be recalculated by the compiler -->
<version value="3"/>
<xAvgCharWidth value="522"/>
<usWeightClass value="400"/>
<usWidthClass value="5"/>
<fsType value="00000000 00000000"/>
<ySubscriptXSize value="650"/>
<ySubscriptYSize value="600"/>
<ySubscriptXOffset value="0"/>
<ySubscriptYOffset value="75"/>
<ySuperscriptXSize value="650"/>
<ySuperscriptYSize value="600"/>
<ySuperscriptXOffset value="0"/>
<ySuperscriptYOffset value="350"/>
<yStrikeoutSize value="50"/>
<yStrikeoutPosition value="291"/>
<sFamilyClass value="0"/>
<panose>
<bFamilyType value="2"/>
<bSerifStyle value="11"/>
<bWeight value="5"/>
<bProportion value="3"/>
<bContrast value="3"/>
<bStrokeVariation value="4"/>
<bArmStyle value="3"/>
<bLetterForm value="2"/>
<bMidline value="2"/>
<bXHeight value="4"/>
</panose>
<ulUnicodeRange1 value="00000000 00000000 00000000 00000010"/>
<ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
<ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
<ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
<achVendID value="ADBO"/>
<fsSelection value="00000000 01000000"/>
<usFirstCharIndex value="215"/>
<usLastCharIndex value="222"/>
<sTypoAscender value="750"/>
<sTypoDescender value="-250"/>
<sTypoLineGap value="0"/>
<usWinAscent value="984"/>
<usWinDescent value="273"/>
<ulCodePageRange1 value="00100000 00000000 00000001 10011111"/>
<ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
<sxHeight value="486"/>
<sCapHeight value="660"/>
<usDefaultChar value="0"/>
<usBreakChar value="32"/>
<usMaxContext value="3"/>
</OS_2>
<name>
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
© 2010 - 2014 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name Source.
</namerecord>
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
Source Sans Pro
</namerecord>
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
Regular
</namerecord>
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
2.020;ADBO;SourceSansPro-Regular;ADOBE
</namerecord>
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
Source Sans Pro
</namerecord>
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
Version 2.020;hotconv 1.0.109;makeotfexe 2.5.65593
</namerecord>
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
SourceSansPro-Regular
</namerecord>
</name>
<cmap>
<tableVersion version="0"/>
<cmap_format_4 platformID="0" platEncID="3" language="0">
<map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
<map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
<map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
<map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
<map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
</cmap_format_4>
<cmap_format_12 platformID="0" platEncID="4" format="12" reserved="0" length="52" language="0" nGroups="3">
<map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
<map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
<map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
<map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
<map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
</cmap_format_12>
<cmap_format_4 platformID="3" platEncID="1" language="0">
<map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
<map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
<map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
<map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
<map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
</cmap_format_4>
<cmap_format_12 platformID="3" platEncID="10" format="12" reserved="0" length="52" language="0" nGroups="3">
<map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
<map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
<map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
<map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
<map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
</cmap_format_12>
</cmap>
<post>
<formatType value="3.0"/>
<italicAngle value="0.0"/>
<underlinePosition value="-50"/>
<underlineThickness value="50"/>
<isFixedPitch value="0"/>
<minMemType42 value="0"/>
<maxMemType42 value="0"/>
<minMemType1 value="0"/>
<maxMemType1 value="0"/>
</post>
<CFF>
<major value="1"/>
<minor value="0"/>
<CFFFont name="SourceSansPro-Regular">
<version value="2.20"/>
<Notice value="Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries."/>
<Copyright value="Copyright 2010, 2012, 2014 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'."/>
<FamilyName value="Source Sans Pro"/>
<isFixedPitch value="0"/>
<ItalicAngle value="0"/>
<UnderlinePosition value="-75"/>
<UnderlineThickness value="50"/>
<PaintType value="0"/>
<CharstringType value="2"/>
<FontMatrix value="0.001 0 0 0.001 0 0"/>
<FontBBox value="-454 -293 2159 968"/>
<StrokeWidth value="0"/>
<!-- charset is dumped separately as the 'GlyphOrder' element -->
<Encoding name="StandardEncoding"/>
<Private>
<BlueValues value="-12 0 486 498 518 530 574 586 638 650 656 668 712 724"/>
<OtherBlues value="-217 -205"/>
<FamilyBlues value="-12 0 486 498 518 530 574 586 638 650 656 668 712 724"/>
<FamilyOtherBlues value="-217 -205"/>
<BlueScale value="0.0625"/>
<BlueShift value="7"/>
<BlueFuzz value="0"/>
<StdHW value="67"/>
<StdVW value="84"/>
<StemSnapH value="67 78"/>
<StemSnapV value="84 95"/>
<ForceBold value="0"/>
<LanguageGroup value="0"/>
<ExpansionFactor value="0.06"/>
<initialRandomSeed value="0"/>
<defaultWidthX value="0"/>
<nominalWidthX value="558"/>
</Private>
<CharStrings>
<CharString name=".notdef">
95 0 58 542 60 hstem
89 65 344 67 vstem
89 hmoveto
476 660 -476 hlineto
108 -602 rmoveto
74 132 54 103 rlineto
4 hlineto
52 -103 73 -132 rlineto
-129 329 rmoveto
-50 94 -66 119 rlineto
235 hlineto
-66 -119 -49 -94 rlineto
-175 -277 rmoveto
462 vlineto
127 -232 rlineto
217 -230 rmoveto
-126 230 126 232 rlineto
endchar
</CharString>
<CharString name="Oslash">
106 -12 73 -52 -21 607 73 hstemhm
55 86 388 87 hintmask 10111000
335 -12 rmoveto
165 116 132 211 95 -24 78 -42 58 hvcurveto
69 89 -46 35 -62 -81 rlineto
41 -47 -60 22 -69 hhcurveto
-165 -115 -127 -210 hvcurveto
hintmask 01111000
-96 24 -79 41 -59 vhcurveto
-70 -91 rlineto
hintmask 10111000
46 -36 64 83 rlineto
-42 46 60 -23 69 hhcurveto
-194 343 rmoveto
163 77 101 117 51 43 -19 -35 33 vhcurveto
-288 -373 rlineto
-21 43 -12 56 64 vvcurveto
194 -270 rmoveto
-51 -43 20 36 -32 hvcurveto
287 374 rlineto
21 -42 12 -54 -64 vvcurveto
-164 -77 -106 -117 vhcurveto
endchar
</CharString>
<CharString name="Thorn">
25 21 -21 150 68 260 68 -68 178 hstemhm
90 83 277 83 hintmask 11101100
90 hmoveto
83 150 118 hlineto
144 98 64 139 143 -97 50 -145 hvcurveto
-118 hlineto
hintmask 11011100
110 -83 vlineto
83 -438 rmoveto
hintmask 11101100
260 108 vlineto
113 56 -31 -94 -94 -55 -41 -114 hvcurveto
endchar
</CharString>
<CharString name="Uacute">
87 -12 73 595 -20 hstem
87 83 308 80 vstem
323 -12 rmoveto
134 101 72 211 hvcurveto
385 -80 -387 vlineto
-158 -68 -50 -87 -86 -67 50 158 vhcurveto
387 -83 -385 vlineto
-211 102 -72 134 vhcurveto
-17 709 rmoveto
152 115 -47 55 -142 -128 rlineto
endchar
</CharString>
<CharString name="Ugrave">
87 -12 73 595 -20 hstem
87 83 308 80 vstem
323 -12 rmoveto
134 101 72 211 hvcurveto
385 -80 -387 vlineto
-158 -68 -50 -87 -86 -67 50 158 vhcurveto
387 -83 -385 vlineto
-211 102 -72 134 vhcurveto
17 709 rmoveto
37 42 -142 128 -47 -55 rlineto
endchar
</CharString>
<CharString name="multiply">
-61 126 407 hstem
50 397 vstem
94 126 rmoveto
155 160 154 -160 44 45 -155 159 155 158 -44 45 -154 -159 -155 159 -44 -45 155 -158 -155 -159 rlineto
endchar
</CharString>
</CharStrings>
</CFFFont>
<GlobalSubrs>
<!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
</GlobalSubrs>
</CFF>
<GDEF>
<Version value="0x00010000"/>
<GlyphClassDef>
<ClassDef glyph="Oslash" class="1"/>
</GlyphClassDef>
</GDEF>
<GPOS>
<Version value="0x00010000"/>
<ScriptList>
<!-- ScriptCount=4 -->
<ScriptRecord index="0">
<ScriptTag value="DFLT"/>
<Script>
<DefaultLangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="0"/>
</DefaultLangSys>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
<ScriptRecord index="1">
<ScriptTag value="cyrl"/>
<Script>
<DefaultLangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="1"/>
</DefaultLangSys>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
<ScriptRecord index="2">
<ScriptTag value="grek"/>
<Script>
<DefaultLangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="2"/>
</DefaultLangSys>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
<ScriptRecord index="3">
<ScriptTag value="latn"/>
<Script>
<DefaultLangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="3"/>
</DefaultLangSys>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
</ScriptList>
<FeatureList>
<!-- FeatureCount=4 -->
<FeatureRecord index="0">
<FeatureTag value="kern"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="1">
<FeatureTag value="kern"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="2">
<FeatureTag value="kern"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="3">
<FeatureTag value="kern"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
</FeatureList>
<LookupList>
<!-- LookupCount=1 -->
<Lookup index="0">
<LookupType value="2"/>
<LookupFlag value="0"/>
<!-- SubTableCount=1 -->
<PairPos index="0" Format="2">
<Coverage>
<Glyph value="Oslash"/>
<Glyph value="Ugrave"/>
<Glyph value="Uacute"/>
<Glyph value="Thorn"/>
</Coverage>
<ValueFormat1 value="4"/>
<ValueFormat2 value="0"/>
<ClassDef1>
<ClassDef glyph="Thorn" class="1"/>
<ClassDef glyph="Uacute" class="2"/>
<ClassDef glyph="Ugrave" class="2"/>
</ClassDef1>
<ClassDef2>
<ClassDef glyph="Oslash" class="1"/>
<ClassDef glyph="Uacute" class="2"/>
<ClassDef glyph="Ugrave" class="2"/>
</ClassDef2>
<!-- Class1Count=3 -->
<!-- Class2Count=3 -->
<Class1Record index="0">
<Class2Record index="0">
<Value1 XAdvance="0"/>
</Class2Record>
<Class2Record index="1">
<Value1 XAdvance="0"/>
</Class2Record>
<Class2Record index="2">
<Value1 XAdvance="0"/>
</Class2Record>
</Class1Record>
<Class1Record index="1">
<Class2Record index="0">
<Value1 XAdvance="0"/>
</Class2Record>
<Class2Record index="1">
<Value1 XAdvance="0"/>
</Class2Record>
<Class2Record index="2">
<Value1 XAdvance="0"/>
</Class2Record>
</Class1Record>
<Class1Record index="2">
<Class2Record index="0">
<Value1 XAdvance="0"/>
</Class2Record>
<Class2Record index="1">
<Value1 XAdvance="0"/>
</Class2Record>
<Class2Record index="2">
<Value1 XAdvance="0"/>
</Class2Record>
</Class1Record>
</PairPos>
</Lookup>
</LookupList>
</GPOS>
<GSUB>
<Version value="0x00010000"/>
<ScriptList>
<!-- ScriptCount=4 -->
<ScriptRecord index="0">
<ScriptTag value="DFLT"/>
<Script>
<DefaultLangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=0 -->
</DefaultLangSys>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
<ScriptRecord index="1">
<ScriptTag value="cyrl"/>
<Script>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
<ScriptRecord index="2">
<ScriptTag value="grek"/>
<Script>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
<ScriptRecord index="3">
<ScriptTag value="latn"/>
<Script>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
</ScriptList>
<FeatureList>
<!-- FeatureCount=0 -->
</FeatureList>
<LookupList>
<!-- LookupCount=0 -->
</LookupList>
</GSUB>
<hmtx>
<mtx name=".notdef" width="653" lsb="89"/>
<mtx name="Oslash" width="664" lsb="50"/>
<mtx name="Thorn" width="583" lsb="90"/>
<mtx name="Uacute" width="645" lsb="87"/>
<mtx name="Ugrave" width="645" lsb="87"/>
<mtx name="multiply" width="497" lsb="50"/>
</hmtx>
</ttFont>