[PR #14039] AtlasEngine: Fix uneven baselines when scaling glyphs #29893

Open
opened 2026-01-31 09:37:28 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/14039

State: closed
Merged: Yes


This commit changes the glyph scale algorithm to prefer aligning glyphs to
their baseline. This improves the visual appearance of simulated italic glyphs.
However wide Emojis in narrow cells now look slightly worse without centering.

Closes #13987

Validation Steps Performed

  • Use FiraCode which has no italic variant and instead uses simulated italics
  • Write italic text
  • Baseline is consistent
**Original Pull Request:** https://github.com/microsoft/terminal/pull/14039 **State:** closed **Merged:** Yes --- This commit changes the glyph scale algorithm to prefer aligning glyphs to their baseline. This improves the visual appearance of simulated italic glyphs. However wide Emojis in narrow cells now look slightly worse without centering. Closes #13987 ## Validation Steps Performed * Use FiraCode which has no italic variant and instead uses simulated italics * Write italic text * Baseline is consistent ✅
claunia added the pull-request label 2026-01-31 09:37:28 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#29893