1<?xml version="1.0" encoding="UTF-8"?> 2<ttFont sfntVersion="OTTO"> 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="0x00010000"/> 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