From 5beb94c1620e5f9e880db002d84b95f84cbf25de Mon Sep 17 00:00:00 2001 From: helium7 Date: Mon, 14 Sep 2026 11:45:16 +0800 Subject: [PATCH] renderer: apply font-thicken to IME preedit text IME preedit text was rendered with unthickened glyphs because addPreeditCell omitted font_thicken options when calling renderCodepoint, leaving them at their default false values. Fixes #13758 --- src/renderer/generic.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/generic.zig b/src/renderer/generic.zig index e376e1bfe..1a0f4a353 100644 --- a/src/renderer/generic.zig +++ b/src/renderer/generic.zig @@ -3536,7 +3536,11 @@ pub fn Renderer(comptime GraphicsAPI: type) type { @intCast(cp.codepoint), .regular, .text, - .{ .grid_metrics = self.grid_metrics }, + .{ + .grid_metrics = self.grid_metrics, + .thicken = self.config.font_thicken, + .thicken_strength = self.config.font_thicken_strength, + }, ) catch |err| { log.warn("error rendering preedit glyph err={}", .{err}); return;