1<?xml version="1.0" encoding="UTF-8"?> 2<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.2"> 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="A"/> 8 <GlyphID id="2" name="B"/> 9 <GlyphID id="3" name="C"/> 10 <GlyphID id="4" name="u1F6D2"/> 11 </GlyphOrder> 12 13 <head> 14 <!-- Most of this table will be recalculated by the compiler --> 15 <tableVersion value="1.0"/> 16 <fontRevision value="1.0"/> 17 <checkSumAdjustment value="0xfe2f7de1"/> 18 <magicNumber value="0x5f0f3cf5"/> 19 <flags value="00000000 00001011"/> 20 <unitsPerEm value="1000"/> 21 <created value="Fri Nov 13 03:46:42 2015"/> 22 <modified value="Tue Nov 29 15:14:07 2016"/> 23 <xMin value="10"/> 24 <yMin value="0"/> 25 <xMax value="486"/> 26 <yMax value="660"/> 27 <macStyle value="00000000 00000000"/> 28 <lowestRecPPEM value="9"/> 29 <fontDirectionHint value="2"/> 30 <indexToLocFormat value="0"/> 31 <glyphDataFormat value="0"/> 32 </head> 33 34 <hhea> 35 <tableVersion value="0x00010000"/> 36 <ascent value="660"/> 37 <descent value="-340"/> 38 <lineGap value="200"/> 39 <advanceWidthMax value="1000"/> 40 <minLeftSideBearing value="10"/> 41 <minRightSideBearing value="10"/> 42 <xMaxExtent value="486"/> 43 <caretSlopeRise value="1"/> 44 <caretSlopeRun value="0"/> 45 <caretOffset value="0"/> 46 <reserved0 value="0"/> 47 <reserved1 value="0"/> 48 <reserved2 value="0"/> 49 <reserved3 value="0"/> 50 <metricDataFormat value="0"/> 51 <numberOfHMetrics value="5"/> 52 </hhea> 53 54 <maxp> 55 <!-- Most of this table will be recalculated by the compiler --> 56 <tableVersion value="0x10000"/> 57 <numGlyphs value="5"/> 58 <maxPoints value="22"/> 59 <maxContours value="5"/> 60 <maxCompositePoints value="0"/> 61 <maxCompositeContours value="0"/> 62 <maxZones value="1"/> 63 <maxTwilightPoints value="0"/> 64 <maxStorage value="0"/> 65 <maxFunctionDefs value="10"/> 66 <maxInstructionDefs value="0"/> 67 <maxStackElements value="512"/> 68 <maxSizeOfInstructions value="371"/> 69 <maxComponentElements value="0"/> 70 <maxComponentDepth value="0"/> 71 </maxp> 72 73 <OS_2> 74 <!-- The fields 'usFirstCharIndex' and 'usLastCharIndex' 75 will be recalculated by the compiler --> 76 <version value="3"/> 77 <xAvgCharWidth value="474"/> 78 <usWeightClass value="400"/> 79 <usWidthClass value="5"/> 80 <fsType value="00000000 00000100"/> 81 <ySubscriptXSize value="650"/> 82 <ySubscriptYSize value="600"/> 83 <ySubscriptXOffset value="0"/> 84 <ySubscriptYOffset value="75"/> 85 <ySuperscriptXSize value="650"/> 86 <ySuperscriptYSize value="600"/> 87 <ySuperscriptXOffset value="0"/> 88 <ySuperscriptYOffset value="350"/> 89 <yStrikeoutSize value="50"/> 90 <yStrikeoutPosition value="220"/> 91 <sFamilyClass value="0"/> 92 <panose> 93 <bFamilyType value="0"/> 94 <bSerifStyle value="0"/> 95 <bWeight value="5"/> 96 <bProportion value="0"/> 97 <bContrast value="0"/> 98 <bStrokeVariation value="0"/> 99 <bArmStyle value="0"/> 100 <bLetterForm value="0"/> 101 <bMidline value="0"/> 102 <bXHeight value="0"/> 103 </panose> 104 <ulUnicodeRange1 value="00000000 00000000 00000000 00000000"/> 105 <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/> 106 <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/> 107 <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/> 108 <achVendID value="UKWN"/> 109 <fsSelection value="00000000 01000000"/> 110 <usFirstCharIndex value="65"/> 111 <usLastCharIndex value="65535"/> 112 <sTypoAscender value="660"/> 113 <sTypoDescender value="-340"/> 114 <sTypoLineGap value="200"/> 115 <usWinAscent value="1000"/> 116 <usWinDescent value="0"/> 117 <ulCodePageRange1 value="00000000 00000000 00000000 00000001"/> 118 <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/> 119 <sxHeight value="0"/> 120 <sCapHeight value="0"/> 121 <usDefaultChar value="0"/> 122 <usBreakChar value="32"/> 123 <usMaxContext value="0"/> 124 </OS_2> 125 126 <hmtx> 127 <mtx name=".notdef" width="496" lsb="10"/> 128 <mtx name="A" width="500" lsb="132"/> 129 <mtx name="B" width="400" lsb="132"/> 130 <mtx name="C" width="500" lsb="0"/> 131 <mtx name="u1F6D2" width="1000" lsb="0"/> 132 </hmtx> 133 134 <cmap> 135 <tableVersion version="0"/> 136 <cmap_format_4 platformID="0" platEncID="3" language="0"> 137 <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A --> 138 <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B --> 139 <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C --> 140 </cmap_format_4> 141 <cmap_format_6 platformID="1" platEncID="0" language="0"> 142 <map code="0x41" name="A"/> 143 <map code="0x42" name="B"/> 144 <map code="0x43" name="C"/> 145 </cmap_format_6> 146 <cmap_format_4 platformID="3" platEncID="1" language="0"> 147 <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A --> 148 <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B --> 149 <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C --> 150 </cmap_format_4> 151 <cmap_format_12 platformID="3" platEncID="10" format="12" reserved="0" length="40" language="0" nGroups="2"> 152 <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A --> 153 <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B --> 154 <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C --> 155 <map code="0x1f6d2" name="u1F6D2"/><!-- ???? --> 156 </cmap_format_12> 157 </cmap> 158 159 <fpgm> 160 <assembly> 161 PUSHB[ ] /* 1 value pushed */ 162 0 163 FDEF[ ] /* FunctionDefinition */ 164 MPPEM[ ] /* MeasurePixelPerEm */ 165 PUSHB[ ] /* 1 value pushed */ 166 9 167 LT[ ] /* LessThan */ 168 IF[ ] /* If */ 169 PUSHB[ ] /* 2 values pushed */ 170 1 1 171 INSTCTRL[ ] /* SetInstrExecControl */ 172 EIF[ ] /* EndIf */ 173 PUSHW[ ] /* 1 value pushed */ 174 511 175 SCANCTRL[ ] /* ScanConversionControl */ 176 PUSHB[ ] /* 1 value pushed */ 177 68 178 SCVTCI[ ] /* SetCVTCutIn */ 179 PUSHB[ ] /* 2 values pushed */ 180 9 3 181 SDS[ ] /* SetDeltaShiftInGState */ 182 SDB[ ] /* SetDeltaBaseInGState */ 183 ENDF[ ] /* EndFunctionDefinition */ 184 PUSHB[ ] /* 1 value pushed */ 185 1 186 FDEF[ ] /* FunctionDefinition */ 187 DUP[ ] /* DuplicateTopStack */ 188 DUP[ ] /* DuplicateTopStack */ 189 RCVT[ ] /* ReadCVT */ 190 ROUND[01] /* Round */ 191 WCVTP[ ] /* WriteCVTInPixels */ 192 PUSHB[ ] /* 1 value pushed */ 193 1 194 ADD[ ] /* Add */ 195 ENDF[ ] /* EndFunctionDefinition */ 196 PUSHB[ ] /* 1 value pushed */ 197 2 198 FDEF[ ] /* FunctionDefinition */ 199 PUSHB[ ] /* 1 value pushed */ 200 1 201 LOOPCALL[ ] /* LoopAndCallFunction */ 202 POP[ ] /* PopTopStack */ 203 ENDF[ ] /* EndFunctionDefinition */ 204 PUSHB[ ] /* 1 value pushed */ 205 3 206 FDEF[ ] /* FunctionDefinition */ 207 DUP[ ] /* DuplicateTopStack */ 208 GC[0] /* GetCoordOnPVector */ 209 PUSHB[ ] /* 1 value pushed */ 210 3 211 CINDEX[ ] /* CopyXToTopStack */ 212 GC[0] /* GetCoordOnPVector */ 213 GT[ ] /* GreaterThan */ 214 IF[ ] /* If */ 215 SWAP[ ] /* SwapTopStack */ 216 EIF[ ] /* EndIf */ 217 DUP[ ] /* DuplicateTopStack */ 218 ROLL[ ] /* RollTopThreeStack */ 219 DUP[ ] /* DuplicateTopStack */ 220 ROLL[ ] /* RollTopThreeStack */ 221 MD[0] /* MeasureDistance */ 222 ABS[ ] /* Absolute */ 223 ROLL[ ] /* RollTopThreeStack */ 224 DUP[ ] /* DuplicateTopStack */ 225 GC[0] /* GetCoordOnPVector */ 226 DUP[ ] /* DuplicateTopStack */ 227 ROUND[00] /* Round */ 228 SUB[ ] /* Subtract */ 229 ABS[ ] /* Absolute */ 230 PUSHB[ ] /* 1 value pushed */ 231 4 232 CINDEX[ ] /* CopyXToTopStack */ 233 GC[0] /* GetCoordOnPVector */ 234 DUP[ ] /* DuplicateTopStack */ 235 ROUND[00] /* Round */ 236 SUB[ ] /* Subtract */ 237 ABS[ ] /* Absolute */ 238 GT[ ] /* GreaterThan */ 239 IF[ ] /* If */ 240 SWAP[ ] /* SwapTopStack */ 241 NEG[ ] /* Negate */ 242 ROLL[ ] /* RollTopThreeStack */ 243 EIF[ ] /* EndIf */ 244 MDAP[1] /* MoveDirectAbsPt */ 245 DUP[ ] /* DuplicateTopStack */ 246 PUSHB[ ] /* 1 value pushed */ 247 0 248 GTEQ[ ] /* GreaterThanOrEqual */ 249 IF[ ] /* If */ 250 ROUND[01] /* Round */ 251 DUP[ ] /* DuplicateTopStack */ 252 PUSHB[ ] /* 1 value pushed */ 253 0 254 EQ[ ] /* Equal */ 255 IF[ ] /* If */ 256 POP[ ] /* PopTopStack */ 257 PUSHB[ ] /* 1 value pushed */ 258 64 259 EIF[ ] /* EndIf */ 260 ELSE[ ] /* Else */ 261 ROUND[01] /* Round */ 262 DUP[ ] /* DuplicateTopStack */ 263 PUSHB[ ] /* 1 value pushed */ 264 0 265 EQ[ ] /* Equal */ 266 IF[ ] /* If */ 267 POP[ ] /* PopTopStack */ 268 PUSHB[ ] /* 1 value pushed */ 269 64 270 NEG[ ] /* Negate */ 271 EIF[ ] /* EndIf */ 272 EIF[ ] /* EndIf */ 273 MSIRP[0] /* MoveStackIndirRelPt */ 274 ENDF[ ] /* EndFunctionDefinition */ 275 PUSHB[ ] /* 1 value pushed */ 276 4 277 FDEF[ ] /* FunctionDefinition */ 278 DUP[ ] /* DuplicateTopStack */ 279 GC[0] /* GetCoordOnPVector */ 280 PUSHB[ ] /* 1 value pushed */ 281 4 282 CINDEX[ ] /* CopyXToTopStack */ 283 GC[0] /* GetCoordOnPVector */ 284 GT[ ] /* GreaterThan */ 285 IF[ ] /* If */ 286 SWAP[ ] /* SwapTopStack */ 287 ROLL[ ] /* RollTopThreeStack */ 288 EIF[ ] /* EndIf */ 289 DUP[ ] /* DuplicateTopStack */ 290 GC[0] /* GetCoordOnPVector */ 291 DUP[ ] /* DuplicateTopStack */ 292 ROUND[10] /* Round */ 293 SUB[ ] /* Subtract */ 294 ABS[ ] /* Absolute */ 295 PUSHB[ ] /* 1 value pushed */ 296 4 297 CINDEX[ ] /* CopyXToTopStack */ 298 GC[0] /* GetCoordOnPVector */ 299 DUP[ ] /* DuplicateTopStack */ 300 ROUND[10] /* Round */ 301 SUB[ ] /* Subtract */ 302 ABS[ ] /* Absolute */ 303 GT[ ] /* GreaterThan */ 304 IF[ ] /* If */ 305 SWAP[ ] /* SwapTopStack */ 306 ROLL[ ] /* RollTopThreeStack */ 307 EIF[ ] /* EndIf */ 308 MDAP[1] /* MoveDirectAbsPt */ 309 MIRP[11101] /* MoveIndirectRelPt */ 310 ENDF[ ] /* EndFunctionDefinition */ 311 PUSHB[ ] /* 1 value pushed */ 312 5 313 FDEF[ ] /* FunctionDefinition */ 314 MPPEM[ ] /* MeasurePixelPerEm */ 315 DUP[ ] /* DuplicateTopStack */ 316 PUSHB[ ] /* 1 value pushed */ 317 3 318 MINDEX[ ] /* MoveXToTopStack */ 319 LT[ ] /* LessThan */ 320 IF[ ] /* If */ 321 LTEQ[ ] /* LessThenOrEqual */ 322 IF[ ] /* If */ 323 PUSHB[ ] /* 1 value pushed */ 324 128 325 WCVTP[ ] /* WriteCVTInPixels */ 326 ELSE[ ] /* Else */ 327 PUSHB[ ] /* 1 value pushed */ 328 64 329 WCVTP[ ] /* WriteCVTInPixels */ 330 EIF[ ] /* EndIf */ 331 ELSE[ ] /* Else */ 332 POP[ ] /* PopTopStack */ 333 POP[ ] /* PopTopStack */ 334 DUP[ ] /* DuplicateTopStack */ 335 RCVT[ ] /* ReadCVT */ 336 PUSHB[ ] /* 1 value pushed */ 337 192 338 LT[ ] /* LessThan */ 339 IF[ ] /* If */ 340 PUSHB[ ] /* 1 value pushed */ 341 192 342 WCVTP[ ] /* WriteCVTInPixels */ 343 ELSE[ ] /* Else */ 344 POP[ ] /* PopTopStack */ 345 EIF[ ] /* EndIf */ 346 EIF[ ] /* EndIf */ 347 ENDF[ ] /* EndFunctionDefinition */ 348 PUSHB[ ] /* 1 value pushed */ 349 6 350 FDEF[ ] /* FunctionDefinition */ 351 DUP[ ] /* DuplicateTopStack */ 352 DUP[ ] /* DuplicateTopStack */ 353 RCVT[ ] /* ReadCVT */ 354 ROUND[01] /* Round */ 355 WCVTP[ ] /* WriteCVTInPixels */ 356 PUSHB[ ] /* 1 value pushed */ 357 1 358 ADD[ ] /* Add */ 359 DUP[ ] /* DuplicateTopStack */ 360 DUP[ ] /* DuplicateTopStack */ 361 RCVT[ ] /* ReadCVT */ 362 RDTG[ ] /* RoundDownToGrid */ 363 ROUND[01] /* Round */ 364 RTG[ ] /* RoundToGrid */ 365 WCVTP[ ] /* WriteCVTInPixels */ 366 PUSHB[ ] /* 1 value pushed */ 367 1 368 ADD[ ] /* Add */ 369 ENDF[ ] /* EndFunctionDefinition */ 370 PUSHB[ ] /* 1 value pushed */ 371 7 372 FDEF[ ] /* FunctionDefinition */ 373 PUSHB[ ] /* 1 value pushed */ 374 6 375 LOOPCALL[ ] /* LoopAndCallFunction */ 376 ENDF[ ] /* EndFunctionDefinition */ 377 PUSHB[ ] /* 1 value pushed */ 378 8 379 FDEF[ ] /* FunctionDefinition */ 380 MPPEM[ ] /* MeasurePixelPerEm */ 381 DUP[ ] /* DuplicateTopStack */ 382 PUSHB[ ] /* 1 value pushed */ 383 3 384 MINDEX[ ] /* MoveXToTopStack */ 385 GTEQ[ ] /* GreaterThanOrEqual */ 386 IF[ ] /* If */ 387 PUSHB[ ] /* 1 value pushed */ 388 64 389 ELSE[ ] /* Else */ 390 PUSHB[ ] /* 1 value pushed */ 391 0 392 EIF[ ] /* EndIf */ 393 ROLL[ ] /* RollTopThreeStack */ 394 ROLL[ ] /* RollTopThreeStack */ 395 DUP[ ] /* DuplicateTopStack */ 396 PUSHB[ ] /* 1 value pushed */ 397 3 398 MINDEX[ ] /* MoveXToTopStack */ 399 GTEQ[ ] /* GreaterThanOrEqual */ 400 IF[ ] /* If */ 401 SWAP[ ] /* SwapTopStack */ 402 POP[ ] /* PopTopStack */ 403 PUSHB[ ] /* 1 value pushed */ 404 128 405 ROLL[ ] /* RollTopThreeStack */ 406 ROLL[ ] /* RollTopThreeStack */ 407 ELSE[ ] /* Else */ 408 ROLL[ ] /* RollTopThreeStack */ 409 SWAP[ ] /* SwapTopStack */ 410 EIF[ ] /* EndIf */ 411 DUP[ ] /* DuplicateTopStack */ 412 PUSHB[ ] /* 1 value pushed */ 413 3 414 MINDEX[ ] /* MoveXToTopStack */ 415 GTEQ[ ] /* GreaterThanOrEqual */ 416 IF[ ] /* If */ 417 SWAP[ ] /* SwapTopStack */ 418 POP[ ] /* PopTopStack */ 419 PUSHB[ ] /* 1 value pushed */ 420 192 421 ROLL[ ] /* RollTopThreeStack */ 422 ROLL[ ] /* RollTopThreeStack */ 423 ELSE[ ] /* Else */ 424 ROLL[ ] /* RollTopThreeStack */ 425 SWAP[ ] /* SwapTopStack */ 426 EIF[ ] /* EndIf */ 427 DUP[ ] /* DuplicateTopStack */ 428 PUSHB[ ] /* 1 value pushed */ 429 3 430 MINDEX[ ] /* MoveXToTopStack */ 431 GTEQ[ ] /* GreaterThanOrEqual */ 432 IF[ ] /* If */ 433 SWAP[ ] /* SwapTopStack */ 434 POP[ ] /* PopTopStack */ 435 PUSHW[ ] /* 1 value pushed */ 436 256 437 ROLL[ ] /* RollTopThreeStack */ 438 ROLL[ ] /* RollTopThreeStack */ 439 ELSE[ ] /* Else */ 440 ROLL[ ] /* RollTopThreeStack */ 441 SWAP[ ] /* SwapTopStack */ 442 EIF[ ] /* EndIf */ 443 DUP[ ] /* DuplicateTopStack */ 444 PUSHB[ ] /* 1 value pushed */ 445 3 446 MINDEX[ ] /* MoveXToTopStack */ 447 GTEQ[ ] /* GreaterThanOrEqual */ 448 IF[ ] /* If */ 449 SWAP[ ] /* SwapTopStack */ 450 POP[ ] /* PopTopStack */ 451 PUSHW[ ] /* 1 value pushed */ 452 320 453 ROLL[ ] /* RollTopThreeStack */ 454 ROLL[ ] /* RollTopThreeStack */ 455 ELSE[ ] /* Else */ 456 ROLL[ ] /* RollTopThreeStack */ 457 SWAP[ ] /* SwapTopStack */ 458 EIF[ ] /* EndIf */ 459 DUP[ ] /* DuplicateTopStack */ 460 PUSHB[ ] /* 1 value pushed */ 461 3 462 MINDEX[ ] /* MoveXToTopStack */ 463 GTEQ[ ] /* GreaterThanOrEqual */ 464 IF[ ] /* If */ 465 PUSHB[ ] /* 1 value pushed */ 466 3 467 CINDEX[ ] /* CopyXToTopStack */ 468 RCVT[ ] /* ReadCVT */ 469 PUSHW[ ] /* 1 value pushed */ 470 384 471 LT[ ] /* LessThan */ 472 IF[ ] /* If */ 473 SWAP[ ] /* SwapTopStack */ 474 POP[ ] /* PopTopStack */ 475 PUSHW[ ] /* 1 value pushed */ 476 384 477 SWAP[ ] /* SwapTopStack */ 478 POP[ ] /* PopTopStack */ 479 ELSE[ ] /* Else */ 480 PUSHB[ ] /* 1 value pushed */ 481 3 482 CINDEX[ ] /* CopyXToTopStack */ 483 RCVT[ ] /* ReadCVT */ 484 SWAP[ ] /* SwapTopStack */ 485 POP[ ] /* PopTopStack */ 486 SWAP[ ] /* SwapTopStack */ 487 POP[ ] /* PopTopStack */ 488 EIF[ ] /* EndIf */ 489 ELSE[ ] /* Else */ 490 POP[ ] /* PopTopStack */ 491 EIF[ ] /* EndIf */ 492 WCVTP[ ] /* WriteCVTInPixels */ 493 ENDF[ ] /* EndFunctionDefinition */ 494 PUSHB[ ] /* 1 value pushed */ 495 9 496 FDEF[ ] /* FunctionDefinition */ 497 MPPEM[ ] /* MeasurePixelPerEm */ 498 GTEQ[ ] /* GreaterThanOrEqual */ 499 IF[ ] /* If */ 500 RCVT[ ] /* ReadCVT */ 501 WCVTP[ ] /* WriteCVTInPixels */ 502 ELSE[ ] /* Else */ 503 POP[ ] /* PopTopStack */ 504 POP[ ] /* PopTopStack */ 505 EIF[ ] /* EndIf */ 506 ENDF[ ] /* EndFunctionDefinition */ 507 </assembly> 508 </fpgm> 509 510 <prep> 511 <assembly> 512 PUSHB[ ] /* 1 value pushed */ 513 0 514 CALL[ ] /* CallFunction */ 515 SVTCA[0] /* SetFPVectorToAxis */ 516 PUSHB[ ] /* 3 values pushed */ 517 1 1 2 518 CALL[ ] /* CallFunction */ 519 SVTCA[1] /* SetFPVectorToAxis */ 520 PUSHB[ ] /* 3 values pushed */ 521 2 1 2 522 CALL[ ] /* CallFunction */ 523 SVTCA[1] /* SetFPVectorToAxis */ 524 PUSHW[ ] /* 2 values pushed */ 525 2 275 526 PUSHB[ ] /* 6 values pushed */ 527 225 175 125 75 0 8 528 CALL[ ] /* CallFunction */ 529 SVTCA[0] /* SetFPVectorToAxis */ 530 PUSHW[ ] /* 2 values pushed */ 531 1 275 532 PUSHB[ ] /* 6 values pushed */ 533 225 175 125 75 0 8 534 CALL[ ] /* CallFunction */ 535 SVTCA[0] /* SetFPVectorToAxis */ 536 PUSHB[ ] /* 3 values pushed */ 537 3 2 7 538 CALL[ ] /* CallFunction */ 539 PUSHB[ ] /* 1 value pushed */ 540 0 541 DUP[ ] /* DuplicateTopStack */ 542 RCVT[ ] /* ReadCVT */ 543 RDTG[ ] /* RoundDownToGrid */ 544 ROUND[01] /* Round */ 545 RTG[ ] /* RoundToGrid */ 546 WCVTP[ ] /* WriteCVTInPixels */ 547 MPPEM[ ] /* MeasurePixelPerEm */ 548 PUSHB[ ] /* 1 value pushed */ 549 96 550 GT[ ] /* GreaterThan */ 551 IF[ ] /* If */ 552 PUSHB[ ] /* 1 value pushed */ 553 1 554 ELSE[ ] /* Else */ 555 PUSHB[ ] /* 1 value pushed */ 556 0 557 EIF[ ] /* EndIf */ 558 PUSHB[ ] /* 1 value pushed */ 559 1 560 INSTCTRL[ ] /* SetInstrExecControl */ 561 </assembly> 562 </prep> 563 564 <cvt> 565 <cv index="0" value="20"/> 566 <cv index="1" value="20"/> 567 <cv index="2" value="20"/> 568 <cv index="3" value="0"/> 569 <cv index="4" value="10"/> 570 <cv index="5" value="500"/> 571 <cv index="6" value="10"/> 572 </cvt> 573 574 <loca> 575 <!-- The 'loca' table will be calculated by the compiler --> 576 </loca> 577 578 <glyf> 579 580 <!-- The xMin, yMin, xMax and yMax values 581 will be recalculated by the compiler. --> 582 583 <TTGlyph name=".notdef" xMin="10" yMin="0" xMax="486" yMax="660"> 584 <contour> 585 <pt x="10" y="660" on="1"/> 586 <pt x="486" y="660" on="1"/> 587 <pt x="486" y="0" on="1"/> 588 <pt x="10" y="0" on="1"/> 589 </contour> 590 <contour> 591 <pt x="375" y="58" on="1"/> 592 <pt x="302" y="190" on="1"/> 593 <pt x="250" y="293" on="1"/> 594 <pt x="246" y="293" on="1"/> 595 <pt x="192" y="190" on="1"/> 596 <pt x="118" y="58" on="1"/> 597 </contour> 598 <contour> 599 <pt x="250" y="387" on="1"/> 600 <pt x="299" y="481" on="1"/> 601 <pt x="365" y="600" on="1"/> 602 <pt x="130" y="600" on="1"/> 603 <pt x="196" y="481" on="1"/> 604 <pt x="246" y="387" on="1"/> 605 </contour> 606 <contour> 607 <pt x="202" y="340" on="1"/> 608 <pt x="75" y="572" on="1"/> 609 <pt x="75" y="110" on="1"/> 610 </contour> 611 <contour> 612 <pt x="419" y="572" on="1"/> 613 <pt x="293" y="340" on="1"/> 614 <pt x="419" y="110" on="1"/> 615 </contour> 616 <instructions><assembly> 617 </assembly></instructions> 618 </TTGlyph> 619 620 <TTGlyph name="A" xMin="132" yMin="304" xMax="365" yMax="567"> 621 <contour> 622 <pt x="132" y="567" on="1"/> 623 <pt x="365" y="567" on="1"/> 624 <pt x="365" y="304" on="1"/> 625 <pt x="132" y="304" on="1"/> 626 </contour> 627 <instructions><assembly> 628 </assembly></instructions> 629 </TTGlyph> 630 631 <TTGlyph name="B" xMin="132" yMin="304" xMax="365" yMax="567"> 632 <contour> 633 <pt x="132" y="567" on="1"/> 634 <pt x="365" y="567" on="1"/> 635 <pt x="365" y="304" on="1"/> 636 <pt x="132" y="304" on="1"/> 637 </contour> 638 <instructions><assembly> 639 SVTCA[0] /* SetFPVectorToAxis */ 640 PUSHB[ ] /* 3 values pushed */ 641 1 2 3 642 CALL[ ] /* CallFunction */ 643 IUP[0] /* InterpolateUntPts */ 644 IUP[1] /* InterpolateUntPts */ 645 </assembly></instructions> 646 </TTGlyph> 647 648 <TTGlyph name="C"/><!-- contains no outline data --> 649 650 <TTGlyph name="u1F6D2"/><!-- contains no outline data --> 651 652 </glyf> 653 654 <name> 655 <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True"> 656 TestTTF 657 </namerecord> 658 <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0" unicode="True"> 659 Regular 660 </namerecord> 661 <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0" unicode="True"> 662 1.000;UKWN;TestTTF-Regular 663 </namerecord> 664 <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0" unicode="True"> 665 TestTTF 666 </namerecord> 667 <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0" unicode="True"> 668 Version 1.000;PS 1.000;hotconv 1.0.88;makeotf.lib2.5.647800 DEVELOPMENT 669 </namerecord> 670 <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True"> 671 TestTTF-Regular 672 </namerecord> 673 <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409"> 674 TestTTF 675 </namerecord> 676 <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409"> 677 Regular 678 </namerecord> 679 <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409"> 680 1.000;UKWN;TestTTF-Regular 681 </namerecord> 682 <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409"> 683 TestTTF 684 </namerecord> 685 <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409"> 686 Version 1.000;PS 1.000;hotconv 1.0.88;makeotf.lib2.5.647800 DEVELOPMENT 687 </namerecord> 688 <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409"> 689 TestTTF-Regular 690 </namerecord> 691 </name> 692 693 <post> 694 <formatType value="2.0"/> 695 <italicAngle value="0.0"/> 696 <underlinePosition value="-75"/> 697 <underlineThickness value="50"/> 698 <isFixedPitch value="0"/> 699 <minMemType42 value="0"/> 700 <maxMemType42 value="0"/> 701 <minMemType1 value="0"/> 702 <maxMemType1 value="0"/> 703 <psNames> 704 <!-- This file uses unique glyph names based on the information 705 found in the 'post' table. Since these names might not be unique, 706 we have to invent artificial names in case of clashes. In order to 707 be able to retain the original information, we need a name to 708 ps name mapping for those cases where they differ. That's what 709 you see below. 710 --> 711 </psNames> 712 <extraNames> 713 <!-- following are the name that are not taken from the standard Mac glyph order --> 714 <psName name="u1F6D2"/> 715 </extraNames> 716 </post> 717 718 <gasp> 719 <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="2"/> 720 </gasp> 721 722</ttFont> 723