Skip to content

Instantly share code, notes, and snippets.

@papandreou
Created July 7, 2019 08:54
Show Gist options
  • Save papandreou/cc1f32ee847c055f47069ea5e8dd9554 to your computer and use it in GitHub Desktop.
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
--- 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