summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/truetypefs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/src/cmd/truetypefs.c b/sys/src/cmd/truetypefs.c
index 3b267fe09..ddafee537 100644
--- a/sys/src/cmd/truetypefs.c
+++ b/sys/src/cmd/truetypefs.c
@@ -186,7 +186,10 @@ compilesub(TFont *f, TSubfont *s)
*p++ = 0;
*p++ = h;
*p++ = gs[i]->xminpx;
- *p++ = gs[i]->advanceWidthpx;
+ if(gs[i]->advanceWidthpx != 0)
+ *p++ = gs[i]->advanceWidthpx;
+ else
+ *p++ = gs[i]->width;
x += gs[i]->width;
}
*p++ = x;