it* st + patches and config Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/st-sdk URL:git://git.codevoid.de/st-sdk codevoid.de 70 1Log /git/st-sdk/log.gph codevoid.de 70 1Files /git/st-sdk/files.gph codevoid.de 70 1Refs /git/st-sdk/refs.gph codevoid.de 70 1README /git/st-sdk/file/README.gph codevoid.de 70 1LICENSE /git/st-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 88e40e8fd6b005af53048e1e0c46af4ec0d999bd /git/st-sdk/commit/88e40e8fd6b005af53048e1e0c46af4ec0d999bd.gph codevoid.de 70 1parent 0394c6390b5fd979cda515b3fefb5ede556861a8 /git/st-sdk/commit/0394c6390b5fd979cda515b3fefb5ede556861a8.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Tue, 23 Apr 2019 14:35:17 +0200 Err codevoid.de 70 i Err codevoid.de 70 iapply disable bold/italic/roman patch Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M config.h | 7 ++++++- Err codevoid.de 70 i M x.c | 14 +++++++++++--- Err codevoid.de 70 i Err codevoid.de 70 i2 files changed, 17 insertions(+), 4 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/config.h b/config.h /git/st-sdk/file/config.h.gph codevoid.de 70 it@@ -5,9 +5,14 @@ Err codevoid.de 70 i * Err codevoid.de 70 i * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html Err codevoid.de 70 i */ Err codevoid.de 70 i-static char *font = "DejaVu Sans Mono-24"; Err codevoid.de 70 i+static char *font = "LuxiMono-12:antialias=false"; Err codevoid.de 70 i static int borderpx = 2; Err codevoid.de 70 i static int borderperc = 20; Err codevoid.de 70 i+ Err codevoid.de 70 i+int disablebold = 1; Err codevoid.de 70 i+int disableitalic = 1; Err codevoid.de 70 i+int disableroman = 1; Err codevoid.de 70 i+ Err codevoid.de 70 i #define histsize 2000 Err codevoid.de 70 i Err codevoid.de 70 i /* Err codevoid.de 70 1diff --git a/x.c b/x.c /git/st-sdk/file/x.c.gph codevoid.de 70 it@@ -241,6 +241,11 @@ static char *opt_title = NULL; Err codevoid.de 70 i Err codevoid.de 70 i static int oldbutton = 3; /* button event on startup: 3 = release */ Err codevoid.de 70 i Err codevoid.de 70 i+/* declared in config.h */ Err codevoid.de 70 i+extern int disablebold; Err codevoid.de 70 i+extern int disableitalic; Err codevoid.de 70 i+extern int disableroman; Err codevoid.de 70 i+ Err codevoid.de 70 i void Err codevoid.de 70 i clipcopy(const Arg *dummy) Err codevoid.de 70 i { Err codevoid.de 70 it@@ -968,17 +973,20 @@ xloadfonts(char *fontstr, double fontsize) Err codevoid.de 70 i borderpx = ceilf(((float)borderperc / 100) * win.cw); Err codevoid.de 70 i Err codevoid.de 70 i FcPatternDel(pattern, FC_SLANT); Err codevoid.de 70 i- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); Err codevoid.de 70 i+ if (!disableitalic) Err codevoid.de 70 i+ FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); Err codevoid.de 70 i if (xloadfont(&dc.ifont, pattern)) Err codevoid.de 70 i die("can't open font %s\n", fontstr); Err codevoid.de 70 i Err codevoid.de 70 i FcPatternDel(pattern, FC_WEIGHT); Err codevoid.de 70 i- FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); Err codevoid.de 70 i+ if (!disablebold) Err codevoid.de 70 i+ FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); Err codevoid.de 70 i if (xloadfont(&dc.ibfont, pattern)) Err codevoid.de 70 i die("can't open font %s\n", fontstr); Err codevoid.de 70 i Err codevoid.de 70 i FcPatternDel(pattern, FC_SLANT); Err codevoid.de 70 i- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); Err codevoid.de 70 i+ if (!disableroman) Err codevoid.de 70 i+ FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); Err codevoid.de 70 i if (xloadfont(&dc.bfont, pattern)) Err codevoid.de 70 i die("can't open font %s\n", fontstr); Err codevoid.de 70 i Err codevoid.de 70 .