PUSHB[ ]	/* 1 value pushed */
0
FDEF[ ]
NPUSHB[ ]	/* 14 values pushed */
5 6 7 13 6 9 20 14 19 11 18 8 17 16
RS[ ]
PUSHB[ ]	/* 1 value pushed */
1
SZP2[ ]
GC[0]
PUSHB[ ]	/* 1 value pushed */
9
RS[ ]
GC[0]
SUB[ ]
ABS[ ]
WS[ ]
RS[ ]
RCVT[ ]
WS[ ]
RS[ ]
RCVT[ ]
WS[ ]
RS[ ]
RCVT[ ]
WS[ ]
RS[ ]
GC[0]
PUSHB[ ]	/* 1 value pushed */
12
RS[ ]
GC[0]
SUB[ ]
ABS[ ]
PUSHB[ ]	/* 1 value pushed */
18
RS[ ]
SUB[ ]
ROUND[01]
WS[ ]
RS[ ]
GC[0]
PUSHB[ ]	/* 1 value pushed */
16
RS[ ]
GC[0]
SUB[ ]
ABS[ ]
PUSHB[ ]	/* 1 value pushed */
20
RS[ ]
SUB[ ]
ROUND[01]
WS[ ]
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
LT[ ]
JROF[ ]
PUSHB[ ]	/* 2 values pushed */
6 64
WS[ ]
PUSHB[ ]	/* 2 values pushed */
5 7
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
LT[ ]
JROF[ ]
PUSHB[ ]	/* 2 values pushed */
7 64
WS[ ]
PUSHB[ ]	/* 4 values pushed */
16 5 5 18
RS[ ]
PUSHB[ ]	/* 1 value pushed */
19
RS[ ]
ADD[ ]
PUSHB[ ]	/* 1 value pushed */
20
RS[ ]
ADD[ ]
PUSHB[ ]	/* 1 value pushed */
6
RS[ ]
ADD[ ]
PUSHB[ ]	/* 1 value pushed */
7
RS[ ]
ADD[ ]
PUSHB[ ]	/* 1 value pushed */
32
SUB[ ]
WS[ ]
RS[ ]
PUSHB[ ]	/* 1 value pushed */
17
RS[ ]
GT[ ]
PUSHB[ ]	/* 1 value pushed */
7
RS[ ]
PUSHB[ ]	/* 1 value pushed */
70
GT[ ]
AND[ ]
JROF[ ]
PUSHB[ ]	/* 4 values pushed */
5 5 7 7
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
SUB[ ]
WS[ ]
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
SUB[ ]
WS[ ]
PUSHB[ ]	/* 2 values pushed */
16 5
RS[ ]
PUSHB[ ]	/* 1 value pushed */
17
RS[ ]
GT[ ]
PUSHB[ ]	/* 1 value pushed */
6
RS[ ]
PUSHB[ ]	/* 1 value pushed */
70
GT[ ]
AND[ ]
JROF[ ]
PUSHB[ ]	/* 4 values pushed */
5 5 6 6
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
SUB[ ]
WS[ ]
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
SUB[ ]
WS[ ]
PUSHB[ ]	/* 2 values pushed */
9 5
RS[ ]
PUSHB[ ]	/* 1 value pushed */
17
RS[ ]
GT[ ]
PUSHB[ ]	/* 1 value pushed */
18
RS[ ]
PUSHB[ ]	/* 1 value pushed */
70
GT[ ]
AND[ ]
JROF[ ]
PUSHB[ ]	/* 2 values pushed */
18 18
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
SUB[ ]
WS[ ]
PUSHB[ ]	/* 2 values pushed */
8 5
RS[ ]
PUSHB[ ]	/* 1 value pushed */
17
RS[ ]
PUSHB[ ]	/* 1 value pushed */
64
SUB[ ]
LT[ ]
JROF[ ]
PUSHB[ ]	/* 3 values pushed */
6 64 6
RS[ ]
ADD[ ]
WS[ ]
PUSHB[ ]	/* 4 values pushed */
13 15 12 10
RS[ ]
PUSHB[ ]	/* 1 value pushed */
18
RS[ ]
PUSHB[ ]	/* 3 values pushed */
1 1 9
RS[ ]
SRP0[ ]
SZP1[ ]
SZP0[ ]
MSIRP[0]
RS[ ]
PUSHB[ ]	/* 1 value pushed */
6
RS[ ]
PUSHB[ ]	/* 1 value pushed */
10
RS[ ]
SRP0[ ]
MSIRP[0]
RS[ ]
PUSHB[ ]		/* 1 value pushed */
20
RS[ ]
NEG[ ]
PUSHB[ ]	/* 1 value pushed */
16
RS[ ]
SRP0[ ]
MSIRP[0]
RS[ ]
PUSHB[ ]	/* 1 value pushed */
7
RS[ ]
NEG[ ]
PUSHB[ ]	/* 1 value pushed */
15
RS[ ]
SRP0[ ]
MSIRP[0]
ENDF[ ]
PUSHB[ ]	/* 1 value pushed */
1
FDEF[ ]	/* Align point to CVT with stem distance */
PUSHB[ ]	/* 8 values pushed */
1 1 0 0 0 0 0 0
RS[ ]	/* ReadStore */
WCVTF[ ]	/* WriteCVTInFUnits */
RCVT[ ]	/* ReadCVT */
PUSHB[ ]	/* 1 value pushed */
0
SZP2[ ]	/* SetZonePointer2 */
SCFS[ ]	/* SetCoordFromStackFP */
SZP0[ ]	/* SetZonePointer0 */
MDAP[1]	/* MoveDirectAbsPt */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
1
SZP2[ ]	/* SetZonePointer2 */
SHP[1]	/* ShiftPointByLastPoint */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
1
SZP0[ ]	/* SetZonePointer0 */
MDAP[1]	/* MoveDirectAbsPt */
ENDF[ ]

/* **************** */

PUSHB[ ]	/* 1 value pushed */
2
FDEF[ ]	/* roundZone */
PUSHB[ ]	/* 5 values pushed */
10 8 8 4 5
RS[ ]	/* ReadStore */
RCVT[ ]	/* ReadCVT */
WS[ ]	/* WriteStore */
MPPEM[ ]	/* MeasurePixelPerEm */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
16
LT[ ]	/* LessThan */
JROF[ ]	/* JumpRelativeOnFalse */
PUSHB[ ]	/* 2 values pushed */
4 4
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
9
RS[ ]	/* ReadStore */
ADD[ ]	/* Add */
WS[ ]	/* WriteStore */
NPUSHB[ ]	/* 10 values pushed */
17 8 3 5 5 1 5 5 7 4
RS[ ]	/* ReadStore */
ROUND[01]	/* Round */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
7
RS[ ]	/* ReadStore */
WCVTP[ ]	/* WriteCVTInPixels */
RS[ ]	/* ReadStore */
ADD[ ]	/* Add */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
RCVT[ ]	/* ReadCVT */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
10
RS[ ]	/* ReadStore */
GT[ ]	/* GreaterThan */
JROF[ ]	/* JumpRelativeOnFalse */
PUSHB[ ]	/* 3 values pushed */
6 6 7
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
3
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
4
RS[ ]	/* ReadStore */
SUB[ ]	/* Subtract */
ROUND[10]	/* Round */
ADD[ ]	/* Add */
WS[ ]	/* WriteStore */
JMPR[ ]	/* Jump */
PUSHB[ ]	/* 2 values pushed */
6 7
RS[ ]	/* ReadStore */
WS[ ]	/* WriteStore */
PUSHB[ ]	/* 1 value pushed */
5
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
6
RS[ ]	/* ReadStore */
WCVTP[ ]	/* WriteCVTInPixels */
ENDF[ ]	/* EndFunctionDefinition */

/* **************** */

PUSHB[ ]	/* 1 value pushed */
3
FDEF[ ]	/* alignZoneToCVT */
NPUSHB[ ]	/* 19 values pushed */
17 6 6 0 2 2 1 2 2 4 10 10 8 9 0 0 5 1 2
RS[ ]	/* ReadStore */
RCVT[ ]	/* ReadCVT */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
WCVTF[ ]	/* WriteCVTInFUnits */
RCVT[ ]	/* ReadCVT */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
RCVT[ ]	/* ReadCVT */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
1
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
9
RS[ ]	/* ReadStore */
SUB[ ]	/* Subtract */
ROUND[10]	/* Round */
ADD[ ]	/* Add */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
4
RS[ ]	/* ReadStore */
WCVTP[ ]	/* WriteCVTInPixels */
RS[ ]	/* ReadStore */
ADD[ ]	/* Add */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
RCVT[ ]	/* ReadCVT */
WS[ ]	/* WriteStore */
MPPEM[ ]	/* MeasurePixelPerEm */
WS[ ]	/* WriteStore */
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
7
RS[ ]	/* ReadStore */
GT[ ]	/* GreaterThan */
JROF[ ]	/* JumpRelativeOnFalse */
PUSHB[ ]	/* 3 values pushed */
6 3 4
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
0
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
1
RS[ ]	/* ReadStore */
SUB[ ]	/* Subtract */
ROUND[10]	/* Round */
ADD[ ]	/* Add */
WS[ ]	/* WriteStore */
JMPR[ ]	/* Jump */
PUSHB[ ]	/* 2 values pushed */
3 4
RS[ ]	/* ReadStore */
WS[ ]	/* WriteStore */
PUSHB[ ]	/* 1 value pushed */
2
RS[ ]	/* ReadStore */
PUSHB[ ]	/* 1 value pushed */
3
RS[ ]	/* ReadStore */
WCVTP[ ]	/* WriteCVTInPixels */
ENDF[ ]	/* EndFunctionDefinition */
