diff options
author | Zacchary Dempsey-Plante <zacc@ztdp.ca> | 2022-03-13 10:44:08 +0100 |
---|---|---|
committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2022-03-13 10:45:34 +0100 |
commit | 2aefa348baf4b702fdce98eb105bcba175d8283f (patch) | |
tree | 936955ab6000eac01a889d9d2c55da96981e84c0 | |
parent | e823e2308f2a99023032a3966ebb7036a31d305f (diff) |
make underlines and strikethroughs respect `chscale`
-rw-r--r-- | x.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); } |