diff options
author | Zacchary Dempsey-Plante <zacc@ztdp.ca> | 2022-03-13 10:44:08 +0100 |
---|---|---|
committer | sinanmohd <pcmsinan@gmail.com> | 2023-01-12 08:21:56 +0530 |
commit | fb35e763cce79fefad915f44024781ac87ce4f85 (patch) | |
tree | df894b5ece769eac412c3a81d8e4e77933b2b96d /x.c | |
parent | ae4f71321e0790d7adffbaf371dea75f5c4890d2 (diff) |
make underlines and strikethroughs respect `chscale`
Diffstat (limited to 'x.c')
-rw-r--r-- | x.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1627,12 +1627,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); } |