- xcb_image_text_8(conn, len, r->bar->buffer, r->s->bar_gc, x,
- bar_fs_height, s);
+ draw = XftDrawCreate(display, r->bar->buffer,
+ DefaultVisual(display, r->s->idx),
+ DefaultColormap(display, r->s->idx));
+
+ XftDrawStringUtf8(draw, &bar_font_color, bar_font, x,
+ bar_font->height, (FcChar8 *)s, len);
+
+ XftDrawDestroy(draw);