aboutsummaryrefslogtreecommitdiff
path: root/st.info
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2016-03-09 17:11:57 +0100
committerChristoph Lohmann <20h@r-36.net>2016-03-09 22:01:25 +0100
commit39964614b742c4ec98a326762d98470cb987a45b (patch)
tree49873bc7690c3a6f298162f029a4361c3748c327 /st.info
parent0e48a1995eee1c2babc58523ef0be296e4b1c3e8 (diff)
downloadst-39964614b742c4ec98a326762d98470cb987a45b.tar.gz
st-39964614b742c4ec98a326762d98470cb987a45b.tar.bz2
st-39964614b742c4ec98a326762d98470cb987a45b.zip
st: Fix off-by-one error when calculating character width.
LEN(str) is one larger than strlen(str) because it also counts the zero terminator. The original code would include the .notdef glyph (since it'll try to encode character 0, which gets encoded to the .notdef glyph) when measuring the average dimensions of printable ascii characters. This causes problems with fonts like GNU Unifont where the .notdef glyph is not the same width as the usual half-width characters. Signed-off-by: Christoph Lohmann <20h@r-36.net>
Diffstat (limited to 'st.info')
0 files changed, 0 insertions, 0 deletions