allows color fonts and emojis with libxft-bgra
authorDaniel <thefekete@gmail.com>
Mon, 14 Dec 2020 21:24:47 +0000 (22:24 +0100)
committerDaniel <thefekete@gmail.com>
Mon, 14 Dec 2020 21:24:47 +0000 (22:24 +0100)
drw.c

diff --git a/drw.c b/drw.c
index 4cdbcbe..c1c265c 100644 (file)
--- a/drw.c
+++ b/drw.c
@@ -133,19 +133,6 @@ xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern)
                die("no font specified.");
        }
 
-       /* Do not allow using color fonts. This is a workaround for a BadLength
-        * error from Xft with color glyphs. Modelled on the Xterm workaround. See
-        * https://bugzilla.redhat.com/show_bug.cgi?id=1498269
-        * https://lists.suckless.org/dev/1701/30932.html
-        * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916349
-        * and lots more all over the internet.
-        */
-       FcBool iscol;
-       if(FcPatternGetBool(xfont->pattern, FC_COLOR, 0, &iscol) == FcResultMatch && iscol) {
-               XftFontClose(drw->dpy, xfont);
-               return NULL;
-       }
-
        font = ecalloc(1, sizeof(Fnt));
        font->xfont = xfont;
        font->pattern = pattern;