microsoft / microsoft/terminal

Atlas Engine fails to colour a character at certain text sizes

Open
#16,585 3 comments 0 reactions 0 assignees View on GitHub
Area-AtlasEngine Help Wanted Issue-Bug Needs-Tag-Fix Product-Conhost
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.18.3181.0

### Windows build number

10.0.22631.0

### Other Software

starship 1.17.1

### Steps to reproduce

- Install starship on PowerShell
- Use the following config (at %userprofile%\\.config\starship.toml): [starship.zip](https://github.com/microsoft/terminal/files/14003159/starship.zip)
- Use the following font: [MonoLisaNerdFont-Regular.zip](https://github.com/microsoft/terminal/files/14003157/MonoLisaNerdFont-Regular.zip)

Attempt with AtlasEngine text renderer set to off and you should notice that it no longer fails to colour the character.

### Expected Behavior

Arrow should stay green.

### Actual Behavior

https://github.com/microsoft/terminal/assets/98427312/8f2fee76-2491-4568-89a2-dd875e4d7ab8

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the rendering difference in Windows Terminal with AtlasEngine enabled, the supplied Starship configuration, and MonoLisaNerdFont-Regular at the affected text sizes. Compare the result with AtlasEngine disabled and verify that the arrow remains green; the issue does not name a source file or test to begin with.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
cli, desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.