diff --git a/caca/driver_x11.c b/caca/driver_x11.c index b25d51f..2ac06f5 100644 --- a/caca/driver_x11.c +++ b/caca/driver_x11.c @@ -718,7 +718,7 @@ static void x11_put_glyph(caca_display_t *dp, int x, int y, int yoff, { int d, xo, yo; - d = fw; + d = fw >> (~ch & 0x1); /* XXX: hack */ if(h < fw) d = h; if(d < 1)