From 0e4f579493c42e34931277dc32aec75d0044af14 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 31 Oct 2022 13:51:24 -0600 Subject: [PATCH] [util/hb-view] Default HB_DRAW to 1 See comments. --- util/helper-cairo.hh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/util/helper-cairo.hh b/util/helper-cairo.hh index 6df92e560..37bde1896 100644 --- a/util/helper-cairo.hh +++ b/util/helper-cairo.hh @@ -71,7 +71,17 @@ helper_cairo_use_hb_draw (const font_options_t *font_opts) { const char *env = getenv ("HB_DRAW"); if (!env) +#if 1 + /* Following branch disabled because we prefer our + * OpenType extensions working, ie going through hb-draw, + * over avoiding the obscure cairo bug. */ + return true; +#else + /* Older cairo had a bug in rendering COLRv0 fonts in + * right-to-left direction. */ return cairo_version () >= CAIRO_VERSION_ENCODE (1, 17, 5); +#endif + return atoi (env); }