make underlines and strikethroughs respect `chscale` - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 2aefa348baf4b702fdce98eb105bcba175d8283f
 (DIR) parent e823e2308f2a99023032a3966ebb7036a31d305f
 (HTM) 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);
                }