Home | History | Annotate | Download | only in data
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <ttFont sfntVersion="OTTO" ttLibVersion="2.5">
      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=".null"/>
      8     <GlyphID id="2" name="CR"/>
      9     <GlyphID id="3" name="space"/>
     10     <GlyphID id="4" name="period"/>
     11     <GlyphID id="5" name="ellipsis"/>
     12   </GlyphOrder>
     13 
     14   <head>
     15     <!-- Most of this table will be recalculated by the compiler -->
     16     <tableVersion value="1.0"/>
     17     <fontRevision value="1.0"/>
     18     <checkSumAdjustment value="0x34034793"/>
     19     <magicNumber value="0x5f0f3cf5"/>
     20     <flags value="00000000 00000011"/>
     21     <unitsPerEm value="1000"/>
     22     <created value="Thu Jun  4 14:29:11 2015"/>
     23     <modified value="Sat Aug  1 10:07:17 2015"/>
     24     <xMin value="50"/>
     25     <yMin value="0"/>
     26     <xMax value="668"/>
     27     <yMax value="750"/>
     28     <macStyle value="00000000 00000000"/>
     29     <lowestRecPPEM value="9"/>
     30     <fontDirectionHint value="2"/>
     31     <indexToLocFormat value="0"/>
     32     <glyphDataFormat value="0"/>
     33   </head>
     34 
     35   <hhea>
     36     <tableVersion value="1.0"/>
     37     <ascent value="900"/>
     38     <descent value="-300"/>
     39     <lineGap value="0"/>
     40     <advanceWidthMax value="723"/>
     41     <minLeftSideBearing value="50"/>
     42     <minRightSideBearing value="50"/>
     43     <xMaxExtent value="668"/>
     44     <caretSlopeRise value="1"/>
     45     <caretSlopeRun value="0"/>
     46     <caretOffset value="0"/>
     47     <reserved0 value="0"/>
     48     <reserved1 value="0"/>
     49     <reserved2 value="0"/>
     50     <reserved3 value="0"/>
     51     <metricDataFormat value="0"/>
     52     <numberOfHMetrics value="6"/>
     53   </hhea>
     54 
     55   <maxp>
     56     <tableVersion value="0x5000"/>
     57     <numGlyphs value="6"/>
     58   </maxp>
     59 
     60   <OS_2>
     61     <!-- The fields 'usFirstCharIndex' and 'usLastCharIndex'
     62          will be recalculated by the compiler -->
     63     <version value="4"/>
     64     <xAvgCharWidth value="392"/>
     65     <usWeightClass value="400"/>
     66     <usWidthClass value="5"/>
     67     <fsType value="00000000 00000000"/>
     68     <ySubscriptXSize value="700"/>
     69     <ySubscriptYSize value="650"/>
     70     <ySubscriptXOffset value="0"/>
     71     <ySubscriptYOffset value="140"/>
     72     <ySuperscriptXSize value="700"/>
     73     <ySuperscriptYSize value="650"/>
     74     <ySuperscriptXOffset value="0"/>
     75     <ySuperscriptYOffset value="477"/>
     76     <yStrikeoutSize value="50"/>
     77     <yStrikeoutPosition value="250"/>
     78     <sFamilyClass value="2050"/>
     79     <panose>
     80       <bFamilyType value="2"/>
     81       <bSerifStyle value="11"/>
     82       <bWeight value="6"/>
     83       <bProportion value="4"/>
     84       <bContrast value="4"/>
     85       <bStrokeVariation value="2"/>
     86       <bArmStyle value="7"/>
     87       <bLetterForm value="8"/>
     88       <bMidline value="1"/>
     89       <bXHeight value="4"/>
     90     </panose>
     91     <ulUnicodeRange1 value="10000000 00000000 00000000 00000001"/>
     92     <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
     93     <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
     94     <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
     95     <achVendID value="NONE"/>
     96     <fsSelection value="00000000 11000000"/>
     97     <usFirstCharIndex value="0"/>
     98     <usLastCharIndex value="8230"/>
     99     <sTypoAscender value="750"/>
    100     <sTypoDescender value="-250"/>
    101     <sTypoLineGap value="200"/>
    102     <usWinAscent value="900"/>
    103     <usWinDescent value="300"/>
    104     <ulCodePageRange1 value="00000000 00000000 00000000 00000001"/>
    105     <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
    106     <sxHeight value="500"/>
    107     <sCapHeight value="700"/>
    108     <usDefaultChar value="0"/>
    109     <usBreakChar value="32"/>
    110     <usMaxContext value="0"/>
    111   </OS_2>
    112 
    113   <name>
    114     <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0" unicode="True">
    115       Copyright (c) 2015 by FontTools. No rights reserved.
    116     </namerecord>
    117     <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True">
    118       Test OTF
    119     </namerecord>
    120     <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0" unicode="True">
    121       Regular
    122     </namerecord>
    123     <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0" unicode="True">
    124       FontTools: Test OTF: 2015
    125     </namerecord>
    126     <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0" unicode="True">
    127       Test OTF
    128     </namerecord>
    129     <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0" unicode="True">
    130       Version 1.000
    131     </namerecord>
    132     <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True">
    133       TestOTF-Regular
    134     </namerecord>
    135     <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0" unicode="True">
    136       Test OTF is not a trademark of FontTools.
    137     </namerecord>
    138     <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0" unicode="True">
    139       FontTools
    140     </namerecord>
    141     <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0" unicode="True">
    142       FontTools
    143     </namerecord>
    144     <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0" unicode="True">
    145       https://github.com/fonttools/fonttools
    146     </namerecord>
    147     <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0" unicode="True">
    148       https://github.com/fonttools/fonttools
    149     </namerecord>
    150     <namerecord nameID="14" platformID="1" platEncID="0" langID="0x0" unicode="True">
    151       https://github.com/fonttools/fonttools/blob/master/LICENSE
    152     </namerecord>
    153     <namerecord nameID="18" platformID="1" platEncID="0" langID="0x0" unicode="True">
    154       Test TTF
    155     </namerecord>
    156     <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
    157       Copyright (c) 2015 by FontTools. No rights reserved.
    158     </namerecord>
    159     <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
    160       Test OTF
    161     </namerecord>
    162     <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
    163       Regular
    164     </namerecord>
    165     <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
    166       FontTools: Test OTF: 2015
    167     </namerecord>
    168     <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
    169       Test OTF
    170     </namerecord>
    171     <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
    172       Version 1.000
    173     </namerecord>
    174     <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
    175       TestOTF-Regular
    176     </namerecord>
    177     <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
    178       Test OTF is not a trademark of FontTools.
    179     </namerecord>
    180     <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
    181       FontTools
    182     </namerecord>
    183     <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
    184       FontTools
    185     </namerecord>
    186     <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
    187       https://github.com/fonttools/fonttools
    188     </namerecord>
    189     <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
    190       https://github.com/fonttools/fonttools
    191     </namerecord>
    192     <namerecord nameID="14" platformID="3" platEncID="1" langID="0x409">
    193       https://github.com/fonttools/fonttools/blob/master/LICENSE
    194     </namerecord>
    195   </name>
    196 
    197   <cmap>
    198     <tableVersion version="0"/>
    199     <cmap_format_4 platformID="0" platEncID="3" language="0">
    200       <map code="0x0" name=".null"/><!-- ???? -->
    201       <map code="0xd" name="CR"/><!-- ???? -->
    202       <map code="0x20" name="space"/><!-- SPACE -->
    203       <map code="0x2e" name="period"/><!-- FULL STOP -->
    204       <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
    205     </cmap_format_4>
    206     <cmap_format_6 platformID="1" platEncID="0" language="0">
    207       <map code="0x0" name=".null"/>
    208       <map code="0x1" name=".notdef"/>
    209       <map code="0x2" name=".notdef"/>
    210       <map code="0x3" name=".notdef"/>
    211       <map code="0x4" name=".notdef"/>
    212       <map code="0x5" name=".notdef"/>
    213       <map code="0x6" name=".notdef"/>
    214       <map code="0x7" name=".notdef"/>
    215       <map code="0x8" name=".notdef"/>
    216       <map code="0x9" name=".notdef"/>
    217       <map code="0xa" name=".notdef"/>
    218       <map code="0xb" name=".notdef"/>
    219       <map code="0xc" name=".notdef"/>
    220       <map code="0xd" name="CR"/>
    221       <map code="0xe" name=".notdef"/>
    222       <map code="0xf" name=".notdef"/>
    223       <map code="0x10" name=".notdef"/>
    224       <map code="0x11" name=".notdef"/>
    225       <map code="0x12" name=".notdef"/>
    226       <map code="0x13" name=".notdef"/>
    227       <map code="0x14" name=".notdef"/>
    228       <map code="0x15" name=".notdef"/>
    229       <map code="0x16" name=".notdef"/>
    230       <map code="0x17" name=".notdef"/>
    231       <map code="0x18" name=".notdef"/>
    232       <map code="0x19" name=".notdef"/>
    233       <map code="0x1a" name=".notdef"/>
    234       <map code="0x1b" name=".notdef"/>
    235       <map code="0x1c" name=".notdef"/>
    236       <map code="0x1d" name=".notdef"/>
    237       <map code="0x1e" name=".notdef"/>
    238       <map code="0x1f" name=".notdef"/>
    239       <map code="0x20" name="space"/>
    240       <map code="0x21" name=".notdef"/>
    241       <map code="0x22" name=".notdef"/>
    242       <map code="0x23" name=".notdef"/>
    243       <map code="0x24" name=".notdef"/>
    244       <map code="0x25" name=".notdef"/>
    245       <map code="0x26" name=".notdef"/>
    246       <map code="0x27" name=".notdef"/>
    247       <map code="0x28" name=".notdef"/>
    248       <map code="0x29" name=".notdef"/>
    249       <map code="0x2a" name=".notdef"/>
    250       <map code="0x2b" name=".notdef"/>
    251       <map code="0x2c" name=".notdef"/>
    252       <map code="0x2d" name=".notdef"/>
    253       <map code="0x2e" name="period"/>
    254       <map code="0x2f" name=".notdef"/>
    255       <map code="0x30" name=".notdef"/>
    256       <map code="0x31" name=".notdef"/>
    257       <map code="0x32" name=".notdef"/>
    258       <map code="0x33" name=".notdef"/>
    259       <map code="0x34" name=".notdef"/>
    260       <map code="0x35" name=".notdef"/>
    261       <map code="0x36" name=".notdef"/>
    262       <map code="0x37" name=".notdef"/>
    263       <map code="0x38" name=".notdef"/>
    264       <map code="0x39" name=".notdef"/>
    265       <map code="0x3a" name=".notdef"/>
    266       <map code="0x3b" name=".notdef"/>
    267       <map code="0x3c" name=".notdef"/>
    268       <map code="0x3d" name=".notdef"/>
    269       <map code="0x3e" name=".notdef"/>
    270       <map code="0x3f" name=".notdef"/>
    271       <map code="0x40" name=".notdef"/>
    272       <map code="0x41" name=".notdef"/>
    273       <map code="0x42" name=".notdef"/>
    274       <map code="0x43" name=".notdef"/>
    275       <map code="0x44" name=".notdef"/>
    276       <map code="0x45" name=".notdef"/>
    277       <map code="0x46" name=".notdef"/>
    278       <map code="0x47" name=".notdef"/>
    279       <map code="0x48" name=".notdef"/>
    280       <map code="0x49" name=".notdef"/>
    281       <map code="0x4a" name=".notdef"/>
    282       <map code="0x4b" name=".notdef"/>
    283       <map code="0x4c" name=".notdef"/>
    284       <map code="0x4d" name=".notdef"/>
    285       <map code="0x4e" name=".notdef"/>
    286       <map code="0x4f" name=".notdef"/>
    287       <map code="0x50" name=".notdef"/>
    288       <map code="0x51" name=".notdef"/>
    289       <map code="0x52" name=".notdef"/>
    290       <map code="0x53" name=".notdef"/>
    291       <map code="0x54" name=".notdef"/>
    292       <map code="0x55" name=".notdef"/>
    293       <map code="0x56" name=".notdef"/>
    294       <map code="0x57" name=".notdef"/>
    295       <map code="0x58" name=".notdef"/>
    296       <map code="0x59" name=".notdef"/>
    297       <map code="0x5a" name=".notdef"/>
    298       <map code="0x5b" name=".notdef"/>
    299       <map code="0x5c" name=".notdef"/>
    300       <map code="0x5d" name=".notdef"/>
    301       <map code="0x5e" name=".notdef"/>
    302       <map code="0x5f" name=".notdef"/>
    303       <map code="0x60" name=".notdef"/>
    304       <map code="0x61" name=".notdef"/>
    305       <map code="0x62" name=".notdef"/>
    306       <map code="0x63" name=".notdef"/>
    307       <map code="0x64" name=".notdef"/>
    308       <map code="0x65" name=".notdef"/>
    309       <map code="0x66" name=".notdef"/>
    310       <map code="0x67" name=".notdef"/>
    311       <map code="0x68" name=".notdef"/>
    312       <map code="0x69" name=".notdef"/>
    313       <map code="0x6a" name=".notdef"/>
    314       <map code="0x6b" name=".notdef"/>
    315       <map code="0x6c" name=".notdef"/>
    316       <map code="0x6d" name=".notdef"/>
    317       <map code="0x6e" name=".notdef"/>
    318       <map code="0x6f" name=".notdef"/>
    319       <map code="0x70" name=".notdef"/>
    320       <map code="0x71" name=".notdef"/>
    321       <map code="0x72" name=".notdef"/>
    322       <map code="0x73" name=".notdef"/>
    323       <map code="0x74" name=".notdef"/>
    324       <map code="0x75" name=".notdef"/>
    325       <map code="0x76" name=".notdef"/>
    326       <map code="0x77" name=".notdef"/>
    327       <map code="0x78" name=".notdef"/>
    328       <map code="0x79" name=".notdef"/>
    329       <map code="0x7a" name=".notdef"/>
    330       <map code="0x7b" name=".notdef"/>
    331       <map code="0x7c" name=".notdef"/>
    332       <map code="0x7d" name=".notdef"/>
    333       <map code="0x7e" name=".notdef"/>
    334       <map code="0x7f" name=".notdef"/>
    335       <map code="0x80" name=".notdef"/>
    336       <map code="0x81" name=".notdef"/>
    337       <map code="0x82" name=".notdef"/>
    338       <map code="0x83" name=".notdef"/>
    339       <map code="0x84" name=".notdef"/>
    340       <map code="0x85" name=".notdef"/>
    341       <map code="0x86" name=".notdef"/>
    342       <map code="0x87" name=".notdef"/>
    343       <map code="0x88" name=".notdef"/>
    344       <map code="0x89" name=".notdef"/>
    345       <map code="0x8a" name=".notdef"/>
    346       <map code="0x8b" name=".notdef"/>
    347       <map code="0x8c" name=".notdef"/>
    348       <map code="0x8d" name=".notdef"/>
    349       <map code="0x8e" name=".notdef"/>
    350       <map code="0x8f" name=".notdef"/>
    351       <map code="0x90" name=".notdef"/>
    352       <map code="0x91" name=".notdef"/>
    353       <map code="0x92" name=".notdef"/>
    354       <map code="0x93" name=".notdef"/>
    355       <map code="0x94" name=".notdef"/>
    356       <map code="0x95" name=".notdef"/>
    357       <map code="0x96" name=".notdef"/>
    358       <map code="0x97" name=".notdef"/>
    359       <map code="0x98" name=".notdef"/>
    360       <map code="0x99" name=".notdef"/>
    361       <map code="0x9a" name=".notdef"/>
    362       <map code="0x9b" name=".notdef"/>
    363       <map code="0x9c" name=".notdef"/>
    364       <map code="0x9d" name=".notdef"/>
    365       <map code="0x9e" name=".notdef"/>
    366       <map code="0x9f" name=".notdef"/>
    367       <map code="0xa0" name=".notdef"/>
    368       <map code="0xa1" name=".notdef"/>
    369       <map code="0xa2" name=".notdef"/>
    370       <map code="0xa3" name=".notdef"/>
    371       <map code="0xa4" name=".notdef"/>
    372       <map code="0xa5" name=".notdef"/>
    373       <map code="0xa6" name=".notdef"/>
    374       <map code="0xa7" name=".notdef"/>
    375       <map code="0xa8" name=".notdef"/>
    376       <map code="0xa9" name=".notdef"/>
    377       <map code="0xaa" name=".notdef"/>
    378       <map code="0xab" name=".notdef"/>
    379       <map code="0xac" name=".notdef"/>
    380       <map code="0xad" name=".notdef"/>
    381       <map code="0xae" name=".notdef"/>
    382       <map code="0xaf" name=".notdef"/>
    383       <map code="0xb0" name=".notdef"/>
    384       <map code="0xb1" name=".notdef"/>
    385       <map code="0xb2" name=".notdef"/>
    386       <map code="0xb3" name=".notdef"/>
    387       <map code="0xb4" name=".notdef"/>
    388       <map code="0xb5" name=".notdef"/>
    389       <map code="0xb6" name=".notdef"/>
    390       <map code="0xb7" name=".notdef"/>
    391       <map code="0xb8" name=".notdef"/>
    392       <map code="0xb9" name=".notdef"/>
    393       <map code="0xba" name=".notdef"/>
    394       <map code="0xbb" name=".notdef"/>
    395       <map code="0xbc" name=".notdef"/>
    396       <map code="0xbd" name=".notdef"/>
    397       <map code="0xbe" name=".notdef"/>
    398       <map code="0xbf" name=".notdef"/>
    399       <map code="0xc0" name=".notdef"/>
    400       <map code="0xc1" name=".notdef"/>
    401       <map code="0xc2" name=".notdef"/>
    402       <map code="0xc3" name=".notdef"/>
    403       <map code="0xc4" name=".notdef"/>
    404       <map code="0xc5" name=".notdef"/>
    405       <map code="0xc6" name=".notdef"/>
    406       <map code="0xc7" name=".notdef"/>
    407       <map code="0xc8" name=".notdef"/>
    408       <map code="0xc9" name="ellipsis"/>
    409     </cmap_format_6>
    410     <cmap_format_4 platformID="3" platEncID="1" language="0">
    411       <map code="0x0" name=".null"/><!-- ???? -->
    412       <map code="0xd" name="CR"/><!-- ???? -->
    413       <map code="0x20" name="space"/><!-- SPACE -->
    414       <map code="0x2e" name="period"/><!-- FULL STOP -->
    415       <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
    416     </cmap_format_4>
    417   </cmap>
    418 
    419   <post>
    420     <formatType value="3.0"/>
    421     <italicAngle value="0.0"/>
    422     <underlinePosition value="-75"/>
    423     <underlineThickness value="50"/>
    424     <isFixedPitch value="0"/>
    425     <minMemType42 value="0"/>
    426     <maxMemType42 value="0"/>
    427     <minMemType1 value="0"/>
    428     <maxMemType1 value="0"/>
    429   </post>
    430 
    431   <CFF>
    432     <CFFFont name="TestOTF-Regular">
    433       <version value="001.001"/>
    434       <Notice value="Copyright \(c\) 2015 by FontTools. No rights reserved."/>
    435       <FullName value="Test OTF"/>
    436       <FamilyName value="Test OTF"/>
    437       <Weight value="Regular"/>
    438       <isFixedPitch value="0"/>
    439       <ItalicAngle value="0"/>
    440       <UnderlineThickness value="50"/>
    441       <PaintType value="0"/>
    442       <CharstringType value="2"/>
    443       <FontMatrix value="0.001 0 0 0.001 0 0"/>
    444       <FontBBox value="50 0 668 750"/>
    445       <StrokeWidth value="0"/>
    446       <!-- charset is dumped separately as the 'GlyphOrder' element -->
    447       <Encoding name="StandardEncoding"/>
    448       <Private>
    449         <BlueScale value="0.039625"/>
    450         <BlueShift value="7"/>
    451         <BlueFuzz value="1"/>
    452         <ForceBold value="0"/>
    453         <LanguageGroup value="0"/>
    454         <ExpansionFactor value="0.06"/>
    455         <initialRandomSeed value="0"/>
    456         <defaultWidthX value="0"/>
    457         <nominalWidthX value="0"/>
    458         <Subrs>
    459           <!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
    460           <CharString index="0">
    461             131 122 -131 hlineto
    462             return
    463           </CharString>
    464         </Subrs>
    465       </Private>
    466       <CharStrings>
    467         <CharString name=".notdef">
    468           500 450 hmoveto
    469           750 -400 -750 vlineto
    470           50 50 rmoveto
    471           650 300 -650 vlineto
    472           endchar
    473         </CharString>
    474         <CharString name=".null">
    475           0 endchar
    476         </CharString>
    477         <CharString name="CR">
    478           250 endchar
    479         </CharString>
    480         <CharString name="ellipsis">
    481           723 55 hmoveto
    482           -107 callsubr
    483           241 -122 rmoveto
    484           -107 callsubr
    485           241 -122 rmoveto
    486           -107 callsubr
    487           endchar
    488         </CharString>
    489         <CharString name="period">
    490           241 55 hmoveto
    491           -107 callsubr
    492           endchar
    493         </CharString>
    494         <CharString name="space">
    495           250 endchar
    496         </CharString>
    497       </CharStrings>
    498     </CFFFont>
    499 
    500     <GlobalSubrs>
    501       <!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
    502     </GlobalSubrs>
    503   </CFF>
    504 
    505   <hmtx>
    506     <mtx name=".notdef" width="500" lsb="50"/>
    507     <mtx name=".null" width="0" lsb="0"/>
    508     <mtx name="CR" width="250" lsb="0"/>
    509     <mtx name="ellipsis" width="723" lsb="55"/>
    510     <mtx name="period" width="241" lsb="55"/>
    511     <mtx name="space" width="250" lsb="0"/>
    512   </hmtx>
    513 
    514   <DSIG>
    515     <!-- note that the Digital Signature will be invalid after recompilation! -->
    516     <tableHeader flag="0x0" numSigs="0" version="1"/>
    517   </DSIG>
    518 
    519 </ttFont>
    520