From fd462708313c46f86024dee2857ede31e6cbb894 Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Sat, 7 Dec 2019 07:31:33 -0500 Subject: hack for font errors --- x.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/x.c b/x.c index c09392b..cc7a8a4 100644 --- a/x.c +++ b/x.c @@ -1544,7 +1544,11 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, i XftDrawSetClipRectangles(xw.draw, winx, winy, &r, 1); /* Render the glyphs. */ - XftDrawGlyphFontSpec(xw.draw, fg, specs, len); + FcBool b = FcFalse; + FcPatternGetBool(specs->font->pattern, FC_COLOR, 0, &b); + if (!b) { + XftDrawGlyphFontSpec(xw.draw, fg, specs, len); + } /* Render underline and strikethrough. */ if (base.mode & ATTR_UNDERLINE) { -- cgit v1.2.3