1 9b4a2324 2009-07-09 rsc typedef struct XFont XFont;
6 775cb933 2015-08-27 rsc SubfontSize = 32,
7 775cb933 2015-08-27 rsc SubfontMask = (1<<16)/SubfontSize - 1,
14 775cb933 2015-08-27 rsc uchar range[(1<<16)/SubfontSize]; // range[i] == whether to have subfont i*SubfontSize to (i+1)*SubfontSize - 1.
17 9b4a2324 2009-07-09 rsc double height;
18 9b4a2324 2009-07-09 rsc double originy;
19 32dc15fa 2015-02-17 rsc void (*loadheight)(XFont*, int, int*, int*);
21 9c611279 2012-10-21 rsc // fontconfig workarround, as FC_FULLNAME does not work for matching fonts.
22 9c611279 2012-10-21 rsc char *fontfile;
26 9b4a2324 2009-07-09 rsc void loadfonts(void);
27 9b4a2324 2009-07-09 rsc void load(XFont*);
28 32dc15fa 2015-02-17 rsc Memsubfont* mksubfont(XFont*, char*, int, int, int, int);
30 9b4a2324 2009-07-09 rsc extern XFont *xfont;
31 9b4a2324 2009-07-09 rsc extern int nxfont;
32 9b4a2324 2009-07-09 rsc void *emalloc9p(ulong);
34 1785490b 2012-12-01 rsc void drawpjw(Memimage*, Fontchar*, int, int, int, int);