harfbuzz/test/subset/data/expected/layout.gpos5/gpos5_font1.retain-gids.41,...

630 lines
19 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="g1"/>
<GlyphID id="2" name="g2"/>
<GlyphID id="3" name="g3"/>
<GlyphID id="4" name="g4"/>
<GlyphID id="5" name="g5"/>
<GlyphID id="6" name="g6"/>
<GlyphID id="7" name="g7"/>
<GlyphID id="8" name="g8"/>
<GlyphID id="9" name="g9"/>
<GlyphID id="10" name="g10"/>
<GlyphID id="11" name="g11"/>
<GlyphID id="12" name="g12"/>
<GlyphID id="13" name="g13"/>
<GlyphID id="14" name="g14"/>
<GlyphID id="15" name="g15"/>
<GlyphID id="16" name="g16"/>
<GlyphID id="17" name="g17"/>
<GlyphID id="18" name="g18"/>
<GlyphID id="19" name="g19"/>
<GlyphID id="20" name="g20"/>
<GlyphID id="21" name="g21"/>
<GlyphID id="22" name="g22"/>
<GlyphID id="23" name="g23"/>
<GlyphID id="24" name="g24"/>
<GlyphID id="25" name="g25"/>
<GlyphID id="26" name="g26"/>
<GlyphID id="27" name="g27"/>
<GlyphID id="28" name="g28"/>
<GlyphID id="29" name="g29"/>
<GlyphID id="30" name="g30"/>
<GlyphID id="31" name="g31"/>
<GlyphID id="32" name="g32"/>
<GlyphID id="33" name="g33"/>
<GlyphID id="34" name="g34"/>
<GlyphID id="35" name="g35"/>
<GlyphID id="36" name="g36"/>
<GlyphID id="37" name="g37"/>
<GlyphID id="38" name="g38"/>
<GlyphID id="39" name="g39"/>
<GlyphID id="40" name="g40"/>
<GlyphID id="41" name="g41"/>
<GlyphID id="42" name="g42"/>
<GlyphID id="43" name="g43"/>
<GlyphID id="44" name="g44"/>
<GlyphID id="45" name="g45"/>
<GlyphID id="46" name="g46"/>
<GlyphID id="47" name="g47"/>
<GlyphID id="48" name="g48"/>
<GlyphID id="49" name="g49"/>
<GlyphID id="50" name="g50"/>
<GlyphID id="51" name="g51"/>
<GlyphID id="52" name="g52"/>
<GlyphID id="53" name="g53"/>
<GlyphID id="54" name="g54"/>
<GlyphID id="55" name="g55"/>
<GlyphID id="56" name="g56"/>
<GlyphID id="57" name="g57"/>
<GlyphID id="58" name="g58"/>
<GlyphID id="59" name="g59"/>
<GlyphID id="60" name="g60"/>
<GlyphID id="61" name="g61"/>
<GlyphID id="62" name="g62"/>
<GlyphID id="63" name="g63"/>
<GlyphID id="64" name="g64"/>
<GlyphID id="65" name="g65"/>
<GlyphID id="66" name="g66"/>
<GlyphID id="67" name="g67"/>
<GlyphID id="68" name="g68"/>
</GlyphOrder>
<head>
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="1.0"/>
<checkSumAdjustment value="0xad9fa97d"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00000001"/>
<unitsPerEm value="1500"/>
<created value="Thu Jan 1 00:00:00 1970"/>
<modified value="Thu Feb 6 23:06:09 2020"/>
<xMin value="22"/>
<yMin value="-114"/>
<xMax value="1074"/>
<yMax value="691"/>
<macStyle value="00000000 00000000"/>
<lowestRecPPEM value="3"/>
<fontDirectionHint value="2"/>
<indexToLocFormat value="0"/>
<glyphDataFormat value="0"/>
</head>
<hhea>
<tableVersion value="0x00010000"/>
<ascent value="2500"/>
<descent value="0"/>
<lineGap value="200"/>
<advanceWidthMax value="1500"/>
<minLeftSideBearing value="300"/>
<minRightSideBearing value="161"/>
<xMaxExtent value="1339"/>
<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="69"/>
</hhea>
<maxp>
<tableVersion value="0x5000"/>
<numGlyphs value="69"/>
</maxp>
<OS_2>
<!-- The fields 'usFirstCharIndex' and 'usLastCharIndex'
will be recalculated by the compiler -->
<version value="2"/>
<xAvgCharWidth value="2500"/>
<usWeightClass value="400"/>
<usWidthClass value="5"/>
<fsType value="00000000 00001100"/>
<ySubscriptXSize value="500"/>
<ySubscriptYSize value="500"/>
<ySubscriptXOffset value="250"/>
<ySubscriptYOffset value="50"/>
<ySuperscriptXSize value="500"/>
<ySuperscriptYSize value="500"/>
<ySuperscriptXOffset value="0"/>
<ySuperscriptYOffset value="500"/>
<yStrikeoutSize value="50"/>
<yStrikeoutPosition value="500"/>
<sFamilyClass value="0"/>
<panose>
<bFamilyType value="2"/>
<bSerifStyle value="10"/>
<bWeight value="6"/>
<bProportion value="3"/>
<bContrast value="6"/>
<bStrokeVariation value="5"/>
<bArmStyle value="11"/>
<bLetterForm value="2"/>
<bMidline value="2"/>
<bXHeight value="4"/>
</panose>
<ulUnicodeRange1 value="00000000 00000000 00000000 00000001"/>
<ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
<ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
<ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
<achVendID value="ADBE"/>
<fsSelection value="00000000 01000000"/>
<usFirstCharIndex value="65"/>
<usLastCharIndex value="68"/>
<sTypoAscender value="2500"/>
<sTypoDescender value="0"/>
<sTypoLineGap value="200"/>
<usWinAscent value="2500"/>
<usWinDescent value="0"/>
<ulCodePageRange1 value="11100000 00111111 00000001 11111111"/>
<ulCodePageRange2 value="11111111 11111111 00000000 00000000"/>
<sxHeight value="2500"/>
<sCapHeight value="2500"/>
<usDefaultChar value="65"/>
<usBreakChar value="65"/>
<usMaxContext value="0"/>
</OS_2>
<name>
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
gpos5_font1
</namerecord>
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
Regular
</namerecord>
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
gpos5_font1
</namerecord>
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
gpos5_font1
</namerecord>
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
Version1.0
</namerecord>
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
gpos5_font1
</namerecord>
</name>
<cmap>
<tableVersion version="0"/>
<cmap_format_4 platformID="3" platEncID="1" language="0">
<map code="0x41" name="g65"/><!-- LATIN CAPITAL LETTER A -->
<map code="0x42" name="g66"/><!-- LATIN CAPITAL LETTER B -->
<map code="0x44" name="g68"/><!-- LATIN CAPITAL LETTER D -->
</cmap_format_4>
<cmap_format_12 platformID="3" platEncID="10" format="12" reserved="0" length="40" language="0" nGroups="2">
<map code="0x41" name="g65"/><!-- LATIN CAPITAL LETTER A -->
<map code="0x42" name="g66"/><!-- LATIN CAPITAL LETTER B -->
<map code="0x44" name="g68"/><!-- LATIN CAPITAL LETTER D -->
</cmap_format_12>
</cmap>
<post>
<formatType value="3.0"/>
<italicAngle value="0.0"/>
<underlinePosition value="-100"/>
<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="dummy">
<version value="001.000"/>
<Notice value="Copyright (c) 2002 Adobe Systems Incorporated. All Rights Reserved."/>
<FullName value="dummy"/>
<FamilyName value="dummy"/>
<Weight value="Regular"/>
<isFixedPitch value="0"/>
<ItalicAngle value="0"/>
<UnderlinePosition value="-125"/>
<UnderlineThickness value="50"/>
<PaintType value="0"/>
<CharstringType value="2"/>
<FontMatrix value="0.0008 0 0 0.0008 0 0"/>
<UniqueID value="44788"/>
<FontBBox value="22 -114 1074 691"/>
<StrokeWidth value="0"/>
<!-- charset is dumped separately as the 'GlyphOrder' element -->
<Encoding name="StandardEncoding"/>
<Private>
<BlueValues value="-25 0 657 682 439 464 640 653 708 733 475 500"/>
<OtherBlues value="283 308 -251 -226 -154 -129 -194 -169"/>
<FamilyBlues value="-25 0 657 682 439 464 640 653 708 733 475 500"/>
<FamilyOtherBlues value="283 308 -251 -226 -154 -129 -194 -169"/>
<BlueScale value="0.039625"/>
<BlueShift value="7"/>
<BlueFuzz value="1"/>
<StdHW value="32"/>
<StdVW value="85"/>
<StemSnapH value="32"/>
<StemSnapV value="85 90"/>
<ForceBold value="0"/>
<LanguageGroup value="0"/>
<ExpansionFactor value="0.06"/>
<initialRandomSeed value="0"/>
<defaultWidthX value="2500"/>
<nominalWidthX value="2500"/>
<Subrs>
<!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
<CharString index="0">
41 642 rmoveto
1 -2 1 -1 -1 vvcurveto
-7 2 -7 5 -5 vhcurveto
15 -69 -71 -105 61 -45 71 -50 214 60 48 -116 9 -20 3 -24 -3 -22 -13 -128 -51 -35 -120 -6 -38 -1 -62 -5 -26 34 -29 22 -33 -28 16 -33 39 -51 75 0 59 2 83 5 76 21 49 69 rrcurveto
25 36 0 48 11 42 19 72 -43 43 -42 45 -62 68 -159 -25 -76 26 -20 43 44 56 -6 66 101 14 102 -5 103 -1 37 7 0 42 -35 11 -109 1 -110 5 -108 -17 rrcurveto
-1 1 0 0 1 vvcurveto
-25 33 -45 -26 18 -38 rrcurveto
407 -673 rmoveto
return
</CharString>
<CharString index="1">
399 660 rmoveto
-36 2 -37 10 -35 -8 -152 -32 -56 -137 -37 -134 -35 -130 55 -175 141 -42 156 -46 135 253 -64 123 -39 78 -32 -3 -81 14 -26 5 -36 -14 -24 -10 -36 -15 -28 -18 -26 -26 19 101 63 130 114 18 rrcurveto
32 5 31 -8 32 -1 37 7 0 42 -35 11 rrcurveto
-263 -360 rmoveto
52 57 149 71 42 -110 33 -84 -77 -193 -113 33 -98 30 -29 103 4 92 9 -7 14 -1 14 9 rrcurveto
401 -299 rmoveto
return
</CharString>
<CharString index="2">
289 676 rmoveto
-88 12 -105 -100 -7 -86 -1 -23 -10 -26 9 -22 9 -21 8 -23 13 -20 6 -8 8 -7 9 -5 -42 -15 -31 -26 -21 -57 -31 -83 41 -138 89 -34 25 -9 24 -16 27 1 90 2 -6 -5 70 46 rrcurveto
60 39 -5 113 -8 58 -2 24 -13 22 -9 22 -8 20 -18 15 -15 16 -7 7 -9 4 -9 3 3 5 3 5 3 6 43 84 -21 87 -3 90 -6 20 -17 8 -14 -3 -10 9 -11 8 -13 1 rrcurveto
-12 -364 rmoveto
2 -2 2 -1 3 -1 12 -4 13 -1 9 -8 26 -18 13 -38 6 -28 24 -103 -43 -94 -120 16 -104 15 -73 140 80 83 31 33 22 -2 42 7 19 -4 19 3 17 7 rrcurveto
32 196 rmoveto
2 -48 -9 -48 -33 -37 -30 -34 -85 64 -8 41 -11 56 73 136 70 -23 8 -3 8 -6 7 -6 2 -31 4 -31 2 -30 rrcurveto
191 -508 rmoveto
return
</CharString>
<CharString index="3">
500 0 rmoveto
return
</CharString>
</Subrs>
</Private>
<CharStrings>
<CharString name=".notdef">
-104 callsubr
-104 callsubr
endchar
</CharString>
<CharString name="g1">
endchar
</CharString>
<CharString name="g10">
endchar
</CharString>
<CharString name="g11">
endchar
</CharString>
<CharString name="g12">
endchar
</CharString>
<CharString name="g13">
endchar
</CharString>
<CharString name="g14">
endchar
</CharString>
<CharString name="g15">
endchar
</CharString>
<CharString name="g16">
endchar
</CharString>
<CharString name="g17">
endchar
</CharString>
<CharString name="g18">
endchar
</CharString>
<CharString name="g19">
endchar
</CharString>
<CharString name="g2">
endchar
</CharString>
<CharString name="g20">
endchar
</CharString>
<CharString name="g21">
endchar
</CharString>
<CharString name="g22">
endchar
</CharString>
<CharString name="g23">
endchar
</CharString>
<CharString name="g24">
endchar
</CharString>
<CharString name="g25">
endchar
</CharString>
<CharString name="g26">
endchar
</CharString>
<CharString name="g27">
endchar
</CharString>
<CharString name="g28">
endchar
</CharString>
<CharString name="g29">
endchar
</CharString>
<CharString name="g3">
endchar
</CharString>
<CharString name="g30">
endchar
</CharString>
<CharString name="g31">
endchar
</CharString>
<CharString name="g32">
endchar
</CharString>
<CharString name="g33">
endchar
</CharString>
<CharString name="g34">
endchar
</CharString>
<CharString name="g35">
endchar
</CharString>
<CharString name="g36">
endchar
</CharString>
<CharString name="g37">
endchar
</CharString>
<CharString name="g38">
endchar
</CharString>
<CharString name="g39">
endchar
</CharString>
<CharString name="g4">
endchar
</CharString>
<CharString name="g40">
endchar
</CharString>
<CharString name="g41">
endchar
</CharString>
<CharString name="g42">
endchar
</CharString>
<CharString name="g43">
endchar
</CharString>
<CharString name="g44">
endchar
</CharString>
<CharString name="g45">
endchar
</CharString>
<CharString name="g46">
endchar
</CharString>
<CharString name="g47">
endchar
</CharString>
<CharString name="g48">
endchar
</CharString>
<CharString name="g49">
endchar
</CharString>
<CharString name="g5">
endchar
</CharString>
<CharString name="g50">
endchar
</CharString>
<CharString name="g51">
endchar
</CharString>
<CharString name="g52">
endchar
</CharString>
<CharString name="g53">
endchar
</CharString>
<CharString name="g54">
endchar
</CharString>
<CharString name="g55">
endchar
</CharString>
<CharString name="g56">
endchar
</CharString>
<CharString name="g57">
endchar
</CharString>
<CharString name="g58">
endchar
</CharString>
<CharString name="g59">
endchar
</CharString>
<CharString name="g6">
endchar
</CharString>
<CharString name="g60">
endchar
</CharString>
<CharString name="g61">
endchar
</CharString>
<CharString name="g62">
endchar
</CharString>
<CharString name="g63">
endchar
</CharString>
<CharString name="g64">
endchar
</CharString>
<CharString name="g65">
-106 callsubr
-107 callsubr
endchar
</CharString>
<CharString name="g66">
-106 callsubr
-106 callsubr
endchar
</CharString>
<CharString name="g67">
endchar
</CharString>
<CharString name="g68">
-106 callsubr
-105 callsubr
endchar
</CharString>
<CharString name="g7">
endchar
</CharString>
<CharString name="g8">
endchar
</CharString>
<CharString name="g9">
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=0 -->
</ScriptList>
<FeatureList>
<!-- FeatureCount=0 -->
</FeatureList>
<LookupList>
<!-- LookupCount=0 -->
</LookupList>
</GPOS>
<GSUB>
<Version value="0x00010000"/>
<ScriptList>
<!-- ScriptCount=1 -->
<ScriptRecord index="0">
<ScriptTag value="latn"/>
<Script>
<!-- LangSysCount=0 -->
</Script>
</ScriptRecord>
</ScriptList>
<FeatureList>
<!-- FeatureCount=0 -->
</FeatureList>
<LookupList>
<!-- LookupCount=0 -->
</LookupList>
</GSUB>
<hmtx>
<mtx name=".notdef" width="1500" lsb="300"/>
<mtx name="g1" width="0" lsb="0"/>
<mtx name="g10" width="0" lsb="0"/>
<mtx name="g11" width="0" lsb="0"/>
<mtx name="g12" width="0" lsb="0"/>
<mtx name="g13" width="0" lsb="0"/>
<mtx name="g14" width="0" lsb="0"/>
<mtx name="g15" width="0" lsb="0"/>
<mtx name="g16" width="0" lsb="0"/>
<mtx name="g17" width="0" lsb="0"/>
<mtx name="g18" width="0" lsb="0"/>
<mtx name="g19" width="0" lsb="0"/>
<mtx name="g2" width="0" lsb="0"/>
<mtx name="g20" width="0" lsb="0"/>
<mtx name="g21" width="0" lsb="0"/>
<mtx name="g22" width="0" lsb="0"/>
<mtx name="g23" width="0" lsb="0"/>
<mtx name="g24" width="0" lsb="0"/>
<mtx name="g25" width="0" lsb="0"/>
<mtx name="g26" width="0" lsb="0"/>
<mtx name="g27" width="0" lsb="0"/>
<mtx name="g28" width="0" lsb="0"/>
<mtx name="g29" width="0" lsb="0"/>
<mtx name="g3" width="0" lsb="0"/>
<mtx name="g30" width="0" lsb="0"/>
<mtx name="g31" width="0" lsb="0"/>
<mtx name="g32" width="0" lsb="0"/>
<mtx name="g33" width="0" lsb="0"/>
<mtx name="g34" width="0" lsb="0"/>
<mtx name="g35" width="0" lsb="0"/>
<mtx name="g36" width="0" lsb="0"/>
<mtx name="g37" width="0" lsb="0"/>
<mtx name="g38" width="0" lsb="0"/>
<mtx name="g39" width="0" lsb="0"/>
<mtx name="g4" width="0" lsb="0"/>
<mtx name="g40" width="0" lsb="0"/>
<mtx name="g41" width="0" lsb="0"/>
<mtx name="g42" width="0" lsb="0"/>
<mtx name="g43" width="0" lsb="0"/>
<mtx name="g44" width="0" lsb="0"/>
<mtx name="g45" width="0" lsb="0"/>
<mtx name="g46" width="0" lsb="0"/>
<mtx name="g47" width="0" lsb="0"/>
<mtx name="g48" width="0" lsb="0"/>
<mtx name="g49" width="0" lsb="0"/>
<mtx name="g5" width="0" lsb="0"/>
<mtx name="g50" width="0" lsb="0"/>
<mtx name="g51" width="0" lsb="0"/>
<mtx name="g52" width="0" lsb="0"/>
<mtx name="g53" width="0" lsb="0"/>
<mtx name="g54" width="0" lsb="0"/>
<mtx name="g55" width="0" lsb="0"/>
<mtx name="g56" width="0" lsb="0"/>
<mtx name="g57" width="0" lsb="0"/>
<mtx name="g58" width="0" lsb="0"/>
<mtx name="g59" width="0" lsb="0"/>
<mtx name="g6" width="0" lsb="0"/>
<mtx name="g60" width="0" lsb="0"/>
<mtx name="g61" width="0" lsb="0"/>
<mtx name="g62" width="0" lsb="0"/>
<mtx name="g63" width="0" lsb="0"/>
<mtx name="g64" width="0" lsb="0"/>
<mtx name="g65" width="1500" lsb="300"/>
<mtx name="g66" width="1500" lsb="300"/>
<mtx name="g67" width="0" lsb="0"/>
<mtx name="g68" width="1500" lsb="300"/>
<mtx name="g7" width="0" lsb="0"/>
<mtx name="g8" width="0" lsb="0"/>
<mtx name="g9" width="0" lsb="0"/>
</hmtx>
</ttFont>