Created
July 7, 2019 08:54
-
-
Save papandreou/cc1f32ee847c055f47069ea5e8dd9554 to your computer and use it in GitHub Desktop.
diff from ttx of roboto-black RO subset created with hbsubset to one created with the wasm build
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- roboto-black-subset-with-hbsubset.ttx 2019-07-07 10:49:56.000000000 +0200 | |
+++ roboto-black-subset-with-wasm.ttx 2019-07-07 10:49:42.000000000 +0200 | |
@@ -1,1359 +1,303 @@ | |
<?xml version="1.0" encoding="UTF-8"?> | |
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.43"> | |
<GlyphOrder> | |
<!-- The 'id' attribute is only for humans; it is ignored when parsed. --> | |
<GlyphID id="0" name=".notdef"/> | |
<GlyphID id="1" name="O"/> | |
<GlyphID id="2" name="R"/> | |
</GlyphOrder> | |
<head> | |
<!-- Most of this table will be recalculated by the compiler --> | |
<tableVersion value="1.0"/> | |
<fontRevision value="1.0"/> | |
- <checkSumAdjustment value="0x97ec4f24"/> | |
+ <checkSumAdjustment value="0x5f0df26"/> | |
<magicNumber value="0x5f0f3cf5"/> | |
<flags value="00000000 00011111"/> | |
<unitsPerEm value="2048"/> | |
<created value="Tue Feb 3 15:51:21 2015"/> | |
<modified value="Tue Feb 3 15:51:21 2015"/> | |
<xMin value="-115"/> | |
<yMin value="-472"/> | |
<xMax value="1936"/> | |
<yMax value="1934"/> | |
<macStyle value="00000000 00000001"/> | |
<lowestRecPPEM value="8"/> | |
<fontDirectionHint value="2"/> | |
<indexToLocFormat value="0"/> | |
<glyphDataFormat value="0"/> | |
</head> | |
<hhea> | |
<tableVersion value="0x00010000"/> | |
<ascent value="2174"/> | |
<descent value="-595"/> | |
<lineGap value="0"/> | |
<advanceWidthMax value="2047"/> | |
<minLeftSideBearing value="-115"/> | |
<minRightSideBearing value="-114"/> | |
<xMaxExtent value="1936"/> | |
<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="3"/> | |
</hhea> | |
<maxp> | |
<!-- Most of this table will be recalculated by the compiler --> | |
<tableVersion value="0x10000"/> | |
<numGlyphs value="3"/> | |
<maxPoints value="70"/> | |
<maxContours value="5"/> | |
<maxCompositePoints value="0"/> | |
<maxCompositeContours value="0"/> | |
- <maxZones value="2"/> | |
- <maxTwilightPoints value="1"/> | |
- <maxStorage value="2"/> | |
- <maxFunctionDefs value="22"/> | |
+ <maxZones value="1"/> | |
+ <maxTwilightPoints value="0"/> | |
+ <maxStorage value="0"/> | |
+ <maxFunctionDefs value="0"/> | |
<maxInstructionDefs value="0"/> | |
- <maxStackElements value="256"/> | |
- <maxSizeOfInstructions value="358"/> | |
+ <maxStackElements value="0"/> | |
+ <maxSizeOfInstructions value="0"/> | |
<maxComponentElements value="0"/> | |
<maxComponentDepth value="0"/> | |
</maxp> | |
<OS_2> | |
<!-- The fields 'usFirstCharIndex' and 'usLastCharIndex' | |
will be recalculated by the compiler --> | |
<version value="3"/> | |
<xAvgCharWidth value="1076"/> | |
<usWeightClass value="900"/> | |
<usWidthClass value="5"/> | |
<fsType value="00000000 00000100"/> | |
<ySubscriptXSize value="1434"/> | |
<ySubscriptYSize value="1331"/> | |
<ySubscriptXOffset value="0"/> | |
<ySubscriptYOffset value="287"/> | |
<ySuperscriptXSize value="1434"/> | |
<ySuperscriptYSize value="1331"/> | |
<ySuperscriptXOffset value="0"/> | |
<ySuperscriptYOffset value="977"/> | |
<yStrikeoutSize value="102"/> | |
<yStrikeoutPosition value="512"/> | |
<sFamilyClass value="0"/> | |
<panose> | |
<bFamilyType value="2"/> | |
<bSerifStyle value="0"/> | |
<bWeight value="0"/> | |
<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 00000001"/> | |
<ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/> | |
<ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/> | |
<ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/> | |
<achVendID value="Goog"/> | |
<fsSelection value="00000000 00100000"/> | |
<usFirstCharIndex value="79"/> | |
<usLastCharIndex value="82"/> | |
<sTypoAscender value="1638"/> | |
<sTypoDescender value="-410"/> | |
<sTypoLineGap value="0"/> | |
<usWinAscent value="2174"/> | |
<usWinDescent value="595"/> | |
<ulCodePageRange1 value="00100000 00000000 00000001 10011111"/> | |
<ulCodePageRange2 value="01001111 00000001 00000000 00000000"/> | |
<sxHeight value="1082"/> | |
<sCapHeight value="1456"/> | |
<usDefaultChar value="0"/> | |
<usBreakChar value="32"/> | |
<usMaxContext value="2"/> | |
</OS_2> | |
<hmtx> | |
<mtx name=".notdef" width="748" lsb="68"/> | |
<mtx name="O" width="1400" lsb="81"/> | |
<mtx name="R" width="1352" lsb="114"/> | |
</hmtx> | |
<cmap> | |
<tableVersion version="0"/> | |
<cmap_format_4 platformID="0" platEncID="3" language="0"> | |
<map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O --> | |
<map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R --> | |
</cmap_format_4> | |
<cmap_format_4 platformID="3" platEncID="1" language="0"> | |
<map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O --> | |
<map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R --> | |
</cmap_format_4> | |
</cmap> | |
- <fpgm> | |
- <assembly> | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- SZP0[ ] /* SetZonePointer0 */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 76 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 74 | |
- SROUND[ ] /* SuperRound */ | |
- EIF[ ] /* EndIf */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- SWAP[ ] /* SwapTopStack */ | |
- MIAP[1] /* MoveIndirectAbsPt */ | |
- RTG[ ] /* RoundToGrid */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- RTDG[ ] /* RoundToDoubleGrid */ | |
- EIF[ ] /* EndIf */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 76 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- RDTG[ ] /* RoundDownToGrid */ | |
- EIF[ ] /* EndIf */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[10100] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 1 | |
- SZP0[ ] /* SetZonePointer0 */ | |
- MDAP[0] /* MoveDirectAbsPt */ | |
- RTG[ ] /* RoundToGrid */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 1 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[11010] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 12 | |
- CALL[ ] /* CallFunction */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 2 | |
- FDEF[ ] /* FunctionDefinition */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- RCVT[ ] /* ReadCVT */ | |
- SWAP[ ] /* SwapTopStack */ | |
- EIF[ ] /* EndIf */ | |
- POP[ ] /* PopTopStack */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- FDEF[ ] /* FunctionDefinition */ | |
- ROUND[01] /* Round */ | |
- RTG[ ] /* RoundToGrid */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 64 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- POP[ ] /* PopTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 64 | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 4 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- POP[ ] /* PopTopStack */ | |
- SWAP[ ] /* SwapTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- ROFF[ ] /* RoundOff */ | |
- IF[ ] /* If */ | |
- MDRP[11101] /* MoveDirectRelPt */ | |
- ELSE[ ] /* Else */ | |
- MDRP[01101] /* MoveDirectRelPt */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- IF[ ] /* If */ | |
- MIRP[11101] /* MoveIndirectRelPt */ | |
- ELSE[ ] /* Else */ | |
- MIRP[01101] /* MoveIndirectRelPt */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- SWAP[ ] /* SwapTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 5 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 70 | |
- SROUND[ ] /* SuperRound */ | |
- EIF[ ] /* EndIf */ | |
- IF[ ] /* If */ | |
- MDRP[11101] /* MoveDirectRelPt */ | |
- ELSE[ ] /* Else */ | |
- MDRP[01101] /* MoveDirectRelPt */ | |
- EIF[ ] /* EndIf */ | |
- EIF[ ] /* EndIf */ | |
- EIF[ ] /* EndIf */ | |
- RTG[ ] /* RoundToGrid */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 5 | |
- FDEF[ ] /* FunctionDefinition */ | |
- GFV[ ] /* GetFVector */ | |
- NOT[ ] /* LogicalNot */ | |
- AND[ ] /* LogicalAnd */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 34 1 | |
- GETINFO[ ] /* GetInfo */ | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 32 | |
- GETINFO[ ] /* GetInfo */ | |
- NOT[ ] /* LogicalNot */ | |
- NOT[ ] /* LogicalNot */ | |
- ELSE[ ] /* Else */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 7 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 36 1 | |
- GETINFO[ ] /* GetInfo */ | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 64 | |
- GETINFO[ ] /* GetInfo */ | |
- NOT[ ] /* LogicalNot */ | |
- NOT[ ] /* LogicalNot */ | |
- ELSE[ ] /* Else */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 8 | |
- FDEF[ ] /* FunctionDefinition */ | |
- SRP2[ ] /* SetRefPoint2 */ | |
- SRP1[ ] /* SetRefPoint1 */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- IP[ ] /* InterpolatePts */ | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 9 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- RDTG[ ] /* RoundDownToGrid */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- MDRP[00100] /* MoveDirectRelPt */ | |
- ELSE[ ] /* Else */ | |
- MDRP[01101] /* MoveDirectRelPt */ | |
- EIF[ ] /* EndIf */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CINDEX[ ] /* CopyXToTopStack */ | |
- MD[0] /* MeasureDistance */ | |
- SWAP[ ] /* SwapTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 4 | |
- MINDEX[ ] /* MoveXToTopStack */ | |
- MD[1] /* MeasureDistance */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- NEG[ ] /* Negate */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SUB[ ] /* Subtract */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SUB[ ] /* Subtract */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- EIF[ ] /* EndIf */ | |
- RTG[ ] /* RoundToGrid */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 10 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- POP[ ] /* PopTopStack */ | |
- SRP0[ ] /* SetRefPoint0 */ | |
- ELSE[ ] /* Else */ | |
- SRP0[ ] /* SetRefPoint0 */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 11 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[10010] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 12 | |
- CALL[ ] /* CallFunction */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 12 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 7 | |
- CALL[ ] /* CallFunction */ | |
- NOT[ ] /* LogicalNot */ | |
- IF[ ] /* If */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- GC[1] /* GetCoordOnPVector */ | |
- SWAP[ ] /* SwapTopStack */ | |
- GC[0] /* GetCoordOnPVector */ | |
- SUB[ ] /* Subtract */ | |
- ROUND[10] /* Round */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- IF[ ] /* If */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ABS[ ] /* Absolute */ | |
- DIV[ ] /* Divide */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 13 | |
- FDEF[ ] /* FunctionDefinition */ | |
- SRP2[ ] /* SetRefPoint2 */ | |
- SRP1[ ] /* SetRefPoint1 */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- IP[ ] /* InterpolatePts */ | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- GC[1] /* GetCoordOnPVector */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- GC[0] /* GetCoordOnPVector */ | |
- SUB[ ] /* Subtract */ | |
- SWAP[ ] /* SwapTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SWAP[ ] /* SwapTopStack */ | |
- MD[1] /* MeasureDistance */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- SWAP[ ] /* SwapTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 64 | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- SWAP[ ] /* SwapTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 64 | |
- NEG[ ] /* Negate */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 14 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- RTDG[ ] /* RoundToDoubleGrid */ | |
- MDRP[10110] /* MoveDirectRelPt */ | |
- RTG[ ] /* RoundToGrid */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- ELSE[ ] /* Else */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[10110] /* MoveDirectRelPt */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SWAP[ ] /* SwapTopStack */ | |
- MD[0] /* MeasureDistance */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- NEQ[ ] /* NotEqual */ | |
- IF[ ] /* If */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 15 | |
- FDEF[ ] /* FunctionDefinition */ | |
- SWAP[ ] /* SwapTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[10110] /* MoveDirectRelPt */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 7 | |
- CALL[ ] /* CallFunction */ | |
- NOT[ ] /* LogicalNot */ | |
- IF[ ] /* If */ | |
- SWAP[ ] /* SwapTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- IF[ ] /* If */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- GTEQ[ ] /* GreaterThanOrEqual */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 1 | |
- EIF[ ] /* EndIf */ | |
- IF[ ] /* If */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 4 | |
- MINDEX[ ] /* MoveXToTopStack */ | |
- MD[0] /* MeasureDistance */ | |
- SWAP[ ] /* SwapTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SWAP[ ] /* SwapTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- MD[0] /* MeasureDistance */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SWAP[ ] /* SwapTopStack */ | |
- SUB[ ] /* Subtract */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 16 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[11010] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 18 | |
- CALL[ ] /* CallFunction */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 17 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[10010] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 18 | |
- CALL[ ] /* CallFunction */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 18 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 7 | |
- CALL[ ] /* CallFunction */ | |
- NOT[ ] /* LogicalNot */ | |
- IF[ ] /* If */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- GC[1] /* GetCoordOnPVector */ | |
- SWAP[ ] /* SwapTopStack */ | |
- GC[0] /* GetCoordOnPVector */ | |
- SUB[ ] /* Subtract */ | |
- ROUND[10] /* Round */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- GC[1] /* GetCoordOnPVector */ | |
- SWAP[ ] /* SwapTopStack */ | |
- GC[0] /* GetCoordOnPVector */ | |
- SWAP[ ] /* SwapTopStack */ | |
- SUB[ ] /* Subtract */ | |
- ROUND[10] /* Round */ | |
- ADD[ ] /* Add */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- IF[ ] /* If */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ABS[ ] /* Absolute */ | |
- DIV[ ] /* Divide */ | |
- SHPIX[ ] /* ShiftZoneByPixel */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 19 | |
- FDEF[ ] /* FunctionDefinition */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SDPVTL[1] /* SetDualPVectorToLine */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CINDEX[ ] /* CopyXToTopStack */ | |
- MD[1] /* MeasureDistance */ | |
- ABS[ ] /* Absolute */ | |
- SWAP[ ] /* SwapTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- SPVTL[1] /* SetPVectorToLine */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 32 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- ALIGNRP[ ] /* AlignRelativePt */ | |
- ELSE[ ] /* Else */ | |
- MDRP[00000] /* MoveDirectRelPt */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 20 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 4 values pushed */ | |
- 0 64 1 64 | |
- WS[ ] /* WriteStore */ | |
- WS[ ] /* WriteStore */ | |
- SVTCA[1] /* SetFPVectorToAxis */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- PUSHW[ ] /* 1 value pushed */ | |
- 4096 | |
- MUL[ ] /* Multiply */ | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- PUSHW[ ] /* 1 value pushed */ | |
- 4096 | |
- MUL[ ] /* Multiply */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- NEQ[ ] /* NotEqual */ | |
- IF[ ] /* If */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- ROLL[ ] /* RollTopThreeStack */ | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- SWAP[ ] /* SwapTopStack */ | |
- DIV[ ] /* Divide */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- SWAP[ ] /* SwapTopStack */ | |
- WS[ ] /* WriteStore */ | |
- ELSE[ ] /* Else */ | |
- DIV[ ] /* Divide */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 1 | |
- SWAP[ ] /* SwapTopStack */ | |
- WS[ ] /* WriteStore */ | |
- EIF[ ] /* EndIf */ | |
- DUP[ ] /* DuplicateTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 64 | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 0 32 0 | |
- RS[ ] /* ReadStore */ | |
- MUL[ ] /* Multiply */ | |
- WS[ ] /* WriteStore */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 1 32 1 | |
- RS[ ] /* ReadStore */ | |
- MUL[ ] /* Multiply */ | |
- WS[ ] /* WriteStore */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 32 | |
- MUL[ ] /* Multiply */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 25 | |
- NEG[ ] /* Negate */ | |
- JMPR[ ] /* Jump */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ELSE[ ] /* Else */ | |
- POP[ ] /* PopTopStack */ | |
- POP[ ] /* PopTopStack */ | |
- EIF[ ] /* EndIf */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 21 | |
- FDEF[ ] /* FunctionDefinition */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 1 | |
- RS[ ] /* ReadStore */ | |
- MUL[ ] /* Multiply */ | |
- SWAP[ ] /* SwapTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- RS[ ] /* ReadStore */ | |
- MUL[ ] /* Multiply */ | |
- SWAP[ ] /* SwapTopStack */ | |
- ENDF[ ] /* EndFunctionDefinition */ | |
- </assembly> | |
- </fpgm> | |
- | |
- <prep> | |
- <assembly> | |
- PUSHW[ ] /* 1 value pushed */ | |
- 511 | |
- SCANCTRL[ ] /* ScanConversionControl */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 1 | |
- SCANTYPE[ ] /* ScanType */ | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 8 | |
- LT[ ] /* LessThan */ | |
- IF[ ] /* If */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 1 1 | |
- INSTCTRL[ ] /* SetInstrExecControl */ | |
- EIF[ ] /* EndIf */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 70 6 | |
- CALL[ ] /* CallFunction */ | |
- IF[ ] /* If */ | |
- POP[ ] /* PopTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 16 | |
- EIF[ ] /* EndIf */ | |
- MPPEM[ ] /* MeasurePixelPerEm */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 20 | |
- GT[ ] /* GreaterThan */ | |
- IF[ ] /* If */ | |
- POP[ ] /* PopTopStack */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 128 | |
- EIF[ ] /* EndIf */ | |
- SCVTCI[ ] /* SetCVTCutIn */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- CALL[ ] /* CallFunction */ | |
- NOT[ ] /* LogicalNot */ | |
- IF[ ] /* If */ | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 4 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 3 26 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 5 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 4 26 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 6 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 5 92 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 7 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 6 53 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 8 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 7 43 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 9 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 8 33 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 10 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 9 31 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 11 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 10 143 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 12 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 11 20 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- SVTCA[1] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 13 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 3 | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 17 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 13 40 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 16 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 17 58 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 15 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHW[ ] /* 3 values pushed */ | |
- 16 256 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 14 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 15 44 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 18 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHW[ ] /* 3 values pushed */ | |
- 13 32767 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 19 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 18 81 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 20 | |
- DUP[ ] /* DuplicateTopStack */ | |
- RCVT[ ] /* ReadCVT */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 19 57 2 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 70 | |
- SROUND[ ] /* SuperRound */ | |
- CALL[ ] /* CallFunction */ | |
- WCVTP[ ] /* WriteCVTInPixels */ | |
- EIF[ ] /* EndIf */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 20 | |
- CALL[ ] /* CallFunction */ | |
- </assembly> | |
- </prep> | |
- | |
- <cvt> | |
- <cv index="0" value="0"/> | |
- <cv index="1" value="1082"/> | |
- <cv index="2" value="1456"/> | |
- <cv index="3" value="260"/> | |
- <cv index="4" value="317"/> | |
- <cv index="5" value="211"/> | |
- <cv index="6" value="224"/> | |
- <cv index="7" value="234"/> | |
- <cv index="8" value="241"/> | |
- <cv index="9" value="255"/> | |
- <cv index="10" value="264"/> | |
- <cv index="11" value="272"/> | |
- <cv index="12" value="180"/> | |
- <cv index="13" value="339"/> | |
- <cv index="14" value="328"/> | |
- <cv index="15" value="312"/> | |
- <cv index="16" value="318"/> | |
- <cv index="17" value="307"/> | |
- <cv index="18" value="339"/> | |
- <cv index="19" value="354"/> | |
- <cv index="20" value="360"/> | |
- <cv index="21" value="196"/> | |
- <cv index="22" value="228"/> | |
- <cv index="23" value="337"/> | |
- <cv index="24" value="198"/> | |
- <cv index="25" value="68"/> | |
- <cv index="26" value="1297"/> | |
- </cvt> | |
- | |
<loca> | |
<!-- The 'loca' table will be calculated by the compiler --> | |
</loca> | |
<glyf> | |
<!-- The xMin, yMin, xMax and yMax values | |
will be recalculated by the compiler. --> | |
<TTGlyph name=".notdef" xMin="68" yMin="0" xMax="612" yMax="1365"> | |
<contour> | |
<pt x="68" y="0" on="1"/> | |
<pt x="68" y="1365" on="1"/> | |
<pt x="612" y="1365" on="1"/> | |
<pt x="612" y="0" on="1"/> | |
</contour> | |
<contour> | |
<pt x="136" y="68" on="1"/> | |
<pt x="544" y="68" on="1"/> | |
<pt x="544" y="1297" on="1"/> | |
<pt x="136" y="1297" on="1"/> | |
</contour> | |
- <instructions> | |
- <assembly> | |
- PUSHB[ ] /* 2 values pushed */ | |
- 1 0 | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- ALIGNRP[ ] /* AlignRelativePt */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 7 4 25 | |
- MIRP[01101] /* MoveIndirectRelPt */ | |
- SHP[0] /* ShiftPointByLastPoint */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 6 5 | |
- MDRP[11100] /* MoveDirectRelPt */ | |
- ALIGNRP[ ] /* AlignRelativePt */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 3 2 25 | |
- MIRP[01101] /* MoveIndirectRelPt */ | |
- SHP[0] /* ShiftPointByLastPoint */ | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 3 0 | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- ALIGNRP[ ] /* AlignRelativePt */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 5 4 25 | |
- MIRP[01101] /* MoveIndirectRelPt */ | |
- SHP[0] /* ShiftPointByLastPoint */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 7 6 26 | |
- MIRP[11100] /* MoveIndirectRelPt */ | |
- ALIGNRP[ ] /* AlignRelativePt */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 1 2 25 | |
- MIRP[01101] /* MoveIndirectRelPt */ | |
- SHP[0] /* ShiftPointByLastPoint */ | |
- </assembly> | |
- </instructions> | |
+ <instructions/> | |
</TTGlyph> | |
<TTGlyph name="O" xMin="81" yMin="-21" xMax="1318" yMax="1477"> | |
<contour> | |
<pt x="81" y="597" on="1"/> | |
<pt x="81" y="859" on="1"/> | |
<pt x="81" y="1127" on="0"/> | |
<pt x="424" y="1477" on="0"/> | |
<pt x="700" y="1477" on="1"/> | |
<pt x="974" y="1477" on="0"/> | |
<pt x="1318" y="1127" on="0"/> | |
<pt x="1318" y="859" on="1"/> | |
<pt x="1318" y="597" on="1"/> | |
<pt x="1318" y="328" on="0"/> | |
<pt x="977" y="-21" on="0"/> | |
<pt x="702" y="-21" on="1"/> | |
<pt x="425" y="-21" on="0"/> | |
<pt x="81" y="328" on="0"/> | |
</contour> | |
<contour> | |
<pt x="418" y="597" on="1"/> | |
<pt x="418" y="439" on="0"/> | |
<pt x="565" y="239" on="0"/> | |
<pt x="702" y="239" on="1"/> | |
<pt x="835" y="239" on="0"/> | |
<pt x="981" y="439" on="0"/> | |
<pt x="981" y="597" on="1"/> | |
<pt x="981" y="861" on="1"/> | |
<pt x="981" y="1017" on="0"/> | |
<pt x="834" y="1217" on="0"/> | |
<pt x="700" y="1217" on="1"/> | |
<pt x="563" y="1217" on="0"/> | |
<pt x="418" y="1018" on="0"/> | |
<pt x="418" y="861" on="1"/> | |
</contour> | |
- <instructions> | |
- <assembly> | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 11 0 0 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 17 3 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 4 2 0 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 24 3 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- SVTCA[1] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 28 | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- MDRP[10110] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 14 13 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 14 | |
- SRP0[ ] /* SetRefPoint0 */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 20 1 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 8 13 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 29 1 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 20 14 | |
- SRP1[ ] /* SetRefPoint1 */ | |
- SRP2[ ] /* SetRefPoint2 */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 11 4 | |
- IP[ ] /* InterpolatePts */ | |
- IP[ ] /* InterpolatePts */ | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- IUP[0] /* InterpolateUntPts */ | |
- IUP[1] /* InterpolateUntPts */ | |
- </assembly> | |
- </instructions> | |
+ <instructions/> | |
</TTGlyph> | |
<TTGlyph name="R" xMin="114" yMin="0" xMax="1315" yMax="1456"> | |
<contour> | |
<pt x="114" y="0" on="1"/> | |
<pt x="114" y="1456" on="1"/> | |
<pt x="674" y="1456" on="1"/> | |
<pt x="927" y="1456" on="0"/> | |
<pt x="1223" y="1222" on="0"/> | |
<pt x="1223" y="1019" on="1"/> | |
<pt x="1223" y="906" on="0"/> | |
<pt x="1104" y="744" on="0"/> | |
<pt x="988" y="693" on="1"/> | |
<pt x="1122" y="655" on="0"/> | |
<pt x="1239" y="478" on="0"/> | |
<pt x="1239" y="346" on="1"/> | |
<pt x="1239" y="254" on="1"/> | |
<pt x="1239" y="197" on="0"/> | |
<pt x="1273" y="51" on="0"/> | |
<pt x="1315" y="20" on="1"/> | |
<pt x="1315" y="0" on="1"/> | |
<pt x="967" y="0" on="1"/> | |
<pt x="927" y="31" on="0"/> | |
<pt x="902" y="189" on="0"/> | |
<pt x="902" y="256" on="1"/> | |
<pt x="902" y="344" on="1"/> | |
<pt x="902" y="448" on="0"/> | |
<pt x="792" y="558" on="0"/> | |
<pt x="686" y="558" on="1"/> | |
<pt x="453" y="558" on="1"/> | |
<pt x="453" y="0" on="1"/> | |
</contour> | |
<contour> | |
<pt x="453" y="818" on="1"/> | |
<pt x="676" y="818" on="1"/> | |
<pt x="778" y="818" on="0"/> | |
<pt x="886" y="911" on="0"/> | |
<pt x="886" y="998" on="1"/> | |
<pt x="886" y="1087" on="0"/> | |
<pt x="775" y="1196" on="0"/> | |
<pt x="674" y="1196" on="1"/> | |
<pt x="453" y="1196" on="1"/> | |
</contour> | |
- <instructions> | |
- <assembly> | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 0 0 0 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 16 | |
- SHP[1] /* ShiftPointByLastPoint */ | |
- PUSHB[ ] /* 3 values pushed */ | |
- 2 2 0 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 35 3 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 5 values pushed */ | |
- 25 27 0 2 13 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 25 3 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- SVTCA[1] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 36 | |
- MDAP[1] /* MoveDirectAbsPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 0 | |
- MDRP[10110] /* MoveDirectRelPt */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 26 13 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 27 | |
- SHP[0] /* ShiftPointByLastPoint */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 26 | |
- SRP0[ ] /* SetRefPoint0 */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 20 1 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 12 13 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 31 | |
- DUP[ ] /* DuplicateTopStack */ | |
- MDRP[10110] /* MoveDirectRelPt */ | |
- SRP1[ ] /* SetRefPoint1 */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 5 13 | |
- MIRP[01001] /* MoveIndirectRelPt */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 37 1 | |
- CALL[ ] /* CallFunction */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 5 20 | |
- SRP1[ ] /* SetRefPoint1 */ | |
- SRP2[ ] /* SetRefPoint2 */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 8 17 | |
- IP[ ] /* InterpolatePts */ | |
- IP[ ] /* InterpolatePts */ | |
- SVTCA[0] /* SetFPVectorToAxis */ | |
- PUSHB[ ] /* 2 values pushed */ | |
- 25 0 | |
- SRP1[ ] /* SetRefPoint1 */ | |
- SRP2[ ] /* SetRefPoint2 */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 11 | |
- IP[ ] /* InterpolatePts */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 27 | |
- SRP1[ ] /* SetRefPoint1 */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 8 | |
- IP[ ] /* InterpolatePts */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 35 | |
- SRP2[ ] /* SetRefPoint2 */ | |
- PUSHB[ ] /* 1 value pushed */ | |
- 5 | |
- IP[ ] /* InterpolatePts */ | |
- IUP[0] /* InterpolateUntPts */ | |
- IUP[1] /* InterpolateUntPts */ | |
- </assembly> | |
- </instructions> | |
+ <instructions/> | |
</TTGlyph> | |
</glyf> | |
<name> | |
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409"> | |
Font data copyright Google 2012 | |
</namerecord> | |
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409"> | |
Roboto Black | |
</namerecord> | |
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409"> | |
Regular | |
</namerecord> | |
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409"> | |
Google:Roboto Black:2013 | |
</namerecord> | |
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409"> | |
Roboto Black Regular | |
</namerecord> | |
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409"> | |
Version 1.100141; 2013 | |
</namerecord> | |
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409"> | |
Roboto-Black | |
</namerecord> | |
</name> | |
<post> | |
<formatType value="3.0"/> | |
<italicAngle value="0.0"/> | |
<underlinePosition value="-150"/> | |
<underlineThickness value="100"/> | |
<isFixedPitch value="0"/> | |
<minMemType42 value="0"/> | |
<maxMemType42 value="0"/> | |
<minMemType1 value="0"/> | |
<maxMemType1 value="0"/> | |
</post> | |
<gasp> | |
<gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="15"/> | |
</gasp> | |
<FFTM> | |
<!-- FontForge's timestamp, font source creation and modification dates --> | |
<version value="1"/> | |
<FFTimeStamp value="Wed Dec 31 20:30:15 2014"/> | |
<sourceCreated value="Thu Sep 13 08:17:41 2012"/> | |
<sourceModified value="Tue Feb 3 15:51:21 2015"/> | |
</FFTM> | |
<webf raw="True"> | |
<hexdata> | |
000154d0 ee7a | |
</hexdata> | |
</webf> | |
</ttFont> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment