35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
diff --git a/gfx/cairo/cairo/src/cairo-ft-font.c b/gfx/cairo/cairo/src/cairo-ft-font.c
|
|
--- a/gfx/cairo/cairo/src/cairo-ft-font.c
|
|
+++ b/gfx/cairo/cairo/src/cairo-ft-font.c
|
|
@@ -3736,7 +3736,8 @@ cairo_ft_font_face_create_for_pattern (F
|
|
**/
|
|
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;
|
|
@@ -3748,7 +3749,7 @@ cairo_ft_font_face_create_for_ft_face (F
|
|
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/gfx/cairo/cairo/src/cairo-ft.h b/gfx/cairo/cairo/src/cairo-ft.h
|
|
--- a/gfx/cairo/cairo/src/cairo-ft.h
|
|
+++ b/gfx/cairo/cairo/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:
|