From 21f5ef56f53247958c6c346ac5205a96f6de0c66 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 15 Mar 2022 10:45:50 -0600 Subject: [PATCH] [metrics] Simplify x-height fallback --- src/hb-ot-metrics.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hb-ot-metrics.cc b/src/hb-ot-metrics.cc index 43c3cbd41..f9c4b96ff 100644 --- a/src/hb-ot-metrics.cc +++ b/src/hb-ot-metrics.cc @@ -316,9 +316,9 @@ hb_ot_metrics_get_position_with_fallback (hb_font_t *font, break; case HB_OT_METRICS_TAG_X_HEIGHT: - if (hb_font_get_nominal_glyph (font, 'o', &glyph) && + if (hb_font_get_nominal_glyph (font, 'x', &glyph) && hb_font_get_glyph_extents (font, glyph, &extents)) - *position = extents.height + 2 * extents.y_bearing; + *position = extents.y_bearing; else *position = font->y_scale / 2; break;