diff --git a/config.h b/config.h index cff5fca..e41e2a9 100644 --- a/config.h +++ b/config.h @@ -17,7 +17,7 @@ static const int systraypinningfailfirst = 1; /* 1: if pinning fails, display static const int showsystray = 1; /* 0 means no systray */ static const int showbar = 1; /* 0 means no bar */ static const int topbar = 1; /* 0 means bottom bar */ -static const char *fonts[] = { "monospace:size=11", "Noto color emoji:size=13" }; +static const char *fonts[] = { "monospace:size=11", "Noto Color Emoji:size=11" }; static const char dmenufont[] = "monospace:size=11"; static const char col_gray1[] = "#222222"; static const char col_gray2[] = "#444444"; @@ -36,7 +36,8 @@ static const char *const autostart[] = { // Keyboard layouts switch (requires setxkbmap) "setxkbmap", "-model", "pc101", "-layout", "us,ar", "-variant", ",,", "-option", "grp:win_space_toggle", NULL, "picom", NULL, // Start compositor , for transparency - "nitrogen", "--restore", NULL, // Restores the wallpaper + // "nitrogen", "--restore", NULL, // Restores the wallpaper + "wal", "-i" ,"/mnt/Data/Personalize/Wallpapers/y7r781tsgoa81.png", NULL, // Change backround and color theame NULL /* terminate */ }; diff --git a/drw.c b/drw.c index 4cdbcbe..c1c265c 100644 --- 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;