From fac12b54263e01b753fd6f47814290c20224e30c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 12 Mar 2024 17:49:56 -0400 Subject: [PATCH] gsk: Use gsk_text_node_use_font_hinting The render node now provides this information, so we don't need to recompute it ourselves. --- gsk/gpu/gskgpunodeprocessor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsk/gpu/gskgpunodeprocessor.c b/gsk/gpu/gskgpunodeprocessor.c index 500e37abae..ceb598c1e2 100644 --- a/gsk/gpu/gskgpunodeprocessor.c +++ b/gsk/gpu/gskgpunodeprocessor.c @@ -3017,6 +3017,7 @@ gsk_gpu_node_processor_add_glyph_node (GskGpuNodeProcessor *self, num_glyphs = gsk_text_node_get_num_glyphs (node); glyphs = gsk_text_node_get_glyphs (node, NULL); font = gsk_text_node_get_font (node); + hinting = gsk_text_node_use_font_hinting (node); offset = *gsk_text_node_get_offset (node); offset.x += self->offset.x; offset.y += self->offset.y; @@ -3025,7 +3026,6 @@ gsk_gpu_node_processor_add_glyph_node (GskGpuNodeProcessor *self, inv_scale = 1.f / scale; glyph_align = gsk_gpu_frame_should_optimize (self->frame, GSK_GPU_OPTIMIZE_GLYPH_ALIGN); - hinting = gsk_font_get_hint_style (font) != CAIRO_HINT_STYLE_NONE; for (i = 0; i < num_glyphs; i++) {