mirror of
https://github.com/vercel/workflow.git
synced 2026-09-14 19:59:43 +08:00
1bc75ce079
Shiki wraps each highlighted token in its own <span>, which breaks Geist Mono programming ligatures like `===`, `!==`, `=>`. The ligature glyph is rendered at the advance width of a single character (~8.4px) instead of three (~25.2px), causing it to visually overlap the preceding token. Disable `font-variant-ligatures` inside `pre code` so each character renders at its true monospace width. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>