Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
416 chris 1
Define CharList
2
 ( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
3
   'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
4
   'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
5
   'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '~', '`',
6
   '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{',
7
   ']', '}', ';', ':',"'", '"', ',', '<', '.', '>', '/', '?', '¡', '¢', '£', '¥',
8
   '§', '©', '®', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë',
9
   'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü',
10
   'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í',
11
   'î', 'ï', 'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ');
12
 
13
Define WidthList
14
 (  11,  12,  11,  12,  10,  10,  12,  12,   5,   7,  12,   9,  15,  12,  12,  11,
15
    12,  12,  11,   9,  11,  10,  17,  11,  10,  10,  10,  10,   9,  10,  10,   6,
16
    10,  10,   5,   5,  10,   5,  17,  10,  10,  10,  10,   6,   9,   6,  10,   8,
17
    13,   8,   8,   8,  11,  11,  11,  11,  11,  11,  11,  11,  11,  11,  11,  10,
18
     5,  14,  11,  11,  15,  10,  14,  11,   6,   6,   5,  10,  11,  11,   6,   6,
19
     6,   6,   5,   5,   4,   7,   5,  11,   5,  11,   9,  10,   5,  11,  11,  11,
20
    11,  15,  15,  10,  11,  11,  11,  11,  11,  11,  16,  11,  10,  10,  10,  10,
21
     5,   5,   5,   5,  12,  12,  12,  12,  12,  12,  12,  12,  11,  11,  11,  11,
22
    10,  11,  10,  10,  10,  10,  10,  10,  16,   9,  10,  10,  10,  10,   5,   5,
23
     5,   5,  10,  10,  10,  10,  10,  10,  10,  10,  10,  10,  10,  10,   8,   8);
24
 
25
Define RectList
26
 ( (   0,  0, 12, 21), (  13,  0, 10, 21), (  24,  0, 12, 21), (  37,  0, 11, 21),
27
   (  49,  0,  8, 21), (  58,  0,  8, 21), (  67,  0, 11, 21), (  79,  0,  9, 21),
28
   (  89,  0,  2, 21), (  92,  0,  5, 21), (  98,  0, 10, 21), ( 109,  0,  7, 21),
29
   ( 117,  0, 12, 21), ( 130,  0,  9, 21), ( 140,  0, 11, 21), ( 152,  0,  9, 21),
30
   ( 162,  0, 11, 21), ( 174,  0, 10, 21), ( 185,  0, 10, 21), ( 196,  0,  8, 21),
31
   ( 205,  0,  8, 21), ( 214,  0, 11, 21), ( 226,  0, 18, 21), ( 245,  0, 12, 21),
32
   ( 258,  0, 10, 21), ( 269,  0,  9, 21), ( 279,  0, 10, 21), ( 290,  0,  8, 21),
33
   ( 299,  0,  9, 21), ( 309,  0,  8, 21), ( 318,  0, 11, 21), ( 330,  0,  5, 21),
34
   ( 336,  0,  9, 21), ( 346,  0,  7, 21), ( 354,  0,  2, 21), ( 357,  0,  5, 21),
35
   ( 363,  0,  9, 21), ( 373,  0,  2, 21), ( 376,  0, 14, 21), ( 391,  0,  7, 21),
36
   ( 399,  0,  9, 21), ( 409,  0,  8, 21), ( 418,  0,  8, 21), ( 427,  0,  5, 21),
37
   ( 433,  0,  8, 21), ( 442,  0,  5, 21), ( 448,  0,  7, 21), ( 456,  0,  9, 21),
38
   ( 466,  0, 12, 21), ( 479,  0,  7, 21), ( 487,  0,  9, 21), ( 497,  0,  7, 21),
39
   ( 505,  0, 10, 21), ( 516,  0,  9, 21), ( 526,  0,  9, 21), ( 536,  0, 10, 21),
40
   ( 547,  0,  9, 21), ( 557,  0, 10, 21), ( 568,  0, 10, 21), ( 579,  0,  8, 21),
41
   ( 588,  0,  9, 21), ( 598,  0,  9, 21), ( 608,  0,  9, 21), ( 618,  0,  4, 21),
42
   ( 623,  0,  2, 21), ( 626,  0, 13, 21), ( 640,  0, 10, 21), ( 651,  0,  9, 21),
43
   ( 661,  0, 13, 21), ( 675,  0,  9, 21), ( 685,  0, 13, 21), ( 699,  0,  7, 21),
44
   ( 707,  0,  4, 21), ( 712,  0,  4, 21), ( 717,  0,  5, 21), ( 723,  0, 10, 21),
45
   ( 734,  0,  9, 21), ( 744,  0, 10, 21), ( 755,  0,  4, 21), ( 760,  0,  5, 21),
46
   ( 766,  0,  4, 21), ( 771,  0,  5, 21), ( 777,  0,  2, 21), ( 780,  0,  2, 21),
47
   ( 783,  0,  2, 21), ( 786,  0,  5, 21), ( 792,  0,  2, 21), ( 795,  0,  9, 21),
48
   ( 805,  0,  2, 21), ( 808,  0,  9, 21), ( 818,  0, 10, 21), ( 829,  0,  9, 21),
49
   ( 839,  0,  2, 21), ( 842,  0,  8, 21), ( 851,  0, 11, 21), ( 863,  0, 12, 21),
50
   ( 876,  0,  9, 21), ( 886,  0, 13, 21), ( 900,  0, 13, 21), ( 914,  0,  8, 21),
51
   ( 923,  0, 12, 21), ( 936,  0, 12, 21), ( 949,  0, 12, 21), ( 962,  0, 12, 21),
52
   ( 975,  0, 12, 21), ( 988,  0, 12, 21), (1001,  0, 16, 21), (1018,  0, 12, 21),
53
   (1031,  0,  8, 21), (1040,  0,  8, 21), (1049,  0,  8, 21), (1058,  0,  8, 21),
54
   (1067,  0,  4, 21), (1072,  0,  4, 21), (1077,  0,  7, 21), (1085,  0,  5, 21),
55
   (1091,  0, 13, 21), (1105,  0,  9, 21), (1115,  0, 11, 21), (1127,  0, 11, 21),
56
   (1139,  0, 11, 21), (1151,  0, 11, 21), (1163,  0, 11, 21), (1175,  0, 11, 21),
57
   (1187,  0,  8, 21), (1196,  0,  8, 21), (1205,  0,  8, 21), (1214,  0,  8, 21),
58
   (1223,  0, 10, 21), (1234,  0, 10, 21), (1245,  0, 10, 21), (1256,  0, 10, 21),
59
   (1267,  0, 10, 21), (1278,  0, 10, 21), (1289,  0, 10, 21), (1300,  0, 10, 21),
60
   (1311,  0, 15, 21), (1327,  0,  9, 21), (1337,  0, 11, 21), (1349,  0, 11, 21),
61
   (1361,  0, 11, 21), (1373,  0, 11, 21), (1385,  0,  4, 21), (1390,  0,  4, 21),
62
   (1395,  0,  7, 21), (1403,  0,  5, 21), (1409,  0,  9, 21), (1419,  0,  7, 21),
63
   (1427,  0,  9, 21), (1437,  0,  9, 21), (1447,  0,  9, 21), (1457,  0,  9, 21),
64
   (1467,  0,  9, 21), (1477,  0,  9, 21), (1487,  0,  7, 21), (1495,  0,  7, 21),
65
   (1503,  0,  7, 21), (1511,  0,  7, 21), (1519,  0,  9, 21), (1529,  0,  9, 21));
66
 
67
Define OffsetList
68
 ( (-1, 0), ( 1, 0), (-1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0),
69
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0),
70
   ( 0, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), (-1, 0), (-1, 0), (-1, 0),
71
   ( 0, 0), ( 0, 0), (-1, 0), ( 1, 0), ( 0, 0), ( 0, 0), (-1, 0), ( 0, 0),
72
   ( 0, 0), ( 1, 0), ( 1, 0), (-2, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
73
   ( 0, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), (-1, 0),
74
   ( 0, 0), ( 0, 0), (-1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 0, 0),
75
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 2, 0),
76
   ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 2, 0),
77
   ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 0, 0),
78
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),
79
   ( 1, 0), ( 2, 0), (-2, 0), ( 0, 0), ( 1, 0), ( 2, 0), ( 0, 0), (-1, 0),
80
   ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0),
81
   (-1, 0), (-1, 0), (-1, 0), (-1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
82
   (-1, 0), ( 1, 0), (-1, 0), ( 0, 0), (-1, 0), ( 1, 0), ( 0, 0), ( 0, 0),
83
   ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
84
   ( 0, 0), ( 0, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0),
85
   ( 0, 0), ( 0, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), ( 1, 0),
86
   (-1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),
87
   ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), (-1, 0), (-1, 0));
88
 
89
Define KerningPairs
90
 ("-A","-Y","07","17","24","27","31","37","41","47","61","7.","71","74","76","7:",
91
  "97","AT","AV","AW","AY","DY","F,","F.","FA","FJ","Fa","Fr","Fu","GY","Ky","LT",
92
  "LV","LW","LY","Ly","OX","OY","P,","P.","PA","PJ","T,","T.","T:","T;","TA","TJ",
93
  "TV","TW","TY","Ta","Tc","Te","Tg","To","Tr","Ts","Tu","Tv","Tw","Ty","V,","V.",
94
  "V;","VA","VT","Va","Ve","Vg","Vo","W,","W.","WA","WT","Wa","Wo","Xo","Xy","Y,",
95
  "Y.","Y:","Y;","YA","YC","YG","YO","YT","Ya","Ye","Yg","Yo","Yp","Yu","r,","r.",
96
  "v,","v-","v.","w-","y,","y.");
97
 
98
Define KerningValues
99
 
100
    -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
101
 
102
     1,   1,   1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
103
 
104
    -1,  -1,  -1,  -1,  -1,  -1,  -1,   1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
105
 
106
107
 
108
LayerSetImage             Main 'ingame';
109
 
110
LayerSetCharWidths        Main CharList WidthList;
111
 
112
LayerSetKerningPairs      Main KerningPairs KerningValues;
113
 
114
LayerSetCharOffsets       Main CharList OffsetList;
115
LayerSetAscentPadding     Main 0;
116
LayerSetLineSpacingOffset Main 0;
117
LayerSetPointSize         Main 14;
118
119
SetDefaultPointSize  14;
120