ref: b650dfbb0b0700440cc88da31f97cec45b4140de
parent: b3fce59d52fa65c1f2088942bb3009393cdd7285
author: Matthias Clasen <[email protected]>
date: Sun Jul 26 17:08:34 EDT 2015
[cff] Don't use `hmtx' table for LSB (#45520). * src/cff/cffgload.c (cff_slot_load): Use `htmx' table for advance width only. Bug introduced 2015-04-10.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-07-26 Matthias Clasen <[email protected]>
+
+ [cff] Don't use `hmtx' table for LSB (#45520).
+
+ * src/cff/cffgload.c (cff_slot_load): Use `htmx' table for advance
+ width only. Bug introduced 2015-04-10.
+
2015-07-09 Werner Lemberg <[email protected]>
Better support of user-supplied C++ namespaces.
--- a/src/cff/cffgload.c
+++ b/src/cff/cffgload.c
@@ -3064,9 +3064,7 @@
metrics->width = cbox.xMax - cbox.xMin;
metrics->height = cbox.yMax - cbox.yMin;
- if ( !face->horizontal.number_Of_HMetrics )
- metrics->horiBearingX = cbox.xMin;
-
+ metrics->horiBearingX = cbox.xMin;
metrics->horiBearingY = cbox.yMax;
if ( has_vertical_info )