Russ Cox | 9b4a232 | 2009-07-08 21:43:14 -0700 | [diff] [blame] | 1 | typedef struct XFont XFont; |
2 | XFont *xfont; | ||||
3 | int nxfont; | ||||
4 | |||||
5 | struct XFont | ||||
6 | { | ||||
7 | char *name; | ||||
8 | int loaded; | ||||
9 | uchar range[256]; // range[i] == whether to have subfont i<<8 to (i+1)<<8. | ||||
10 | int nrange; | ||||
11 | int unit; | ||||
12 | double height; | ||||
13 | double originy; | ||||
14 | }; | ||||
15 | |||||
16 | void loadfonts(void); | ||||
17 | void load(XFont*); | ||||
18 | Memsubfont* mksubfont(char*, int, int, int, int); | ||||
19 | |||||
20 | extern XFont *xfont; | ||||
21 | extern int nxfont; | ||||
22 | void *emalloc9p(ulong); | ||||
23 | extern Memsubfont *defont; |