harfbuzz/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subse...

561 lines
18 KiB
XML

<?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="cid20679"/>
<GlyphID id="2" name="cid20680"/>
</GlyphOrder>
<head>
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="1.004"/>
<checkSumAdjustment value="0xdcdf87a1"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00000011"/>
<unitsPerEm value="1000"/>
<created value="Mon Jun 15 05:18:06 2015"/>
<modified value="Thu Jun 6 21:34:30 2019"/>
<xMin value="-56"/>
<yMin value="-549"/>
<xMax value="1000"/>
<yMax value="1323"/>
<macStyle value="00000000 00000000"/>
<lowestRecPPEM value="3"/>
<fontDirectionHint value="2"/>
<indexToLocFormat value="0"/>
<glyphDataFormat value="0"/>
</head>
<hhea>
<tableVersion value="0x00010000"/>
<ascent value="1160"/>
<descent value="-320"/>
<lineGap value="0"/>
<advanceWidthMax value="1014"/>
<minLeftSideBearing value="-56"/>
<minRightSideBearing value="-56"/>
<xMaxExtent value="1000"/>
<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="1"/>
</hhea>
<maxp>
<tableVersion value="0x5000"/>
<numGlyphs value="3"/>
</maxp>
<OS_2>
<!-- The fields 'usFirstCharIndex' and 'usLastCharIndex'
will be recalculated by the compiler -->
<version value="3"/>
<xAvgCharWidth value="979"/>
<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="325"/>
<sFamilyClass value="0"/>
<panose>
<bFamilyType value="2"/>
<bSerifStyle value="11"/>
<bWeight value="5"/>
<bProportion value="0"/>
<bContrast value="0"/>
<bStrokeVariation value="0"/>
<bArmStyle value="0"/>
<bLetterForm value="0"/>
<bMidline value="0"/>
<bXHeight value="0"/>
</panose>
<ulUnicodeRange1 value="00000000 00000000 00000000 00000000"/>
<ulUnicodeRange2 value="00001000 00000000 00000000 00000000"/>
<ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
<ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
<achVendID value="ADBO"/>
<fsSelection value="00000000 01000000"/>
<usFirstCharIndex value="26126"/>
<usLastCharIndex value="26126"/>
<sTypoAscender value="880"/>
<sTypoDescender value="-120"/>
<sTypoLineGap value="0"/>
<usWinAscent value="1160"/>
<usWinDescent value="320"/>
<ulCodePageRange1 value="01100000 00101110 00000001 00000111"/>
<ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
<sxHeight value="543"/>
<sCapHeight value="733"/>
<usDefaultChar value="0"/>
<usBreakChar value="32"/>
<usMaxContext value="6"/>
</OS_2>
<name>
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
Copyright © 2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.
</namerecord>
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
Source Han Sans Regular
</namerecord>
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
Regular
</namerecord>
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
1.004;ADBO;SourceHanSans-Regular;ADOBE
</namerecord>
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
Source Han Sans Regular
</namerecord>
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
Version 1.004;PS 1.004;hotconv 1.0.82;makeotf.lib2.5.63406
</namerecord>
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
SourceHanSans-Regular
</namerecord>
</name>
<cmap>
<tableVersion version="0"/>
<cmap_format_4 platformID="0" platEncID="3" language="0">
<map code="0x660e" name="cid20679"/><!-- CJK UNIFIED IDEOGRAPH-660E -->
</cmap_format_4>
<cmap_format_12 platformID="0" platEncID="4" format="12" reserved="0" length="28" language="0" nGroups="1">
<map code="0x660e" name="cid20679"/><!-- CJK UNIFIED IDEOGRAPH-660E -->
</cmap_format_12>
<cmap_format_4 platformID="3" platEncID="1" language="0">
<map code="0x660e" name="cid20679"/><!-- CJK UNIFIED IDEOGRAPH-660E -->
</cmap_format_4>
<cmap_format_12 platformID="3" platEncID="10" format="12" reserved="0" length="28" language="0" nGroups="1">
<map code="0x660e" name="cid20679"/><!-- CJK UNIFIED IDEOGRAPH-660E -->
</cmap_format_12>
</cmap>
<post>
<formatType value="3.0"/>
<italicAngle value="0.0"/>
<underlinePosition value="-125"/>
<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="SourceHanSans-Regular">
<ROS Registry="Adobe" Order="Identity" Supplement="0"/>
<Notice value="Copyright 2014, 2015 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries."/>
<FullName value="Source Han Sans Regular"/>
<FamilyName value="Source Han Sans"/>
<Weight value="Regular"/>
<isFixedPitch value="0"/>
<ItalicAngle value="0"/>
<UnderlinePosition value="-150"/>
<UnderlineThickness value="50"/>
<PaintType value="0"/>
<CharstringType value="2"/>
<FontMatrix value="0.001 0 0 0.001 0 0"/>
<FontBBox value="-56 -549 1000 1323"/>
<StrokeWidth value="0"/>
<XUID value="1 11 9274277"/>
<CIDFontVersion value="1.004"/>
<CIDFontRevision value="0"/>
<CIDFontType value="0"/>
<CIDCount value="65535"/>
<!-- charset is dumped separately as the 'GlyphOrder' element -->
<FDSelect format="3"/>
<FDArray>
<FontDict index="0">
<FontName value="SourceHanSans-Regular-Generic"/>
<Private>
<BlueValues value="-250 -250 1100 1100"/>
<BlueScale value="0.039625"/>
<BlueShift value="7"/>
<BlueFuzz value="1"/>
<StdHW value="40"/>
<StdVW value="40"/>
<StemSnapH value="40 120"/>
<StemSnapV value="40 120"/>
<ForceBold value="0"/>
<LanguageGroup value="1"/>
<ExpansionFactor value="0.06"/>
<initialRandomSeed value="0"/>
<defaultWidthX value="1000"/>
<nominalWidthX value="107"/>
</Private>
</FontDict>
<FontDict index="1">
<FontName value="SourceHanSans-Regular-Ideographs"/>
<Private>
<BlueValues value="-250 -250 1100 1100"/>
<BlueScale value="0.039625"/>
<BlueShift value="7"/>
<BlueFuzz value="1"/>
<StdHW value="58"/>
<StdVW value="63"/>
<StemSnapH value="58 65 84"/>
<StemSnapV value="63 73 89"/>
<ForceBold value="0"/>
<LanguageGroup value="1"/>
<ExpansionFactor value="0.06"/>
<initialRandomSeed value="0"/>
<defaultWidthX value="1000"/>
<nominalWidthX value="0"/>
</Private>
</FontDict>
</FDArray>
<CharStrings>
<CharString name=".notdef" fdSelectIndex="0">
endchar
</CharString>
<CharString name="cid20679" fdSelectIndex="1">
-74 71 186 69 -10 68 141 68 -34 68 155 67 -51 70 hstemhm
83 70 187 69 92 72 279 72 cntrmask 1010101111100000
cntrmask 0101010000000000
hintmask 0101010110000000
340 708 rmoveto
-189 -187 189 vlineto
-456 vmoveto
199 187 -199 vlineto
69 -69 rmoveto
592 -326 -684 70 92 vlineto
hintmask 1010101001100000
414 127 rmoveto
5 45 1 44 41 vvcurveto
45 279 -175 vlineto
414 vmoveto
-171 -279 171 vlineto
351 70 rmoveto
-423 -354 hlineto
-155 -17 -188 -168 -129 vhcurveto
15 -10 28 -25 12 -16 113 87 51 119 22 119 rrcurveto
295 -220 hlineto
-18 -7 -6 -19 -1 vhcurveto
-16 -63 -1 2 -65 hvcurveto
12 -19 12 -33 4 -20 rrcurveto
85 55 2 11 32 hvcurveto
32 13 10 23 47 vvcurveto
endchar
</CharString>
<CharString name="cid20680" fdSelectIndex="1">
-75 72 186 69 -10 68 140 68 -33 68 154 68 -51 70 hstemhm
83 70 163 70 120 73 264 73 cntrmask 1010101111100000
cntrmask 0101010000000000
hintmask 0101010110000000
316 707 rmoveto
-189 -163 189 vlineto
-455 vmoveto
198 163 -198 vlineto
70 -69 rmoveto
592 -303 -684 70 92 vlineto
hintmask 1010101001100000
420 127 rmoveto
5 45 1 44 41 vvcurveto
45 264 -175 vlineto
414 vmoveto
-171 -264 171 vlineto
337 70 rmoveto
-410 -354 hlineto
-154 -17 -189 -159 -130 vhcurveto
16 -9 29 -26 10 -14 107 87 50 119 21 118 rrcurveto
280 -221 hlineto
-17 -7 -6 -17 -1 vhcurveto
-18 -63 -1 2 -63 hvcurveto
11 -20 12 -32 3 -21 rrcurveto
85 55 2 12 33 hvcurveto
31 13 11 22 47 vvcurveto
endchar
</CharString>
</CharStrings>
</CFFFont>
<GlobalSubrs>
<!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
</GlobalSubrs>
</CFF>
<GPOS>
<Version value="0x00010000"/>
<ScriptList>
<!-- ScriptCount=1 -->
<ScriptRecord index="0">
<ScriptTag value="DFLT"/>
<Script>
<DefaultLangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=0 -->
</DefaultLangSys>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
</ScriptList>
<FeatureList>
<!-- FeatureCount=0 -->
</FeatureList>
<LookupList>
<!-- LookupCount=0 -->
</LookupList>
</GPOS>
<GSUB>
<Version value="0x00010000"/>
<ScriptList>
<!-- ScriptCount=7 -->
<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="hang"/>
<Script>
<!-- LangSysCount=2 -->
<LangSysRecord index="0">
<LangSysTag value="ZHS "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="0"/>
</LangSys>
</LangSysRecord>
<LangSysRecord index="1">
<LangSysTag value="ZHT "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="1"/>
</LangSys>
</LangSysRecord>
</Script>
</ScriptRecord>
<ScriptRecord index="4">
<ScriptTag value="hani"/>
<Script>
<!-- LangSysCount=2 -->
<LangSysRecord index="0">
<LangSysTag value="ZHS "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="2"/>
</LangSys>
</LangSysRecord>
<LangSysRecord index="1">
<LangSysTag value="ZHT "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="3"/>
</LangSys>
</LangSysRecord>
</Script>
</ScriptRecord>
<ScriptRecord index="5">
<ScriptTag value="kana"/>
<Script>
<!-- LangSysCount=2 -->
<LangSysRecord index="0">
<LangSysTag value="ZHS "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="4"/>
</LangSys>
</LangSysRecord>
<LangSysRecord index="1">
<LangSysTag value="ZHT "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="5"/>
</LangSys>
</LangSysRecord>
</Script>
</ScriptRecord>
<ScriptRecord index="6">
<ScriptTag value="latn"/>
<Script>
<!-- LangSysCount=2 -->
<LangSysRecord index="0">
<LangSysTag value="ZHS "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="6"/>
</LangSys>
</LangSysRecord>
<LangSysRecord index="1">
<LangSysTag value="ZHT "/>
<LangSys>
<ReqFeatureIndex value="65535"/>
<!-- FeatureCount=1 -->
<FeatureIndex index="0" value="7"/>
</LangSys>
</LangSysRecord>
</Script>
</ScriptRecord>
</ScriptList>
<FeatureList>
<!-- FeatureCount=8 -->
<FeatureRecord index="0">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="1">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="1"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="2">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="3">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="1"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="4">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="5">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="1"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="6">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="0"/>
</Feature>
</FeatureRecord>
<FeatureRecord index="7">
<FeatureTag value="locl"/>
<Feature>
<!-- LookupCount=1 -->
<LookupListIndex index="0" value="1"/>
</Feature>
</FeatureRecord>
</FeatureList>
<LookupList>
<!-- LookupCount=2 -->
<Lookup index="0">
<LookupType value="7"/>
<LookupFlag value="0"/>
<!-- SubTableCount=1 -->
<ExtensionSubst index="0" Format="1">
<ExtensionLookupType value="1"/>
<SingleSubst>
<Substitution in="cid20679" out="cid20680"/>
</SingleSubst>
</ExtensionSubst>
</Lookup>
<Lookup index="1">
<LookupType value="7"/>
<LookupFlag value="0"/>
<!-- SubTableCount=1 -->
<ExtensionSubst index="0" Format="1">
<ExtensionLookupType value="1"/>
<SingleSubst>
<Substitution in="cid20679" out="cid20680"/>
</SingleSubst>
</ExtensionSubst>
</Lookup>
</LookupList>
</GSUB>
<VORG>
<majorVersion value="1"/>
<minorVersion value="0"/>
<defaultVertOriginY value="880"/>
<numVertOriginYMetrics value="0"/>
</VORG>
<hmtx>
<mtx name=".notdef" width="1000" lsb="100"/>
<mtx name="cid20679" width="1000" lsb="83"/>
<mtx name="cid20680" width="1000" lsb="83"/>
</hmtx>
<vhea>
<tableVersion value="0x00011000"/>
<ascent value="500"/>
<descent value="-500"/>
<lineGap value="0"/>
<advanceHeightMax value="2000"/>
<minTopSideBearing value="-202"/>
<minBottomSideBearing value="-159"/>
<yMaxExtent value="1929"/>
<caretSlopeRise value="0"/>
<caretSlopeRun value="1"/>
<caretOffset value="0"/>
<reserved1 value="0"/>
<reserved2 value="0"/>
<reserved3 value="0"/>
<reserved4 value="0"/>
<metricDataFormat value="0"/>
<numberOfVMetrics value="1"/>
</vhea>
<vmtx>
<mtx name=".notdef" height="1000" tsb="0"/>
<mtx name="cid20679" height="1000" tsb="86"/>
<mtx name="cid20680" height="1000" tsb="86"/>
</vmtx>
</ttFont>