Files
ghostty/src/renderer
Mitchell Hashimoto 88abb77b17 renderer: apply font-thicken to IME preedit text (#14230)
Fixes #13758

### Problem

With `font-thicken = true` on macOS, IME preedit (composing) text
renders noticeably thinner than committed text.

### Cause & Fix
Committed and preedit text diverge in `src/renderer/generic.zig`:

```text
Committed: Shaper -> addGlyph -> renderGlyph(..., { .thicken = config.font_thicken, ... })
Preedit: State -> addPreeditCell -> renderCodepoint(..., { .grid_metrics })
```

Fix: Pass `self.config.font_thicken` and
`self.config.font_thicken_strength` in `addPreeditCell`.

### Testing

- Verified on macOS with `font-thicken = true`.
- Verified with `zig fmt --check`.

### AI Disclosure

AI (gemini-3.8-flash) assisted in tracing the call path; manually
verified and tested.
2026-09-14 12:48:34 -07:00
..
2026-08-14 09:59:04 -04:00
2026-07-21 12:35:05 -07:00
2026-07-21 12:35:05 -07:00
2025-11-27 13:37:53 -08:00
2026-09-09 23:09:12 +08:00
2025-11-27 13:37:53 -08:00
2026-07-21 12:35:05 -07:00
2026-01-31 11:03:21 -08:00
2026-07-21 12:35:05 -07:00
2026-07-21 12:35:05 -07:00
2022-12-31 08:53:11 -08:00