URI: 
       make underlines and strikethroughs respect `chscale` - st - simple terminal
  HTML git clone https://git.parazyd.org/st
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 2aefa348baf4b702fdce98eb105bcba175d8283f
   DIR parent e823e2308f2a99023032a3966ebb7036a31d305f
  HTML Author: Zacchary Dempsey-Plante <zacc@ztdp.ca>
       Date:   Sun, 13 Mar 2022 10:44:08 +0100
       
       make underlines and strikethroughs respect `chscale`
       
       Diffstat:
         M x.c                                 |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
   DIR diff --git 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);
                }