From e38830cad9ad846802dbbe1a8b9162a1444f9534 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Wed, 22 Apr 2026 13:00:22 -0700 Subject: [PATCH 06/29] Add synth_flags parameter to cairo_ft_font_face_create_for_ft_face --- src/cairo-ft-font.c | 5 +++-- src/cairo-ft.h | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c index b5d08ee1b..a28af85f0 100644 --- a/src/cairo-ft-font.c +++ b/src/cairo-ft-font.c @@ -4480,7 +4480,8 @@ cairo_ft_font_face_create_for_pattern (FcPattern *pattern) **/ cairo_font_face_t * cairo_ft_font_face_create_for_ft_face (FT_Face face, - int load_flags) + int load_flags, + unsigned int synth_flags) { cairo_ft_unscaled_font_t *unscaled; cairo_font_face_t *font_face; @@ -4492,7 +4493,7 @@ cairo_ft_font_face_create_for_ft_face (FT_Face face, return (cairo_font_face_t *)&_cairo_font_face_nil; ft_options.load_flags = load_flags; - ft_options.synth_flags = 0; + ft_options.synth_flags = synth_flags; _cairo_font_options_init_default (&ft_options.base); font_face = _cairo_ft_font_face_create (unscaled, &ft_options); diff --git a/src/cairo-ft.h b/src/cairo-ft.h index a23e0320e..842cd60a9 100644 --- a/src/cairo-ft.h +++ b/src/cairo-ft.h @@ -54,7 +54,8 @@ CAIRO_BEGIN_DECLS cairo_public cairo_font_face_t * cairo_ft_font_face_create_for_ft_face (FT_Face face, - int load_flags); + int load_flags, + unsigned int synth_flags); /** * cairo_ft_synthesize_t: -- 2.53.0