1628 lines
46 KiB
XML
1628 lines
46 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<assembly>
|
|
NPUSHB[ ] /* 59 values pushed */
|
|
58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34
|
|
33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
|
|
8 7 6 5 4 3 2 1 0
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
25
|
|
RS[ ] /* ReadStore */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
FLIPOFF[ ] /* SetAutoFlipOff */
|
|
MIRP[10000] /* MoveIndirectRelPt */
|
|
FLIPON[ ] /* SetAutoFlipOn */
|
|
MDAP[1] /* MoveDirectAbsPt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
SHP[1] /* ShiftPointByLastPoint */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
5
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
20
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
0 64
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
EIF[ ] /* EndIf */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
6
|
|
CALL[ ] /* CallFunction */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
SHP[1] /* ShiftPointByLastPoint */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
FLIPOFF[ ] /* SetAutoFlipOff */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
MIRP[10010] /* MoveIndirectRelPt */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
FLIPON[ ] /* SetAutoFlipOn */
|
|
ELSE[ ] /* Else */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MD[1] /* MeasureDistance */
|
|
SUB[ ] /* Subtract */
|
|
ABS[ ] /* Absolute */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
40
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
POP[ ] /* PopTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
MDRP[10110] /* MoveDirectRelPt */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
MIRP[10010] /* MoveIndirectRelPt */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
26
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[1] /* MeasureDistance */
|
|
SUB[ ] /* Subtract */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ABS[ ] /* Absolute */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
16
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-30
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
16
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
30
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-16
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
5
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
20
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
PUSHW[ ] /* 2 values pushed */
|
|
0 -64
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
EIF[ ] /* EndIf */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
6
|
|
CALL[ ] /* CallFunction */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
SHP[1] /* ShiftPointByLastPoint */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
FLIPOFF[ ] /* SetAutoFlipOff */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
70 25
|
|
RS[ ] /* ReadStore */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP1[ ] /* SetZonePointer1 */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
0 70
|
|
MIRP[00010] /* MoveIndirectRelPt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP2[ ] /* SetZonePointer2 */
|
|
PUSHW[ ] /* 2 values pushed */
|
|
0 -16
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
ALIGNRP[ ] /* AlignRelativePt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
40
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
ALIGNRP[ ] /* AlignRelativePt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
RTG[ ] /* RoundToGrid */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
MDAP[1] /* MoveDirectAbsPt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SZP1[ ] /* SetZonePointer1 */
|
|
MIRP[10010] /* MoveIndirectRelPt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SZP2[ ] /* SetZonePointer2 */
|
|
FLIPON[ ] /* SetAutoFlipOn */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
5
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
PUSHW[ ] /* 2 values pushed */
|
|
0 -32
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
6
|
|
CALL[ ] /* CallFunction */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
SHP[1] /* ShiftPointByLastPoint */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
ROUND[10] /* Round */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
ROUND[01] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
25
|
|
RS[ ] /* ReadStore */
|
|
ABS[ ] /* Absolute */
|
|
ADD[ ] /* Add */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
MIRP[10000] /* MoveIndirectRelPt */
|
|
MDAP[1] /* MoveDirectAbsPt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
SHP[1] /* ShiftPointByLastPoint */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
11 10
|
|
RS[ ] /* ReadStore */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RS[ ] /* ReadStore */
|
|
NEG[ ] /* Negate */
|
|
SPVFS[ ] /* SetPVectorFromStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
10 11
|
|
RS[ ] /* ReadStore */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RS[ ] /* ReadStore */
|
|
SFVFS[ ] /* SetFVectorFromStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTF[ ] /* WriteCVTInFUnits */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
1 70
|
|
MIAP[0] /* MoveIndirectAbsPt */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTF[ ] /* WriteCVTInFUnits */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
2 70
|
|
RCVT[ ] /* ReadCVT */
|
|
MSIRP[0] /* MoveStackIndirRelPt */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
2 0
|
|
SFVTL[0] /* SetFVectorToLine */
|
|
GFV[ ] /* GetFVector */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
18
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
MAX[ ] /* Maximum */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
19
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-64
|
|
MIN[ ] /* Minimum */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
PUSHB[ ] /* 1 value pushed */
|
|
18
|
|
CALL[ ] /* CallFunction */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
PUSHB[ ] /* 1 value pushed */
|
|
19
|
|
CALL[ ] /* CallFunction */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
6
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
7
|
|
RS[ ] /* ReadStore */
|
|
NEG[ ] /* Negate */
|
|
SPVFS[ ] /* SetPVectorFromStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROUND[01] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
SUB[ ] /* Subtract */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
MAX[ ] /* Maximum */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
44 192
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
MIN[ ] /* Minimum */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
4096
|
|
DIV[ ] /* Divide */
|
|
ADD[ ] /* Add */
|
|
CALL[ ] /* CallFunction */
|
|
GPV[ ] /* GetPVector */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ABS[ ] /* Absolute */
|
|
SUB[ ] /* Subtract */
|
|
NOT[ ] /* LogicalNot */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
SUB[ ] /* Subtract */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
0 3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[00] /* Round */
|
|
EQ[ ] /* Equal */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
28
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
LT[ ] /* LessThan */
|
|
AND[ ] /* LogicalAnd */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ADD[ ] /* Add */
|
|
ROUND[00] /* Round */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[00] /* Round */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[00] /* Round */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[00] /* Round */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
ROUND[00] /* Round */
|
|
NEG[ ] /* Negate */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
ADD[ ] /* Add */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
9
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
SDPVTL[1] /* SetDualPVectorToLine */
|
|
POP[ ] /* PopTopStack */
|
|
MDRP[00000] /* MoveDirectRelPt */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
18
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
SDPVTL[1] /* SetDualPVectorToLine */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
17
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
71
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
71
|
|
ROFF[ ] /* RoundOff */
|
|
MIRP[00100] /* MoveIndirectRelPt */
|
|
ELSE[ ] /* Else */
|
|
SPVTCA[1] /* SetPVectorToAxis */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
RTG[ ] /* RoundToGrid */
|
|
ROUND[01] /* Round */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
71
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SDPVTL[1] /* SetDualPVectorToLine */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
160
|
|
LTEQ[ ] /* LessThenOrEqual */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
17
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
71
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
71
|
|
ROFF[ ] /* RoundOff */
|
|
MIRP[00100] /* MoveIndirectRelPt */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
71
|
|
ROFF[ ] /* RoundOff */
|
|
MIRP[00100] /* MoveIndirectRelPt */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
RTG[ ] /* RoundToGrid */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[00] /* Round */
|
|
ADD[ ] /* Add */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
WS[ ] /* WriteStore */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
RTG[ ] /* RoundToGrid */
|
|
MDAP[1] /* MoveDirectAbsPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
ROUND[01] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
MAX[ ] /* Maximum */
|
|
SUB[ ] /* Subtract */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
128
|
|
DIV[ ] /* Divide */
|
|
ROUND[10] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SUB[ ] /* Subtract */
|
|
MIN[ ] /* Minimum */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
25
|
|
RS[ ] /* ReadStore */
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
POP[ ] /* PopTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
MIRP[10110] /* MoveIndirectRelPt */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
ADD[ ] /* Add */
|
|
ROUND[10] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
SUB[ ] /* Subtract */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
MAX[ ] /* Maximum */
|
|
NEG[ ] /* Negate */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
MIN[ ] /* Minimum */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[10] /* Round */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
NEQ[ ] /* NotEqual */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
AND[ ] /* LogicalAnd */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[00] /* Round */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[01] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
MAX[ ] /* Maximum */
|
|
SUB[ ] /* Subtract */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
128
|
|
DIV[ ] /* Divide */
|
|
ROUND[10] /* Round */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SUB[ ] /* Subtract */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MAX[ ] /* Maximum */
|
|
NEG[ ] /* Negate */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
MIN[ ] /* Minimum */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
25
|
|
CALL[ ] /* CallFunction */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
SUB[ ] /* Subtract */
|
|
ABS[ ] /* Absolute */
|
|
WS[ ] /* WriteStore */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
25
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
24
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
27
|
|
CALL[ ] /* CallFunction */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
EQ[ ] /* Equal */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
EQ[ ] /* Equal */
|
|
AND[ ] /* LogicalAnd */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
SUB[ ] /* Subtract */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
EIF[ ] /* EndIf */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
EQ[ ] /* Equal */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
EQ[ ] /* Equal */
|
|
AND[ ] /* LogicalAnd */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
ADD[ ] /* Add */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SUB[ ] /* Subtract */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ADD[ ] /* Add */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
ADD[ ] /* Add */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
32
|
|
MUL[ ] /* Multiply */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
SWAP[ ] /* SwapTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
SWAP[ ] /* SwapTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
NEG[ ] /* Negate */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
MUL[ ] /* Multiply */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
5
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
SWAP[ ] /* SwapTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
MIRP[10101] /* MoveIndirectRelPt */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
ADD[ ] /* Add */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MIRP[01101] /* MoveIndirectRelPt */
|
|
MIRP[01100] /* MoveIndirectRelPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
5
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
SWAP[ ] /* SwapTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
MIRP[10101] /* MoveIndirectRelPt */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SUB[ ] /* Subtract */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MIRP[01101] /* MoveIndirectRelPt */
|
|
MIRP[01100] /* MoveIndirectRelPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
6
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
MIRP[10101] /* MoveIndirectRelPt */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
MIRP[01101] /* MoveIndirectRelPt */
|
|
MIRP[01100] /* MoveIndirectRelPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
GC[0] /* GetCoordOnPVector */
|
|
SWAP[ ] /* SwapTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
ADD[ ] /* Add */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
SWAP[ ] /* SwapTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
ADD[ ] /* Add */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SUB[ ] /* Subtract */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-128
|
|
DIV[ ] /* Divide */
|
|
SWAP[ ] /* SwapTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
PUSHB[ ] /* 2 values pushed */
|
|
75 75
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
WCVTF[ ] /* WriteCVTInFUnits */
|
|
RCVT[ ] /* ReadCVT */
|
|
ADD[ ] /* Add */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SUB[ ] /* Subtract */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-70
|
|
MAX[ ] /* Maximum */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
MIN[ ] /* Minimum */
|
|
EIF[ ] /* EndIf */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
16
|
|
ADD[ ] /* Add */
|
|
ROUND[00] /* Round */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
MSIRP[0] /* MoveStackIndirRelPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROUND[00] /* Round */
|
|
SUB[ ] /* Subtract */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MIAP[1] /* MoveIndirectAbsPt */
|
|
SWAP[ ] /* SwapTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
LT[ ] /* LessThan */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ROUND[00] /* Round */
|
|
SUB[ ] /* Subtract */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MIAP[1] /* MoveIndirectAbsPt */
|
|
SWAP[ ] /* SwapTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[0] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
7
|
|
RS[ ] /* ReadStore */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
6
|
|
RS[ ] /* ReadStore */
|
|
SFVFS[ ] /* SetFVectorFromStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
MIRP[01100] /* MoveIndirectRelPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
12
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
GC[0] /* GetCoordOnPVector */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
GT[ ] /* GreaterThan */
|
|
IF[ ] /* If */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-16
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
16
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
NEQ[ ] /* NotEqual */
|
|
IF[ ] /* If */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
4096
|
|
MUL[ ] /* Multiply */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
SUB[ ] /* Subtract */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
GTEQ[ ] /* GreaterThanOrEqual */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
SUB[ ] /* Subtract */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
EIF[ ] /* EndIf */
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROUND[01] /* Round */
|
|
GTEQ[ ] /* GreaterThanOrEqual */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
SUB[ ] /* Subtract */
|
|
ABS[ ] /* Absolute */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
40
|
|
LTEQ[ ] /* LessThenOrEqual */
|
|
IF[ ] /* If */
|
|
RCVT[ ] /* ReadCVT */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
GPV[ ] /* GetPVector */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ABS[ ] /* Absolute */
|
|
MAX[ ] /* Maximum */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
16384
|
|
DIV[ ] /* Divide */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
128
|
|
LTEQ[ ] /* LessThenOrEqual */
|
|
IF[ ] /* If */
|
|
GPV[ ] /* GetPVector */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ABS[ ] /* Absolute */
|
|
MAX[ ] /* Maximum */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
8192
|
|
DIV[ ] /* Divide */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 3 values pushed */
|
|
0 64 47
|
|
CALL[ ] /* CallFunction */
|
|
EIF[ ] /* EndIf */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
ADD[ ] /* Add */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
POP[ ] /* PopTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
192
|
|
LTEQ[ ] /* LessThenOrEqual */
|
|
IF[ ] /* If */
|
|
GPV[ ] /* GetPVector */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ABS[ ] /* Absolute */
|
|
MAX[ ] /* Maximum */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
5461
|
|
DIV[ ] /* Divide */
|
|
ELSE[ ] /* Else */
|
|
PUSHB[ ] /* 3 values pushed */
|
|
0 128 47
|
|
CALL[ ] /* CallFunction */
|
|
EIF[ ] /* EndIf */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
ADD[ ] /* Add */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
GPV[ ] /* GetPVector */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
ABS[ ] /* Absolute */
|
|
MAX[ ] /* Maximum */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
16384
|
|
DIV[ ] /* Divide */
|
|
ADD[ ] /* Add */
|
|
SWAP[ ] /* SwapTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
GTEQ[ ] /* GreaterThanOrEqual */
|
|
IF[ ] /* If */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
4
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
ABS[ ] /* Absolute */
|
|
SWAP[ ] /* SwapTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ABS[ ] /* Absolute */
|
|
ROUND[01] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
64
|
|
MAX[ ] /* Maximum */
|
|
SUB[ ] /* Subtract */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
128
|
|
DIV[ ] /* Divide */
|
|
ROUND[10] /* Round */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SUB[ ] /* Subtract */
|
|
MIN[ ] /* Minimum */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
SWAP[ ] /* SwapTopStack */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
POP[ ] /* PopTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
70
|
|
MIRP[10110] /* MoveIndirectRelPt */
|
|
POP[ ] /* PopTopStack */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
IP[ ] /* InterpolatePts */
|
|
MDAP[1] /* MoveDirectAbsPt */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
ABS[ ] /* Absolute */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
192
|
|
EQ[ ] /* Equal */
|
|
IF[ ] /* If */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-8
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
8
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
19
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
SPVTCA[1] /* SetPVectorToAxis */
|
|
ELSE[ ] /* Else */
|
|
SPVTCA[0] /* SetPVectorToAxis */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
19
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
SPVTCA[0] /* SetPVectorToAxis */
|
|
ELSE[ ] /* Else */
|
|
SPVTCA[1] /* SetPVectorToAxis */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
10
|
|
CALL[ ] /* CallFunction */
|
|
SWAP[ ] /* SwapTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
ALIGNRP[ ] /* AlignRelativePt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
23
|
|
CALL[ ] /* CallFunction */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
PUSHW[ ] /* 1 value pushed */
|
|
-16
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
40
|
|
CALL[ ] /* CallFunction */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
SWAP[ ] /* SwapTopStack */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
MDRP[10000] /* MoveDirectRelPt */
|
|
SWAP[ ] /* SwapTopStack */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
16
|
|
CALL[ ] /* CallFunction */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
5
|
|
RS[ ] /* ReadStore */
|
|
IF[ ] /* If */
|
|
MDRP[00000] /* MoveDirectRelPt */
|
|
ELSE[ ] /* Else */
|
|
ALIGNRP[ ] /* AlignRelativePt */
|
|
EIF[ ] /* EndIf */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
SRP1[ ] /* SetRefPoint1 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SRP2[ ] /* SetRefPoint2 */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
GTEQ[ ] /* GreaterThanOrEqual */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
LTEQ[ ] /* LessThenOrEqual */
|
|
AND[ ] /* LogicalAnd */
|
|
IF[ ] /* If */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
2
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
MDRP[10000] /* MoveDirectRelPt */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MDRP[01001] /* MoveDirectRelPt */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP1[ ] /* SetZonePointer1 */
|
|
SRP0[ ] /* SetRefPoint0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
ALIGNRP[ ] /* AlignRelativePt */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SZPS[ ] /* SetZonePointerS */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
SVTCA[1] /* SetFPVectorToAxis */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
0
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
CINDEX[ ] /* CopyXToTopStack */
|
|
MD[0] /* MeasureDistance */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
3
|
|
SLOOP[ ] /* SetLoopVariable */
|
|
SHPIX[ ] /* ShiftZoneByPixel */
|
|
PUSHB[ ] /* 1 value pushed */
|
|
1
|
|
SZP0[ ] /* SetZonePointer0 */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
GTEQ[ ] /* GreaterThanOrEqual */
|
|
SWAP[ ] /* SwapTopStack */
|
|
MPPEM[ ] /* MeasurePixelPerEm */
|
|
LTEQ[ ] /* LessThenOrEqual */
|
|
AND[ ] /* LogicalAnd */
|
|
IF[ ] /* If */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
RCVT[ ] /* ReadCVT */
|
|
ROLL[ ] /* RollTopThreeStack */
|
|
ADD[ ] /* Add */
|
|
WCVTP[ ] /* WriteCVTInPixels */
|
|
ELSE[ ] /* Else */
|
|
POP[ ] /* PopTopStack */
|
|
POP[ ] /* PopTopStack */
|
|
EIF[ ] /* EndIf */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
FDEF[ ] /* FunctionDefinition */
|
|
DUP[ ] /* DuplicateTopStack */
|
|
IP[ ] /* InterpolatePts */
|
|
MDAP[1] /* MoveDirectAbsPt */
|
|
ENDF[ ] /* EndFunctionDefinition */
|
|
</assembly>
|