diff -Narup 01_dmenu-1.7.1_fixemptylines/draw.c 02_dmenu-1.7.1_utf8widechars/draw.c --- 01_dmenu-1.7.1_fixemptylines/draw.c 2006-12-15 17:04:27.000000000 +0100 +++ 02_dmenu-1.7.1_utf8widechars/draw.c 2006-12-15 17:05:30.000000000 +0100 @@ -12,7 +12,7 @@ textnw(const char *text, unsigned int le XRectangle r; if(dc.font.set) { - XmbTextExtents(dc.font.set, text, len, NULL, &r); + Xutf8TextExtents(dc.font.set, text, len, NULL, &r); return r.width; } return XTextWidth(dc.font.xfont, text, len); @@ -57,7 +57,7 @@ drawtext(const char *text, unsigned long gcv.foreground = col[ColFG]; if(dc.font.set) { XChangeGC(dpy, dc.gc, GCForeground, &gcv); - XmbDrawString(dpy, dc.drawable, dc.font.set, dc.gc, + Xutf8DrawString(dpy, dc.drawable, dc.font.set, dc.gc, x, y, buf, len); } else {