/* This file brings from GetFont.c */ #include #include #include #include #include #include #include /* ** loads fontset or "fixed" on failure */ XFontSet GetFontSetOrFixed(Display *disp, char *fontname) { XFontSet fontset; char **ml; int mc; char *ds; if ((fontset = XCreateFontSet(disp,fontname,&ml,&mc,&ds))==NULL) { fprintf(stderr, "[GetFontSetOrFixed]: WARNING -- can't get fontset %s, trying 'fixed'", fontname); /* fixed should always be avail, so try that */ if ((fontset = XCreateFontSet(disp,"fixed",&ml,&mc,&ds))==NULL) { fprintf(stderr,"[GetFontSetOrFixed]: ERROR -- can't get fontset 'fixed'"); } } return fontset; }