From: Zacchary Dempsey-Plante Date: Sun, 13 Mar 2022 09:44:08 +0000 (+0100) Subject: make underlines and strikethroughs respect `chscale` X-Git-Url: https://git.atheridis.org/?a=commitdiff_plain;h=2aefa348baf4b702fdce98eb105bcba175d8283f;p=suckless%2Fst.git make underlines and strikethroughs respect `chscale` --- diff --git a/x.c b/x.c index cd96575..2a3bd38 100644 --- a/x.c +++ b/x.c @@ -1493,12 +1493,12 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, i /* Render underline and strikethrough. */ if (base.mode & ATTR_UNDERLINE) { - XftDrawRect(xw.draw, fg, winx, winy + dc.font.ascent + 1, + XftDrawRect(xw.draw, fg, winx, winy + dc.font.ascent * chscale + 1, width, 1); } if (base.mode & ATTR_STRUCK) { - XftDrawRect(xw.draw, fg, winx, winy + 2 * dc.font.ascent / 3, + XftDrawRect(xw.draw, fg, winx, winy + 2 * dc.font.ascent * chscale / 3, width, 1); }