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 |