summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatheuristic <matheuristic@users.noreply.github.com>2023-08-20 20:57:39 -0400
committerDan Cross <crossd@gmail.com>2023-08-21 11:38:17 -0400
commita36e66f0d200f99802ad32171c55d26ad44f501d (patch)
treec983faf7c930061068d38b1f0ab9d085d857c68f
parentcc4571fec67407652b03d6603ada6580de2194dc (diff)
downloadplan9port-a36e66f0d200f99802ad32171c55d26ad44f501d.tar.gz
plan9port-a36e66f0d200f99802ad32171c55d26ad44f501d.zip
libdraw: fix subfont scaling
A subfont with n chars has n+1 Fontchars, so scalesubfont() needs to scale all n+1 info entries.
-rw-r--r--src/libdraw/getsubfont.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libdraw/getsubfont.c b/src/libdraw/getsubfont.c
index 1cc234ef..2b7cf5c6 100644
--- a/src/libdraw/getsubfont.c
+++ b/src/libdraw/getsubfont.c
@@ -122,7 +122,7 @@ scalesubfont(Subfont *f, int scale)
f->height *= scale;
f->ascent *= scale;
- for(j=0; j<f->n; j++) {
+ for(j=0; j<=f->n; j++) {
f->info[j].x *= scale;
f->info[j].top *= scale;
f->info[j].bottom *= scale;