From 27c4fd76f3f2d570ec8f9ba7f6df7d10bb42d999 Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Thu, 6 Mar 2025 09:57:31 -0600 Subject: [PATCH] renderer(OpenGL): pass cell_width to glyph renderer When adding a glyph, we didn't pass the expected width to the glyph renderer. This can be helpful when scaling emoji, as will happen in the next commit. --- src/renderer/OpenGL.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderer/OpenGL.zig b/src/renderer/OpenGL.zig index 003a0c937..20a0a82b3 100644 --- a/src/renderer/OpenGL.zig +++ b/src/renderer/OpenGL.zig @@ -2105,6 +2105,7 @@ fn addGlyph( shaper_run.font_index, shaper_cell.glyph_index, .{ + .cell_width = if (cell.wide == .wide) 2 else 1, .grid_metrics = self.grid_metrics, .thicken = self.config.font_thicken, .thicken_strength = self.config.font_thicken_strength,