draw.c
changeset 626 2644c951fc74
parent 619 bda4880c462d
child 627 f83ac177a3a0
equal deleted inserted replaced
625:0811e4114faa 626:2644c951fc74
   195 	}
   195 	}
   196 	else {
   196 	else {
   197 		if(dc.font.xfont)
   197 		if(dc.font.xfont)
   198 			XFreeFont(dpy, dc.font.xfont);
   198 			XFreeFont(dpy, dc.font.xfont);
   199 		dc.font.xfont = NULL;
   199 		dc.font.xfont = NULL;
   200 		dc.font.xfont = XLoadQueryFont(dpy, fontstr);
   200 		if(!(dc.font.xfont = XLoadQueryFont(dpy, fontstr)))
   201 		if (!dc.font.xfont)
       
   202 			dc.font.xfont = XLoadQueryFont(dpy, "fixed");
       
   203 		if (!dc.font.xfont)
       
   204 			eprint("error, cannot init 'fixed' font\n");
   201 			eprint("error, cannot init 'fixed' font\n");
   205 		dc.font.ascent = dc.font.xfont->ascent;
   202 		dc.font.ascent = dc.font.xfont->ascent;
   206 		dc.font.descent = dc.font.xfont->descent;
   203 		dc.font.descent = dc.font.xfont->descent;
   207 	}
   204 	}
   208 	dc.font.height = dc.font.ascent + dc.font.descent;
   205 	dc.font.height = dc.font.ascent + dc.font.descent;