diff --git a/write.c b/write.c index 37129ef9092fab284a3ddbc155d3f858367fb4c1..50f6afdc1459f18964a6e8aadd0658231cf43766 100644 --- a/write.c +++ b/write.c @@ -885,7 +885,7 @@ writecmap(FILE* out, FontPtr font) /* How baroque can you get? */ writeUSHORT(out, segcount * 2); /* segCountX2 */ writeUSHORT(out, 2 * two_log2_floor(segcount)); /* searchRange */ - writeUSHORT(out, 1 + log2_floor(segcount)); /* entrySelector */ + writeUSHORT(out, log2_floor(segcount)); /* entrySelector */ writeUSHORT(out, 2 * (segcount - two_log2_floor(segcount))); /* rangeShift */