Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1523 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
 (  17,  18,  16,  18,  16,  16,  17,  18,   7,  15,  19,  15,  22,  19,  18,  17,
15
    18,  18,  17,  14,  18,  16,  27,  18,  16,  16,  17,  17,  15,  17,  17,   9,
16
    17,  18,   7,   7,  17,   7,  25,  18,  17,  17,  17,  12,  17,   9,  17,  16,
17
    24,  17,  16,  15,  18,   8,  18,  17,  17,  18,  17,  15,  17,  18,  17,  10,
18
     7,  17,  15,  14,  21,  13,  18,  15,  10,  10,  10,  17,  17,  17,   8,  10,
19
     8,  10,   7,   7,   6,  11,   7,  17,   6,  17,  11,  17,   7,  13,  17,  16,
20
    16,  18,  18,  17,  17,  17,  17,  17,  17,  17,  27,  16,  16,  16,  16,  16,
21
     7,   7,   7,   7,  18,  19,  18,  18,  18,  18,  18,  18,  18,  18,  18,  18,
22
    17,  20,  17,  17,  17,  17,  17,  17,  27,  15,  17,  17,  17,  17,   8,   8,
23
    11,  10,  16,  18,  17,  17,  17,  17,  17,  17,  17,  17,  17,  17,  16,  16);
24
 
25
Define RectList
26
 ( (   0,  0, 17, 32), (  18,  0, 19, 32), (  38,  0, 18, 32), (  57,  0, 19, 32),
27
   (  77,  0, 18, 32), (  96,  0, 18, 32), ( 115,  0, 19, 32), ( 135,  0, 20, 32),
28
   ( 156,  0,  9, 32), ( 166,  0, 18, 32), ( 185,  0, 21, 32), ( 207,  0, 14, 32),
29
   ( 222,  0, 24, 32), ( 247,  0, 21, 32), ( 269,  0, 19, 32), ( 289,  0, 19, 32),
30
   ( 309,  0, 18, 32), ( 328,  0, 19, 32), ( 348,  0, 19, 32), ( 368,  0, 15, 32),
31
   ( 384,  0, 20, 32), ( 405,  0, 17, 32), ( 423,  0, 27, 32), ( 451,  0, 22, 32),
32
   ( 474,  0, 17, 32), ( 492,  0, 18, 32), ( 511,  0, 18, 32), ( 530,  0, 17, 32),
33
   ( 548,  0, 16, 32), ( 565,  0, 19, 32), ( 585,  0, 17, 32), ( 603,  0, 12, 32),
34
   ( 616,  0, 19, 32), ( 636,  0, 18, 32), ( 655,  0,  9, 32), ( 665,  0, 14, 32),
35
   ( 680,  0, 18, 32), ( 699,  0,  9, 32), ( 709,  0, 26, 32), ( 736,  0, 18, 32),
36
   ( 755,  0, 18, 32), ( 774,  0, 18, 32), ( 793,  0, 18, 32), ( 812,  0, 14, 32),
37
   ( 827,  0, 18, 32), ( 846,  0, 11, 32), ( 858,  0, 18, 32), ( 877,  0, 16, 32),
38
   ( 894,  0, 24, 32), ( 919,  0, 19, 32), ( 939,  0, 19, 32), ( 959,  0, 16, 32),
39
   ( 976,  0, 19, 32), ( 996,  0,  8, 32), (1005,  0, 19, 32), (1025,  0, 18, 32),
40
   (1044,  0, 17, 32), (1062,  0, 18, 32), (1081,  0, 19, 32), (1101,  0, 16, 32),
41
   (1118,  0, 19, 32), (1138,  0, 19, 32), (1158,  0, 15, 32), (1174,  0,  7, 32),
42
   (1182,  0,  9, 32), (1192,  0, 19, 32), (1212,  0, 16, 32), (1229,  0, 15, 32),
43
   (1245,  0, 19, 32), (1265,  0, 12, 32), (1278,  0, 19, 32), (1298,  0,  0, 32),
44
   (1299,  0, 12, 32), (1312,  0, 12, 32), (1325,  0, 10, 32), (1336,  0, 17, 32),
45
   (1354,  0, 17, 32), (1372,  0, 15, 32), (1388,  0, 12, 32), (1401,  0, 11, 32),
46
   (1413,  0, 12, 32), (1426,  0, 11, 32), (1438,  0,  9, 32), (1448,  0,  7, 32),
47
   (1456,  0,  6, 32), (1463,  0, 11, 32), (1475,  0,  7, 32), (1483,  0, 16, 32),
48
   (1500,  0,  5, 32), (1506,  0, 17, 32), (1524,  0, 15, 32), (1540,  0, 17, 32),
49
   (1558,  0,  9, 32), (1568,  0, 14, 32), (1583,  0, 16, 32), (1600,  0, 18, 32),
50
   (1619,  0, 19, 32), (1639,  0, 20, 32), (1660,  0, 20, 32), (1681,  0, 17, 32),
51
   (1699,  0, 17, 32), (1717,  0, 17, 32), (1735,  0, 20, 32), (1756,  0, 19, 32),
52
   (1776,  0, 19, 32), (1796,  0, 17, 32), (1814,  0, 29, 32), (1844,  0, 18, 32),
53
   (1863,  0, 18, 32), (1882,  0, 18, 32), (1901,  0, 18, 32), (1920,  0, 18, 32),
54
   (1939,  0, 10, 32), (1950,  0, 11, 32), (1962,  0, 14, 32), (1977,  0, 14, 32),
55
   (1992,  0, 19, 32), (2012,  0, 21, 32), (2034,  0, 19, 32), (2054,  0, 19, 32),
56
   (2074,  0, 19, 32), (2094,  0, 19, 32), (2114,  0, 19, 32), (2134,  0, 19, 32),
57
   (2154,  0, 20, 32), (2175,  0, 20, 32), (2196,  0, 20, 32), (2217,  0, 20, 32),
58
   (2238,  0, 17, 32), (2256,  0, 20, 32), (2277,  0, 18, 32), (2296,  0, 18, 32),
59
   (2315,  0, 18, 32), (2334,  0, 18, 32), (2353,  0, 18, 32), (2372,  0, 18, 32),
60
   (2391,  0, 27, 32), (2419,  0, 16, 32), (2436,  0, 17, 32), (2454,  0, 17, 32),
61
   (2472,  0, 18, 32), (2491,  0, 17, 32), (2509,  0,  9, 32), (2519,  0, 11, 32),
62
   (2531,  0, 14, 32), (2546,  0, 13, 32), (2560,  0, 19, 32), (2580,  0, 19, 32),
63
   (2600,  0, 18, 32), (2619,  0, 18, 32), (2638,  0, 18, 32), (2657,  0, 18, 32),
64
   (2676,  0, 18, 32), (2695,  0, 19, 32), (2715,  0, 18, 32), (2734,  0, 18, 32),
65
   (2753,  0, 18, 32), (2772,  0, 18, 32), (2791,  0, 19, 32), (2811,  0, 19, 32));
66
 
67
Define OffsetList
68
 ( ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
69
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
70
   ( 2, 0), ( 1, 0), ( 1, 0), ( 3, 0), ( 1, 0), ( 4, 0), ( 4, 0), ( 0, 0),
71
   ( 4, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
72
   ( 0, 0), ( 1, 0), ( 1, 0), (-4, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
73
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 3, 0),
74
   ( 3, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 3, 0), ( 1, 0), ( 1, 0),
75
   ( 1, 0), ( 2, 0), ( 1, 0), ( 2, 0), ( 1, 0), ( 1, 0), ( 3, 0), ( 5, 0),
76
   ( 1, 0), ( 0, 0), ( 1, 0), ( 2, 0), ( 3, 0), ( 2, 0), ( 1, 0), (256, 0),
77
   ( 2, 0), ( 0, 0), ( 2, 0), (-1, 0), ( 2, 0), ( 3, 0), ( 1, 0), ( 3, 0),
78
   ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 3, 0), ( 3, 0), ( 0, 0), ( 3, 0),
79
   ( 1, 0), ( 1, 0), ( 0, 0), ( 3, 0), ( 1, 0), ( 2, 0), ( 2, 0), ( 1, 0),
80
   ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),
81
   ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
82
   ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
83
   ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
84
   ( 4, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
85
   ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 2, 0), ( 1, 0),
86
   ( 2, 0), ( 2, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
87
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0));
88
 
89
Define KerningPairs
90
 ("\"\"","\"'","\",","\".","\"A","\"J","\"À","\"Â","\"Ã","\"Ä","\"Å","&T","&V","&Y","'\"","''",
91
  "',","'.","'A","'J","'À","'Â","'Ã","'Ä","'Å",",\"",",'",",1",",T",",V",",W",",Y",
92
  ",v",",w","-J","-T","-V","-X","-Y","-Z","-x",".\"",".'",".1",".T",".V",".W",".Y",
93
  ".v",".w","/&","/0","/3","/6","/8","/9","/A","/C","/G","/J","/O","/Q","/a","/c",
94
  "/d","/e","/g","/o","/q","/x","/z","/À","/Â","/Ã","/Ä","/Å","/Ç","/Ò","/Ó","/Ô",
95
  "/Õ","/Ö","/Ø","/à","/á","/â","/ã","/ä","/å","/æ","/ç","/è","/é","/ê","/ë","/ò",
96
  "/ó","/ô","/õ","/ö","/ø","0/","3/","47","6/","7,","7.","74","8/","9/","A\"","A'",
97
  "A?","AT","AV","AW","AY","Av","Aw","B/","BV","BY","D/","DV","DY","F,","F.","F/",
98
  "FA","FJ","Fa","Fc","Fd","Fe","Fg","Fo","Fq","FÀ","FÂ","FÃ","FÄ","FÅ","Fà","Fá",
99
  "Fâ","Fã","Fä","Få","Fæ","Fç","Fè","Fé","Fê","Fë","Fò","Fó","Fô","Fõ","Fö","Fø",
100
  "K?","KV","Kv","Kw","L\"","L'","L-","L?","LT","LV","LW","LY","Lv","Lw","O/","P,",
101
  "P.","P/","PA","PJ","PÀ","PÂ","PÃ","PÄ","PÅ","Q/","R?","RT","RV","RY","T,","T-",
102
  "T.","T/","TA","TJ","Ta","Tc","Td","Te","To","TÀ","TÂ","TÃ","TÄ","TÅ","Tà","Tá",
103
  "Tâ","Tã","Tä","Tå","Tæ","Tç","Tè","Té","Tê","Të","Tò","Tó","Tô","Tõ","Tö","Tø",
104
  "U/","V,","V-","V.","V/","VA","VJ","Va","Vc","Vd","Ve","Vg","Vo","Vq","Vs","Vu",
105
  "Vy","VÀ","VÂ","VÃ","VÄ","VÅ","Và","Vá","Vâ","Vã","Vä","Vå","Væ","Vç","Vè","Vé",
106
  "Vê","Vë","Vò","Vó","Vô","Võ","Vö","Vø","Vù","Vú","Vû","Vü","Vÿ","W,","W.","WA",
107
  "WÀ","WÂ","WÃ","WÄ","WÅ","X-","Xv","Xw","Y,","Y-","Y.","Y/","YA","YJ","YS","Ya",
108
  "Yc","Yd","Ye","Yg","Yo","Yp","Yq","Ys","Yu","Yv","Yw","Yy","Yz","YÀ","YÂ","YÃ",
109
  "YÄ","YÅ","Yà","Yá","Yâ","Yã","Yä","Yå","Yæ","Yç","Yè","Yé","Yê","Yë","Yò","Yó",
110
  "Yô","Yõ","Yö","Yø","Yù","Yú","Yû","Yü","Yÿ","Z-","a?","aV","aY","bT","bV","bY",
111
  "eT","eV","eY","f,","f.","fA","fÀ","fÂ","fÃ","fÄ","fÅ","hV","k-","kV","kv","kw",
112
  "mT","mV","nT","nV","oT","oV","oY","pT","pV","pY","r,","r.","r/","rA","rJ","rÀ",
113
  "rÂ","rÃ","rÄ","rÅ","sY","uV","uY","v,","v.","v/","vA","vY","vÀ","vÂ","vÃ","vÄ",
114
  "vÅ","w,","w.","w/","wA","wY","wÀ","wÂ","wÃ","wÄ","wÅ","x-","yV","yY","À\"","À'",
115
  "À?","ÀT","ÀV","ÀW","ÀY","Àv","Àw","Â\"","Â'","Â?","ÂT","ÂV","ÂW","ÂY","Âv","Âw",
116
  "Ã\"","Ã'","Ã?","ÃT","ÃV","ÃW","ÃY","Ãv","Ãw","Ä\"","Ä'","Ä?","ÄT","ÄV","ÄW","ÄY",
117
  "Äv","Äw","Å\"","Å'","Å?","ÅT","ÅV","ÅW","ÅY","Åv","Åw","Ò/","Ó/","Ô/","Õ/","Ö/",
118
  "Ø/","Ù/","Ú/","Û/","Ü/","à?","àV","àY","á?","áV","áY","â?","âV","âY","ã?","ãV",
119
  "ãY","ä?","äV","äY","å?","åV","åY","æ?","æV","æY","èT","èV","èY","éT","éV","éY",
120
  "êT","êV","êY","ëT","ëV","ëY","ñT","ñV","òT","òV","òY","óT","óV","óY","ôT","ôV",
121
  "ôY","õT","õV","õY","öT","öV","öY","øT","øV","øY","ùV","ùY","úV","úY","ûV","ûY",
122
  "üV","üY","ÿV","ÿY");
123
 
124
Define KerningValues
125
 
126
    -2,  -2,  -2,  -3,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -2,  -2,  -1,  -2,
127
 
128
    -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -1,  -3,  -1,  -1,  -2,  -1,
129
 
130
    -1,  -1,  -1,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,
131
 
132
    -2,  -2,  -2,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -4,  -4,  -2,
133
 
134
    -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
135
 
136
    -2,  -1,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -2,  -2,
137
 
138
    -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
139
 
140
    -1,  -2,  -2,  -2,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
141
 
142
    -2,  -2,  -2,  -2,  -2,  -2,  -1,  -1,  -2,  -2,  -2,  -3,  -2,  -3,  -1,  -2,
143
 
144
    -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -2,
145
 
146
    -1,  -1,  -2,  -3,  -3,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
147
 
148
    -1,  -1,  -1,  -1,  -1,  -1,  -1,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
149
 
150
    -2,  -2,  -2,  -2,  -2,  -1,  -1,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -1,
151
 
152
    -1,  -1,  -2,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
153
 
154
    -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -1,  -2,
155
 
156
    -2,  -1,  -1,  -2,  -1,  -1,  -2,  -1,  -1,  -2,  -1,  -1,  -1,  -1,  -1,  -1,
157
 
158
159
 
160
LayerSetImage             Main 'HemiHeadRg20';
161
 
162
LayerSetCharWidths        Main CharList WidthList;
163
 
164
LayerSetKerningPairs      Main KerningPairs KerningValues;
165
 
166
LayerSetCharOffsets       Main CharList OffsetList;
167
 
168
LayerSetLineSpacingOffset Main 0;
169
 
170
171
 
172