Subversion Repositories AndroidProjects

Rev

Blame | Last modification | View Log | RSS feed

Define CharList
 ( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
   'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
   'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
   'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '~', '`',
   '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{',
   ']', '}', ';', ':',"'", '"', ',', '<', '.', '>', '/', '?', '¡', '¢', '£', '¥',
   '§', '©', '®', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë',
   'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü',
   'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í',
   'î', 'ï', 'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ');

Define WidthList
 (  11,  12,  11,  12,  10,  10,  12,  12,   5,   7,  12,   9,  15,  12,  12,  11,
    12,  12,  11,   9,  11,  10,  17,  11,  10,  10,  10,  10,   9,  10,  10,   6,
    10,  10,   5,   5,  10,   5,  17,  10,  10,  10,  10,   6,   9,   6,  10,   8,
    13,   8,   8,   8,  11,  11,  11,  11,  11,  11,  11,  11,  11,  11,  11,  10,
     5,  14,  11,  11,  15,  10,  14,  11,   6,   6,   5,  10,  11,  11,   6,   6,
     6,   6,   5,   5,   4,   7,   5,  11,   5,  11,   9,  10,   5,  11,  11,  11,
    11,  15,  15,  10,  11,  11,  11,  11,  11,  11,  16,  11,  10,  10,  10,  10,
     5,   5,   5,   5,  12,  12,  12,  12,  12,  12,  12,  12,  11,  11,  11,  11,
    10,  11,  10,  10,  10,  10,  10,  10,  16,   9,  10,  10,  10,  10,   5,   5,
     5,   5,  10,  10,  10,  10,  10,  10,  10,  10,  10,  10,  10,  10,   8,   8);

Define RectList
 ( (   0,  0, 12, 21), (  13,  0, 10, 21), (  24,  0, 12, 21), (  37,  0, 11, 21),
   (  49,  0,  8, 21), (  58,  0,  8, 21), (  67,  0, 11, 21), (  79,  0,  9, 21),
   (  89,  0,  2, 21), (  92,  0,  5, 21), (  98,  0, 10, 21), ( 109,  0,  7, 21),
   ( 117,  0, 12, 21), ( 130,  0,  9, 21), ( 140,  0, 11, 21), ( 152,  0,  9, 21),
   ( 162,  0, 11, 21), ( 174,  0, 10, 21), ( 185,  0, 10, 21), ( 196,  0,  8, 21),
   ( 205,  0,  8, 21), ( 214,  0, 11, 21), ( 226,  0, 18, 21), ( 245,  0, 12, 21),
   ( 258,  0, 10, 21), ( 269,  0,  9, 21), ( 279,  0, 10, 21), ( 290,  0,  8, 21),
   ( 299,  0,  9, 21), ( 309,  0,  8, 21), ( 318,  0, 11, 21), ( 330,  0,  5, 21),
   ( 336,  0,  9, 21), ( 346,  0,  7, 21), ( 354,  0,  2, 21), ( 357,  0,  5, 21),
   ( 363,  0,  9, 21), ( 373,  0,  2, 21), ( 376,  0, 14, 21), ( 391,  0,  7, 21),
   ( 399,  0,  9, 21), ( 409,  0,  8, 21), ( 418,  0,  8, 21), ( 427,  0,  5, 21),
   ( 433,  0,  8, 21), ( 442,  0,  5, 21), ( 448,  0,  7, 21), ( 456,  0,  9, 21),
   ( 466,  0, 12, 21), ( 479,  0,  7, 21), ( 487,  0,  9, 21), ( 497,  0,  7, 21),
   ( 505,  0, 10, 21), ( 516,  0,  9, 21), ( 526,  0,  9, 21), ( 536,  0, 10, 21),
   ( 547,  0,  9, 21), ( 557,  0, 10, 21), ( 568,  0, 10, 21), ( 579,  0,  8, 21),
   ( 588,  0,  9, 21), ( 598,  0,  9, 21), ( 608,  0,  9, 21), ( 618,  0,  4, 21),
   ( 623,  0,  2, 21), ( 626,  0, 13, 21), ( 640,  0, 10, 21), ( 651,  0,  9, 21),
   ( 661,  0, 13, 21), ( 675,  0,  9, 21), ( 685,  0, 13, 21), ( 699,  0,  7, 21),
   ( 707,  0,  4, 21), ( 712,  0,  4, 21), ( 717,  0,  5, 21), ( 723,  0, 10, 21),
   ( 734,  0,  9, 21), ( 744,  0, 10, 21), ( 755,  0,  4, 21), ( 760,  0,  5, 21),
   ( 766,  0,  4, 21), ( 771,  0,  5, 21), ( 777,  0,  2, 21), ( 780,  0,  2, 21),
   ( 783,  0,  2, 21), ( 786,  0,  5, 21), ( 792,  0,  2, 21), ( 795,  0,  9, 21),
   ( 805,  0,  2, 21), ( 808,  0,  9, 21), ( 818,  0, 10, 21), ( 829,  0,  9, 21),
   ( 839,  0,  2, 21), ( 842,  0,  8, 21), ( 851,  0, 11, 21), ( 863,  0, 12, 21),
   ( 876,  0,  9, 21), ( 886,  0, 13, 21), ( 900,  0, 13, 21), ( 914,  0,  8, 21),
   ( 923,  0, 12, 21), ( 936,  0, 12, 21), ( 949,  0, 12, 21), ( 962,  0, 12, 21),
   ( 975,  0, 12, 21), ( 988,  0, 12, 21), (1001,  0, 16, 21), (1018,  0, 12, 21),
   (1031,  0,  8, 21), (1040,  0,  8, 21), (1049,  0,  8, 21), (1058,  0,  8, 21),
   (1067,  0,  4, 21), (1072,  0,  4, 21), (1077,  0,  7, 21), (1085,  0,  5, 21),
   (1091,  0, 13, 21), (1105,  0,  9, 21), (1115,  0, 11, 21), (1127,  0, 11, 21),
   (1139,  0, 11, 21), (1151,  0, 11, 21), (1163,  0, 11, 21), (1175,  0, 11, 21),
   (1187,  0,  8, 21), (1196,  0,  8, 21), (1205,  0,  8, 21), (1214,  0,  8, 21),
   (1223,  0, 10, 21), (1234,  0, 10, 21), (1245,  0, 10, 21), (1256,  0, 10, 21),
   (1267,  0, 10, 21), (1278,  0, 10, 21), (1289,  0, 10, 21), (1300,  0, 10, 21),
   (1311,  0, 15, 21), (1327,  0,  9, 21), (1337,  0, 11, 21), (1349,  0, 11, 21),
   (1361,  0, 11, 21), (1373,  0, 11, 21), (1385,  0,  4, 21), (1390,  0,  4, 21),
   (1395,  0,  7, 21), (1403,  0,  5, 21), (1409,  0,  9, 21), (1419,  0,  7, 21),
   (1427,  0,  9, 21), (1437,  0,  9, 21), (1447,  0,  9, 21), (1457,  0,  9, 21),
   (1467,  0,  9, 21), (1477,  0,  9, 21), (1487,  0,  7, 21), (1495,  0,  7, 21),
   (1503,  0,  7, 21), (1511,  0,  7, 21), (1519,  0,  9, 21), (1529,  0,  9, 21));

Define OffsetList
 ( (-1, 0), ( 1, 0), (-1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0),
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 1, 0),
   ( 0, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), (-1, 0), (-1, 0), (-1, 0),
   ( 0, 0), ( 0, 0), (-1, 0), ( 1, 0), ( 0, 0), ( 0, 0), (-1, 0), ( 0, 0),
   ( 0, 0), ( 1, 0), ( 1, 0), (-2, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
   ( 0, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), (-1, 0),
   ( 0, 0), ( 0, 0), (-1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 0, 0),
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 2, 0),
   ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 2, 0),
   ( 1, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 0, 0), ( 1, 0), ( 0, 0),
   ( 1, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 0, 0),
   ( 1, 0), ( 2, 0), (-2, 0), ( 0, 0), ( 1, 0), ( 2, 0), ( 0, 0), (-1, 0),
   ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0),
   (-1, 0), (-1, 0), (-1, 0), (-1, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
   (-1, 0), ( 1, 0), (-1, 0), ( 0, 0), (-1, 0), ( 1, 0), ( 0, 0), ( 0, 0),
   ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0),
   ( 0, 0), ( 0, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0),
   ( 0, 0), ( 0, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), (-1, 0), ( 1, 0),
   (-1, 0), ( 0, 0), ( 0, 0), ( 1, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0),
   ( 0, 0), ( 0, 0), ( 1, 0), ( 1, 0), ( 1, 0), ( 1, 0), (-1, 0), (-1, 0));

Define KerningPairs
 ("-A","-Y","07","17","24","27","31","37","41","47","61","7.","71","74","76","7:",
  "97","AT","AV","AW","AY","DY","F,","F.","FA","FJ","Fa","Fr","Fu","GY","Ky","LT",
  "LV","LW","LY","Ly","OX","OY","P,","P.","PA","PJ","T,","T.","T:","T;","TA","TJ",
  "TV","TW","TY","Ta","Tc","Te","Tg","To","Tr","Ts","Tu","Tv","Tw","Ty","V,","V.",
  "V;","VA","VT","Va","Ve","Vg","Vo","W,","W.","WA","WT","Wa","Wo","Xo","Xy","Y,",
  "Y.","Y:","Y;","YA","YC","YG","YO","YT","Ya","Ye","Yg","Yo","Yp","Yu","r,","r.",
  "v,","v-","v.","w-","y,","y.");

Define KerningValues

 (   1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -2,  -1,  -1,

    -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,

    -1,  -1,  -1,  -1,  -1,  -1,  -2,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,

     1,   1,   1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,

    -1,  -1,   1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,   1,  -1,  -1,  -1,  -1,  -1,

    -1,  -1,  -1,  -1,  -1,  -1,  -1,   1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,

    -1,   1,  -1,   1,  -1,  -1);

CreateLayer               Main;
LayerSetImage             Main 'ingame';
LayerSetAscent            Main 17;
LayerSetCharWidths        Main CharList WidthList;
LayerSetCharWidths        Main (' ') (5);
LayerSetKerningPairs      Main KerningPairs KerningValues;
LayerSetImageMap          Main CharList RectList;
LayerSetCharOffsets       Main CharList OffsetList;
LayerSetAscentPadding     Main 0;
LayerSetLineSpacingOffset Main 0;
LayerSetPointSize         Main 14;

SetDefaultPointSize  14;