Hi, I've switched to newer dmenu (one with libdc) these days and noticed that with the deafult font Cyrillic characters are broken.
The attached tiny patch selects a fixed font aware of unicode and works for me. cheers, -- stanio_
diff -r 91fdc4ef4afc font.c --- a/font.c Sat Sep 11 13:35:18 2010 +0100 +++ b/font.c Thu Sep 30 11:45:47 2010 +0200 @@ -2,7 +2,7 @@ #include <X11/Xlib.h> #include "dc.h" -#define DEFAULT "fixed" +#define DEFAULT "-*-fixed-*-*-*--*-*-*-*-*-*-iso10646-1" #define MAX(a, b) ((a) > (b) ? (a) : (b)) static Bool loadfont(DC *dc, const char *fontstr);