[cairo] Don't fallback to CPAL if cairo doesn't support custom palette

This commit is contained in:
Behdad Esfahbod 2023-01-18 22:33:56 -07:00
parent 0bff570491
commit 4fe6ece425
1 changed files with 1 additions and 10 deletions

View File

@ -329,16 +329,7 @@ hb_cairo_paint_custom_palette_color (hb_paint_funcs_t *funcs,
cairo_font_options_destroy (options); cairo_font_options_destroy (options);
#endif #endif
// Fall back to the default palette return HB_COLOR (0, 0, 0, 0);
cairo_scaled_font_t *scaled_font = cairo_get_scaled_font (cr);
hb_font_t *font = hb_cairo_scaled_font_get_font (scaled_font);
hb_face_t *face = hb_font_get_face (font);
hb_color_t color;
unsigned int len = 1;
hb_ot_color_palette_get_colors (face, 0, color_index, &len, &color);
return color;
} }
static inline void free_static_cairo_paint_funcs (); static inline void free_static_cairo_paint_funcs ();