|
|
@ -1550,7 +1550,7 @@ xinit(void) {
|
|
|
|
initfonts(FONT, BOLDFONT);
|
|
|
|
initfonts(FONT, BOLDFONT);
|
|
|
|
|
|
|
|
|
|
|
|
/* XXX: Assuming same size for bold font */
|
|
|
|
/* XXX: Assuming same size for bold font */
|
|
|
|
xw.cw = dc.font.rbearing - dc.font.lbearing;
|
|
|
|
xw.cw = dc.font.rbearing - dc.font.lbearing;
|
|
|
|
xw.ch = dc.font.ascent + dc.font.descent;
|
|
|
|
xw.ch = dc.font.ascent + dc.font.descent;
|
|
|
|
|
|
|
|
|
|
|
|
/* colors */
|
|
|
|
/* colors */
|
|
|
@ -1626,7 +1626,7 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
XmbDrawImageString(xw.dpy, xw.buf, base.mode & ATTR_BOLD ? dc.bfont.set : dc.font.set,
|
|
|
|
XmbDrawImageString(xw.dpy, xw.buf, base.mode & ATTR_BOLD ? dc.bfont.set : dc.font.set,
|
|
|
|
dc.gc, winx, winy, s, bytelen);
|
|
|
|
dc.gc, winx, winy, s, bytelen);
|
|
|
|
|
|
|
|
|
|
|
|
if(base.mode & ATTR_UNDERLINE)
|
|
|
|
if(base.mode & ATTR_UNDERLINE)
|
|
|
|
XDrawLine(xw.dpy, xw.buf, dc.gc, winx, winy+1, winx+width-1, winy+1);
|
|
|
|
XDrawLine(xw.dpy, xw.buf, dc.gc, winx, winy+1, winx+width-1, winy+1);
|
|
|
|