From 2c4bc83244ff31bd30dde3c18b71a3a70d3533d0 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Mon, 7 Apr 2025 04:53:51 +0200 Subject: [PATCH] [ot-math] Fix build with HB_NO_MATH --- src/hb-ot-math-table.hh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hb-ot-math-table.hh b/src/hb-ot-math-table.hh index a8c9af30d..c702e42e2 100644 --- a/src/hb-ot-math-table.hh +++ b/src/hb-ot-math-table.hh @@ -1107,6 +1107,7 @@ struct MATH // https://github.com/harfbuzz/harfbuzz/issues/4653 HB_INTERNAL bool is_bad_cambria (hb_font_t *font) const { +#ifndef HB_NO_MATH switch HB_CODEPOINT_ENCODE3 (font->face->table.MATH.get_blob ()->length, get_constant (HB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHT, font), get_constant (HB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHT, font)) @@ -1117,6 +1118,7 @@ struct MATH case HB_CODEPOINT_ENCODE3 (25722, 2500, 3000): return true; } +#endif return false; }