Anda di halaman 1dari 4

Define CharList

( 'A', 'B', 'C',


',
'Q', 'R', 'S',
',
'g', 'h', 'i',
',
'w', 'x', 'y',
',
'!', '@', '#',
',
']', '}', ';',
'', '', '',
'', '', '',
'', '', '',
'', '', '',
Define WidthList
( 16, 13, 13,
2,
17, 14, 10,
0,
14, 18, 8,
4,
21, 15, 13,
7,
6, 14, 14,
7,
7, 7, 5,
2,
9, 17, 17,
1,
8, 8, 8,
6,
13, 13, 16,
8,
8, 8, 13,
3);
Define RectList
( ( 0, 0, 15,
),
( 50, 0, 7,
),
( 92, 0, 2,
),
( 120, 0, 20,
),
( 180, 0, 15,
),
( 229, 0, 13,
),
( 293, 0, 13,
),
( 345, 0, 11,
),
( 386, 0, 12,
),
( 421, 0, 10,
),

'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P
'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f
'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v
'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '~', '`
'$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{
':',"'", '"', ',', '<', '.', '>', '/', '?', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '');
16, 11, 10, 14, 18,

8,

8, 14, 10, 21, 18, 17, 1

13, 16, 14, 21, 15, 13, 13, 16, 13, 13, 16, 11, 1
8, 14, 10, 21, 18, 17, 12, 17, 14, 10, 13, 16, 1
13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
10, 18,
5,

3,

8,

13,

4,

5,

7,
5,

6,
5,

6,

7, 10,

5, 10,

8,

7,

6,

7, 1
7,

6, 10, 11, 1

8, 16, 16, 16, 16, 16, 16, 16, 13, 11, 11, 11, 1
8, 16, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 1
16, 16, 16, 16, 16, 16, 13, 11, 11, 11, 11,

8,

18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 13, 1

23), ( 16, 0, 8, 23), ( 25, 0, 11, 23), ( 37, 0, 12, 23


23), ( 58, 0, 7, 23), ( 66, 0, 12, 23), ( 79, 0, 12, 23
23), ( 95, 0, 5, 23), ( 101, 0, 10, 23), ( 112, 0, 7, 23
23), ( 141, 0, 14, 23), ( 156, 0, 14, 23), ( 171, 0, 8, 23
23), ( 196, 0, 10, 23), ( 207, 0, 7, 23), ( 215, 0, 13, 23
23), ( 243, 0, 14, 23), ( 258, 0, 20, 23), ( 279, 0, 13, 23
23), ( 307, 0, 12, 23), ( 320, 0, 15, 23), ( 336, 0, 8, 23
23), ( 357, 0, 12, 23), ( 370, 0, 7, 23), ( 378, 0, 7, 23
23), ( 399, 0, 12, 23), ( 412, 0, 2, 23), ( 415, 0, 5, 23
23), ( 432, 0, 7, 23), ( 440, 0, 20, 23), ( 461, 0, 14, 23

( 476, 0, 14, 23), ( 491, 0, 8, 23), ( 500, 0, 15, 23), ( 516, 0, 10, 23

),

( 527, 0, 7, 23), ( 535, 0, 13, 23), ( 549, 0, 13, 23), ( 563, 0, 14, 23

),

( 578, 0, 20, 23), ( 599, 0, 13, 23), ( 613, 0, 13, 23), ( 627, 0, 12, 23

),

( 640, 0, 12, 23), ( 653, 0, 5, 23), ( 659, 0, 10, 23), ( 670, 0, 7, 23

),

( 678, 0, 11, 23), ( 690, 0, 8, 23), ( 699, 0, 9, 23), ( 709, 0, 9, 23

),

( 719, 0, 9, 23), ( 729, 0, 9, 23), ( 739, 0, 7, 23), ( 747, 0, 4, 23

),

( 752, 0, 3, 23), ( 756, 0, 13, 23), ( 770, 0, 13, 23), ( 784, 0, 7, 23

),

( 792, 0, 17, 23), ( 810, 0, 7, 23), ( 818, 0, 12, 23), ( 831, 0, 6, 23

),

( 838, 0, 5, 23), ( 844, 0, 5, 23), ( 850, 0, 6, 23), ( 857, 0, 10, 23

),

( 868, 0, 6, 23), ( 875, 0, 6, 23), ( 882, 0, 5, 23), ( 888, 0, 6, 23

),

( 895, 0, 5, 23), ( 901, 0, 6, 23), ( 908, 0, 3, 23), ( 912, 0, 2, 23

),

( 915, 0, 3, 23), ( 919, 0, 4, 23), ( 924, 0, 3, 23), ( 928, 0, 4, 23

),

( 933, 0, 2, 23), ( 936, 0, 4, 23), ( 941, 0, 10, 23), ( 952, 0, 7, 23

),

( 960, 0, 2, 23), ( 963, 0, 8, 23), ( 972, 0, 9, 23), ( 982, 0, 12, 23

),

( 995, 0, 8, 23), (1004, 0, 14, 23), (1019, 0, 14, 23), (1034, 0, 7, 23

),

(1042, 0, 15, 23), (1058, 0, 15, 23), (1074, 0, 15, 23), (1090, 0, 15, 23

),

(1106, 0, 15, 23), (1122, 0, 15, 23), (1138, 0, 15, 23), (1154, 0, 11, 23

),

(1166, 0, 7, 23), (1174, 0, 7, 23), (1182, 0, 7, 23), (1190, 0, 8, 23

),

(1199, 0, 4, 23), (1204, 0, 4, 23), (1209, 0, 6, 23), (1216, 0, 7, 23

),

(1224, 0, 14, 23), (1239, 0, 14, 23), (1254, 0, 14, 23), (1269, 0, 14, 23

),

(1284, 0, 14, 23), (1299, 0, 14, 23), (1314, 0, 14, 23), (1329, 0, 14, 23

),

(1344, 0, 13, 23), (1358, 0, 13, 23), (1372, 0, 13, 23), (1386, 0, 13, 23

),

(1400, 0, 13, 23), (1414, 0, 11, 23), (1426, 0, 15, 23), (1442, 0, 15, 23

),

(1458, 0, 15, 23), (1474, 0, 15, 23), (1490, 0, 15, 23), (1506, 0, 15, 23

),

(1522, 0, 15, 23), (1538, 0, 11, 23), (1550, 0, 7, 23), (1558, 0, 7, 23

),

(1566, 0, 7, 23), (1574, 0, 8, 23), (1583, 0, 4, 23), (1588, 0, 5, 23

),

(1594, 0, 5, 23), (1600, 0, 7, 23), (1608, 0, 9, 23), (1618, 0, 14, 23

),

(1633, 0, 14, 23), (1648, 0, 14, 23), (1663, 0, 14, 23), (1678, 0, 14, 23

),

(1693, 0, 14, 23), (1708, 0, 14, 23), (1723, 0, 13, 23), (1737, 0, 13, 23

),

(1751, 0, 13, 23), (1765, 0, 13, 23), (1779, 0, 19, 23), (1799, 0, 13, 23

));

Define OffsetList
( ( 0, 0), ( 3, 0),
( 3, 0), ( 1, 0),
( 1, 0), ( 3, 0),
( 0, 0), ( 1, 0),
( 1, 0), ( 3, 0),
( 1, 0), ( 3, 0),
( 1, 0), ( 1, 0),
( 1, 0), ( 3, 0),
( 2, 0), ( 0, 0),
( 1, 0), ( 0, 0),
( 1, 0), ( 0, 0),
( 1, 0), ( 0, 0),
( 0, 0), ( 1, 0),
( 0, 0), ( 0, 0),
( 2, 0), ( 3, 0),
( 1, 0), ( 1, 0),
( 0, 0), ( 1, 0),
( 0, 0), ( 1, 0),
( 1, 0), ( 0, 0),
( 1, 0), ( 1, 0),

(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(

1,
3,
2,
0,
3,
1,
0,
2,
0,
0,
1,
0,
1,
0,
1,
1,
0,
3,
2,
2,

0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),

(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(

3,
3,
0,
3,
1,
3,
1,
2,
1,
0,
1,
0,
1,
1,
0,
1,
0,
3,
2,
2,

0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),

(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(

3,
1,
2,
1,
3,
2,
0,
2,
1,
0,
0,
2,
0,
3,
1,
2,
0,
3,
1,
2,

0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),

(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(

3,
2,
0,
3,
3,
0,
4,
2,
1,
0,
0,
1,
0,
3,
2,
2,
0,
2,
1,
2,

0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),

( 1,
( 1,
( 1,
( 3,
( 1,
( 2,
( 2,
( 0,
( 0,
( 2,
( 1,
( 1,
( 0,
( 3,
( 1,
( 2,
( 0,
( 1,
( 1,
(-3,

0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),

(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(

3,
3,
1,
3,
2,
0,
3,
7,
0,
0,
0,
0,
0,
2,
1,
2,
0,
3,
1,
0,

0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0),
0));

Define KerningPairs
("AT","AV","AW","AY","Ai","Av","Aw","Ay","F,","F.","FA","LT","LV","LW","LY","Ly
",
"P,","P.","PA","Ry","T,","T-","T.","T:","T;","TA","Ta","Tc","Te","Ti","To","Tr
",
"Ts","Tu","Ty","V,","V-","V.","V:","V;","VA","Va","Ve","Vo","Vr","Vu","Vy","W,
",
"W.","W:","W;","WA","Wa","We","Wo","Wr","Wu","Y-","Y.","Y:","YA","Ya","Ye","Yo
",
"Yp","Yq","Yu","Yv","ei","ia","ii","oi","r,","r.","ri","si","ui","v,","v.","va
",
"w,","w.","wa","wi","y.","T","V","W","Y","v","w","y","T","V","W","Y",
"v","w","y","T","V","W","Y","v","w","y","T","V","W","Y","v","w",
"y","T","V","W","Y","v","w","y","T","V","W","Y","v","w","y",".");
Define KerningValues ( -4, -3, -4, -3, -1, -4, -3, -3, -4, -4, -3, 4, -3, -4, -3, -3,
-4, -4, -3, -2, -2, -2, -3, -2, -2, -4, -3,
-2, -2, -1, -2, -2,
-2, -1, 1, -4, -1, -3, -2, -2, -4, -3, -1
, -1, -1, -1, 1, -2,
-2, -1, -1, -3, -3, -1, -2, -1, -1, -2,
-3, -2, -3, -3, -1, -2,
-1, -1, -1, 1, -2, -1, -1, -1, -1, -1,
-1, -1, -1, -3, -3, -3,
-2, -2, -3, -1, -3, -4, -4, -4, -4, 3, -3, -3, -4, -4, -4, -3,
-3, -3, -3, -4, -3, -3, -4, -3, -3,
-3, -4, -4, -4, -3, -4, -3,
-3, -4, -4, -4, -4, -3, -3, -3, -4
, -4, -4, -4, -3, -3, -3, -3);
CreateLayer
LayerSetImage
LayerSetAscent
LayerSetCharWidths
LayerSetCharWidths
LayerSetKerningPairs
LayerSetImageMap
LayerSetCharOffsets
LayerSetAscentPadding
LayerSetLineSpacingOffset
LayerSetPointSize

Main;
Main 'Liddie15';
Main 19;
Main CharList WidthList;
Main (' ') (6);
Main KerningPairs KerningValues;
Main CharList RectList;
Main CharList OffsetList;
Main 0;
Main 0;
Main 15;

SetDefaultPointSize 15;

Anda mungkin juga menyukai