sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit c9d0bc9ec89e44aa3d5ae70214a27b6f9a4bbe01
parent 183019411e24f32ed039615eba50e2af55ae5bea
Author: 8dcc <8dcc.git@gmail.com>
Date:   Sun,  9 Apr 2023 04:31:00 +0200

[st][patch] Fix disable_bold patch for st 0.8.2

Diffstat:
Mst.suckless.org/patches/disable_bold_italic_fonts/st-disable-bold-italic-fonts-0.8.2.diff | 20++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/st.suckless.org/patches/disable_bold_italic_fonts/st-disable-bold-italic-fonts-0.8.2.diff b/st.suckless.org/patches/disable_bold_italic_fonts/st-disable-bold-italic-fonts-0.8.2.diff @@ -41,18 +41,30 @@ index 5828a3b..9663fa6 100644 static char *opt_class = NULL; static char **opt_cmd = NULL; static char *opt_embed = NULL; -@@ -960,7 +965,10 @@ xloadfonts(char *fontstr, double fontsize) +@@ -966,17 +971,20 @@ xloadfonts(char *fontstr, double fontsize) win.ch = ceilf(dc.font.height * chscale); FcPatternDel(pattern, FC_SLANT); - FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); + if (!disableitalic) + FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); -+ if (!disableroman) -+ FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); if (xloadfont(&dc.ifont, pattern)) die("can't open font %s\n", fontstr); + FcPatternDel(pattern, FC_WEIGHT); +- FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); ++ if (!disablebold) ++ FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); + if (xloadfont(&dc.ibfont, pattern)) + die("can't open font %s\n", fontstr); + + FcPatternDel(pattern, FC_SLANT); +- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); ++ if (!disableroman) ++ FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); + if (xloadfont(&dc.bfont, pattern)) + die("can't open font %s\n", fontstr); + -- -2.21.0 +2.39.2