This commit is contained in:
zcake 2021-01-30 02:56:03 +00:00
parent 1058c7bb9e
commit d4a49427e5
6 changed files with 2 additions and 17 deletions

View File

@ -2,7 +2,7 @@ static const Bool wmborder = True;
static const char *fonts[] = {
"FiraCode Nerd Font:style=Light:size=10:antialias=true:autohint=true",
"Chiron Sans HK Light:style=Light:size=10",
"OpenMoji:style=Color",
"Openmoji Color glyf_colr_0:style=Regular:size=15",//Emoji
};
static int fontsize = 10;

13
drw.c
View File

@ -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;

BIN
drw.o

Binary file not shown.

View File

@ -1,5 +1,5 @@
//   
#define KEYS 71
#define KEYS 69
static Key keys_en[KEYS] = {
{ "`~", XK_grave, 1 },
{ "1!", XK_1, 1 },
@ -63,14 +63,12 @@ static Key keys_en[KEYS] = {
{ "Ctrl", XK_Control_L, 2 },
{ "Alt", XK_Alt_L, 2 },
{ "", XK_Super_L, 2 },
{ "Hyper", XK_Hyper_L, 2 },
{ "", XK_space, 5 },
{ "", XK_Left, 1 },
{ "", XK_Down, 1 },
{ "", XK_Right, 1},
{ "Alt", XK_Alt_R, 2 },
{ "", XK_Super_R, 2 },
{ "Hyper", XK_Hyper_R, 2 },
{ "Ctrl", XK_Control_R, 2 },
};
static Key keys_emoji [KEYS] = {

BIN
svkbd

Binary file not shown.

BIN
svkbd.o

Binary file not shown.