[PR #13650] [MERGED] AtlasEngine: Recognize Powerline glyphs #29686

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/13650
Author: @lhecker
Created: 8/2/2022
Status: Merged
Merged: 8/2/2022
Merged by: @undefined

Base: mainHead: dev/lhecker/atlas-engine-powerline


📝 Commits (1)

  • 8d87626 AtlasEngine: Recognize Powerline glyphs

📊 Changes

1 file changed (+48 additions, -10 deletions)

View changed files

📝 src/renderer/atlas/AtlasEngine.r.cpp (+48 -10)

📄 Description

This commit makes AtlasEngine recognize Powerline glyphs as box drawing ones.
The extra pixel offsets when determining the scale caused weird artifacts
and thus were removed. It seems like this causes no noticeable regressions.

Closes #13029

Validation Steps Performed

  • Run all values of wchar_t through isInInversionList
    and ensure it produces the expected value
  • Powerline glyphs are correctly scaled with Cascadia Code PL

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/13650 **Author:** [@lhecker](https://github.com/lhecker) **Created:** 8/2/2022 **Status:** ✅ Merged **Merged:** 8/2/2022 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/lhecker/atlas-engine-powerline` --- ### 📝 Commits (1) - [`8d87626`](https://github.com/microsoft/terminal/commit/8d8762630a846abd22f7945cbaeea3da626bae0c) AtlasEngine: Recognize Powerline glyphs ### 📊 Changes **1 file changed** (+48 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `src/renderer/atlas/AtlasEngine.r.cpp` (+48 -10) </details> ### 📄 Description This commit makes AtlasEngine recognize Powerline glyphs as box drawing ones. The extra pixel offsets when determining the `scale` caused weird artifacts and thus were removed. It seems like this causes no noticeable regressions. Closes #13029 ## Validation Steps Performed * Run all values of `wchar_t` through `isInInversionList` and ensure it produces the expected value ✅ * Powerline glyphs are correctly scaled with Cascadia Code PL ✅ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:36:19 +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#29686