|
|
1.1 root 1: #define DEFONT
2: #include <jerq.h>
3: #include <font.h>
4:
5: static int bits[] = {
6: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
7: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
8: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
9: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
10: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
11: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
12: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
13: 0x0, 0x0, 0x0, 0x0, 0xC47FCC0F, 0x783C080, 0xF00000, 0x10478000,
14: 0xC060F078, 0x3C1E0F06, 0x20C0F038, 0x3C0C0F07, 0xC303C120, 0x100, 0x6000, 0xC0,
15: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
16: 0x0, 0x7F03E00, 0x18000, 0x3003C060, 0x181E0F80, 0x0, 0x0, 0x0,
17: 0x7F8009, 0x20000000, 0xA47FD209, 0x4824140, 0x48003F, 0xE8848001, 0x20904824, 0x12090485,
18: 0x21209044, 0x24120904, 0x44812120, 0x184947CF, 0xF199800, 0xDF, 0xC7CF8B3, 0xF7DFDF3E,
19: 0x402078, 0xF871F8FF, 0xCFFF3F8F, 0xFFF19831, 0xE11C7E1C, 0x7E3EFF61, 0x63C78F0F, 0xFE300620,
20: 0x1018000, 0x30060060, 0x181E0180, 0x0, 0x40, 0x0, 0xCDC012, 0x40000000,
21: 0xA47FD008, 0x4020220, 0x3048023F, 0xE8840081, 0x804824, 0x12090485, 0x21008040, 0x20100804,
22: 0x401C120, 0x18494D79, 0x999B0C00, 0x1B1, 0x9CC78CB3, 0xFC7FF1E3, 0xC030CD, 0x4718D8E,
23: 0x6C30638C, 0xC3331831, 0xF1366336, 0x63631861, 0x61C38706, 0x1E180670, 0x2018000, 0x30060060,
24: 0x60180, 0x0, 0xC0, 0x0, 0xCCC024, 0x80000000, 0x947FCC0E, 0x7038220,
25: 0x78780100, 0x5070100, 0xC0604824, 0x12090484, 0xA0C0E040, 0x380C0E07, 0x5814120, 0x18494D19,
26: 0x998B0C20, 0x600001B1, 0xACC78D32, 0xC0071E3, 0xF180180E, 0x4718F06, 0x3C30C18C, 0xC3321831,
27: 0xF1636363, 0x63601861, 0x61C2CF0C, 0x1E180650, 0x27DB0F1, 0xF3DFCFEE, 0xF8FE3183, 0x51B8786C,
28: 0x1FE6FBFE, 0x3C78F1E3, 0xFECCC009, 0x20000000, 0x947FC208, 0x40203E0, 0x78480080, 0x2040200,
29: 0x20104824, 0x12090484, 0xA0208044, 0x20020804, 0x483A120, 0x184FFD0F, 0x2D0E06A8, 0x60000331,
30: 0xCC060D32, 0xC00F9E3, 0xF33FCC0E, 0x7C998F06, 0x3C30C18C, 0xC3361831, 0xD9636363, 0x63601861,
31: 0x61DAC988, 0x360C06D8, 0x3C7D99B, 0x366619F7, 0x181E2183, 0xF9DCCC76, 0x337F8CC6, 0x3C3870E1,
32: 0x86CCC012, 0x40000000, 0x8C7FD209, 0x4824220, 0x7848007F, 0xE0040401, 0x2090F078, 0x3C1E0F04,
33: 0x61209038, 0x24120904, 0x3000120, 0x18494F00, 0xC6160670, 0x60000331, 0x8C060E33, 0x8C019D63,
34: 0x63FC61A, 0xCC998B06, 0x3C30C18C, 0xC334183F, 0xD9636363, 0x62781861, 0x63DA7198, 0x660C0688,
35: 0x3078F1E, 0x3C6631E3, 0x181E4183, 0x598D8663, 0x636780C6, 0x3C3B5961, 0xC6D8E64, 0x80000000,
36: 0x7FCC0F, 0x783C220, 0x78F37FFF, 0xE3E4F7FC, 0xC0600000, 0x3C0C060, 0xC0F000, 0x3C0C0F04,
37: 0x603018CC, 0x180147C3, 0xB6607DF, 0xFCFF0631, 0x8C0C7230, 0xEFC30E3F, 0xC000332, 0xCC99F306,
38: 0x3FBEC1FC, 0xC33C182D, 0xCD636663, 0x7C3E1861, 0x32DA70F0, 0xC606078C, 0x78F06, 0x3C6631E3,
39: 0x181E8183, 0x598D8663, 0x6361C0C6, 0x367B5E33, 0x186D9749, 0x20000000, 0x117FC000, 0x3800,
40: 0xCC048040, 0x809400, 0x180E1C06, 0x24120A0, 0x90000018, 0x80000060, 0x90482412, 0x80141EC,
41: 0x1B460673, 0xFCFF0631, 0x8C180FF8, 0x3C661703, 0x6000622, 0xCDFD8B06, 0x3C30CF8C, 0xC336182D,
42: 0xCD637C63, 0x660F1861, 0x326C7061, 0x86060704, 0x7F8F06, 0x3FE631E3, 0x181F8183, 0x598D8663,
43: 0x6360F8C6, 0x365B4432, 0x31CCF392, 0x40000000, 0x117FC221, 0x10F84449, 0x86040080, 0x808200,
44: 0x24040802, 0x402120, 0xA0440E14, 0x98C38090, 0x80402010, 0x807F173, 0xD98606A8, 0x60000C31,
45: 0x8C300FF8, 0x3C663383, 0x33FCC22, 0x7D0D8F06, 0x3C30C78C, 0xC333182D, 0xCD636063, 0x66031861,
46: 0x326C9863, 0x6030600, 0xC78F06, 0x3C0631E3, 0x181EC183, 0x598D8663, 0x63601CC6, 0x364D8F32,
47: 0x606D8024, 0x80000000, 0x117FC140, 0xA0204451, 0xFE03013F, 0xE080E100, 0x24040802, 0x80E1F0,
48: 0xC0380916, 0x95424080, 0x6030180C, 0x14166, 0x79860620, 0x60000C31, 0x8C600C30, 0x3C6C3183,
49: 0x1BFD802, 0x10D8F06, 0x3C30C78C, 0xC333182D, 0xC7636063, 0x63031861, 0x1C6D9863, 0x6030600,
50: 0xC78F06, 0x3C0631E3, 0x181E6183, 0x598D8663, 0x63600CC6, 0x338D931C, 0xC06D8009, 0x20000000,
51: 0x117FC080, 0x40205460, 0x3000823F, 0xE0808080, 0x24040902, 0x1002020, 0xC0100E12, 0x92438080,
52: 0x10080402, 0x18014D66, 0x7CC60600, 0x6300D831, 0x8CFF8C36, 0x3C6C31E3, 0xF0C03061, 0xD0D8D8E,
53: 0x6C30678C, 0xC3319821, 0xC7366036, 0x63631832, 0x1C6D0C63, 0xE018600, 0xCF999B, 0x76661BE3,
54: 0x181E3183, 0x598CCC66, 0x37618CC7, 0x738DA19C, 0xC2CCC012, 0x40000000, 0x117FC140, 0xA0203850,
55: 0x48000, 0x8000, 0x18041F07, 0x3C12020, 0xA0100911, 0x90424090, 0x90482412, 0x180147C3,
56: 0xCEE30C00, 0x300D81F, 0x3FFEF8FB, 0xE7CC1F3E, 0xF0402060, 0xF90DF8FF, 0xCFF03F8F, 0xF331DFE1,
57: 0xC31C601C, 0x63BE181C, 0x1C6D8C63, 0xFE018600, 0x77F0F1, 0xB3DF8DE3, 0xFF1E3FF3, 0x598C787C,
58: 0x1BF8F87B, 0xB38DB18C, 0xFECCC024, 0x80000000, 0x1F7FC221, 0x10200C48, 0x30000, 0x8000,
59: 0xE0000, 0xC000, 0x90100E00, 0x10438060, 0x6030180C, 0x100, 0x30C00, 0x1003000,
60: 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x6000000, 0x6, 0x0,
61: 0x0, 0x600C603, 0xFC000000, 0x180, 0x180000, 0x60, 0x3000000, 0x8,
62: 0xCCC000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
63: 0x0, 0x0, 0x0, 0x100, 0x19800, 0x1003000, 0x0, 0x0,
64: 0x10000000, 0x0, 0x0, 0xC000000, 0x3, 0x0, 0x0, 0x600C600,
65: 0x0, 0x3180, 0x300000, 0x60, 0x3000000, 0x18, 0xCCC000, 0x0,
66: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
67: 0x0, 0x0, 0x6000, 0x2000000, 0x0, 0x0, 0x20000000, 0x0,
68: 0x0, 0x0, 0x0, 0x0, 0x0, 0x7C03E00, 0x0, 0x1F00,
69: 0xE00000, 0x60, 0x3000000, 0x30, 0x7F8000, 0x0,};
70:
71: static Bitmap strike = {
72: bits,
73: 30,
74: 0, 0, 931, 17,
75: 0,
76: };
77:
78: struct
79: {
80: short n; /* number of chars in font */
81: char height; /* height of bitmap */
82: char ascent; /* top of bitmap to baseline */
83: long unused; /* in case we think of more stuff */
84: Bitmap *bits; /* where the characters are */
85: Fontchar info[129]; /* n+1 character descriptors */
86: }
87: defont = {
88: 128,
89: 17,
90: 2,
91: 0,
92: &strike,
93: {
94: { 0, 2, 15, 0, 9 },
95: { 9, 2, 15, 0, 9 },
96: { 18, 2, 15, 0, 9 },
97: { 27, 2, 15, 0, 9 },
98: { 36, 2, 15, 0, 9 },
99: { 45, 2, 15, 0, 9 },
100: { 54, 2, 15, 0, 9 },
101: { 63, 4, 13, 0, 9 },
102: { 72, 2, 15, 0, 9 },
103: { 81, 4, 13, 0, 9 },
104: { 90, 3, 13, 0, 9 },
105: { 99, 2, 13, 0, 9 },
106: { 108, 2, 15, 0, 9 },
107: { 117, 4, 13, 0, 9 },
108: { 126, 2, 14, 0, 9 },
109: { 135, 2, 15, 0, 9 },
110: { 144, 2, 14, 0, 9 },
111: { 153, 2, 14, 0, 9 },
112: { 162, 2, 14, 0, 9 },
113: { 171, 2, 15, 0, 9 },
114: { 180, 2, 14, 0, 9 },
115: { 189, 2, 15, 0, 9 },
116: { 198, 2, 15, 0, 9 },
117: { 207, 2, 15, 0, 9 },
118: { 216, 2, 14, 0, 9 },
119: { 225, 2, 15, 0, 9 },
120: { 234, 2, 15, 0, 9 },
121: { 243, 2, 15, 0, 9 },
122: { 252, 2, 15, 0, 9 },
123: { 261, 2, 15, 0, 9 },
124: { 270, 2, 15, 0, 9 },
125: { 279, 2, 15, 0, 9 },
126: { 288, 0, 0, 0, 9 },
127: { 288, 3, 14, 0, 9 },
128: { 297, 3, 8, 2, 9 },
129: { 301, 3, 14, 1, 9 },
130: { 308, 2, 16, 1, 9 },
131: { 315, 3, 14, 0, 9 },
132: { 323, 3, 14, 0, 9 },
133: { 331, 3, 8, 3, 9 },
134: { 333, 2, 17, 2, 9 },
135: { 338, 2, 17, 2, 9 },
136: { 343, 5, 12, 1, 9 },
137: { 350, 5, 13, 0, 9 },
138: { 358, 12, 17, 3, 9 },
139: { 360, 8, 10, 0, 9 },
140: { 368, 12, 14, 3, 9 },
141: { 370, 2, 16, 0, 9 },
142: { 378, 3, 14, 1, 9 },
143: { 385, 3, 14, 1, 9 },
144: { 392, 3, 14, 1, 9 },
145: { 399, 3, 14, 1, 9 },
146: { 406, 3, 14, 1, 9 },
147: { 413, 3, 14, 1, 9 },
148: { 420, 3, 14, 1, 9 },
149: { 427, 3, 14, 1, 9 },
150: { 434, 3, 14, 1, 9 },
151: { 441, 3, 14, 1, 9 },
152: { 448, 5, 14, 3, 9 },
153: { 450, 5, 17, 3, 9 },
154: { 452, 3, 14, 2, 9 },
155: { 458, 6, 12, 0, 9 },
156: { 466, 3, 14, 1, 9 },
157: { 472, 3, 14, 1, 9 },
158: { 478, 3, 14, 0, 9 },
159: { 486, 3, 14, 0, 9 },
160: { 495, 3, 14, 1, 9 },
161: { 502, 3, 14, 1, 9 },
162: { 509, 3, 14, 1, 9 },
163: { 516, 3, 14, 1, 9 },
164: { 522, 3, 14, 1, 9 },
165: { 528, 3, 14, 1, 9 },
166: { 535, 3, 14, 1, 9 },
167: { 542, 3, 14, 1, 9 },
168: { 548, 3, 16, 1, 9 },
169: { 554, 3, 14, 0, 9 },
170: { 563, 3, 14, 1, 9 },
171: { 570, 3, 14, 1, 9 },
172: { 577, 3, 14, 1, 9 },
173: { 584, 3, 14, 0, 9 },
174: { 593, 3, 14, 1, 9 },
175: { 600, 3, 16, 0, 9 },
176: { 609, 3, 14, 0, 9 },
177: { 617, 3, 14, 1, 9 },
178: { 624, 3, 14, 0, 9 },
179: { 632, 3, 14, 0, 9 },
180: { 641, 3, 14, 1, 9 },
181: { 648, 3, 14, 1, 9 },
182: { 655, 3, 14, 1, 9 },
183: { 662, 3, 14, 0, 9 },
184: { 670, 3, 14, 1, 9 },
185: { 677, 2, 17, 2, 9 },
186: { 682, 2, 16, 0, 9 },
187: { 690, 2, 17, 2, 9 },
188: { 695, 3, 10, 1, 9 },
189: { 702, 14, 15, 0, 9 },
190: { 710, 3, 8, 3, 9 },
191: { 712, 5, 14, 1, 9 },
192: { 719, 2, 14, 1, 9 },
193: { 726, 5, 14, 1, 9 },
194: { 733, 2, 14, 1, 9 },
195: { 740, 5, 14, 1, 9 },
196: { 747, 2, 14, 1, 9 },
197: { 754, 5, 17, 1, 9 },
198: { 761, 2, 14, 1, 9 },
199: { 768, 2, 14, 0, 9 },
200: { 776, 2, 17, 1, 9 },
201: { 781, 2, 14, 1, 9 },
202: { 788, 2, 14, 0, 9 },
203: { 797, 5, 14, 0, 9 },
204: { 806, 5, 14, 0, 9 },
205: { 815, 5, 14, 0, 9 },
206: { 824, 5, 17, 0, 9 },
207: { 833, 5, 17, 1, 9 },
208: { 840, 5, 14, 1, 9 },
209: { 847, 5, 14, 1, 9 },
210: { 854, 3, 14, 1, 9 },
211: { 861, 5, 14, 1, 9 },
212: { 868, 5, 14, 1, 9 },
213: { 875, 5, 14, 1, 9 },
214: { 882, 5, 14, 1, 9 },
215: { 889, 5, 17, 1, 9 },
216: { 896, 5, 14, 1, 9 },
217: { 903, 2, 17, 2, 9 },
218: { 908, 2, 17, 3, 9 },
219: { 910, 2, 17, 2, 9 },
220: { 915, 7, 10, 1, 9 },
221: { 922, 2, 14, 0, 0 },
222: { 931, 0, 0, 0, 9 },
223: }
224: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.