-
Notifications
You must be signed in to change notification settings - Fork 8.7k
Open
Labels
Area-AtlasEngineIssue-ScenarioPriority-1A description (P1)A description (P1)Product-TerminalThe new Windows Terminal.The new Windows Terminal.
Milestone
Description
Bugs
- Desktop stutters on Nvidia GPUs due to G-SYNC switching on/off when two MPO planes are active (MSFT:37283316)
- Zooming (font changes in general) are much slower than DxEngine
👉 Doesn't occur with a local dev build. What's wrong with our release builds? 🤔 - Atlas acts like
IntenseIsBold
is always on - Remaining gridlines (left, right, top, bottom, double underline)
- Missing cursor when experimental text rendering engine is enabled in HDR enabled monitor Missing cursor when experimental text rendering engine is enabled in HDR enabled monitor #12507
- Changing transparency from the command palette doesn't change the transparency until committed / pressing enter
Missing features
- ClearType
- Links not underlined with experimental.useAtlasEngine enabled Links not underlined with
experimental.useAtlasEngine
enabled #11871 - A more conservative GPU memory usage
- Shrinking the backing texture if possible
- Double-height and double-width line support
- Atlas engine should support user-customizable pixel shaders & the retro terminal effect #13853
New features
- Raster fonts
- Soft fonts
- Investigate alternative ways to handle box drawing/block elements Investigate alternative ways to handle box drawing/block elements #5897
- Closes: experimental.useAtlasEngine breaks draw-box rendering experimental.useAtlasEngine breaks draw-box rendering #12512
- Possibly also Box drawing characters are not antialiased #6161
- Arrow (➜) character in prompt is rendered small Arrow (➜) character in prompt is rendered small #6864
Cleanup
- Deduplicate font fallback selection during
UpdateFont()
. BothDxEngine
andAtlasEngine
fall back to Consolas, etc. separately.
Things we think were fixed by this renderer...
...Or at least, this renderer got out of the way so that these can be fixed now.
- Ligatures do not render under cursor column in Vim #800 Ligatures do not render under cursor column in Vim
- Processing large data is extremely slow (in VMware) #3075 Processing large data is extremely slow (in VMware)
- Extremely sluggish behavior when in full screen on a 4K monitor #3515 Extremely sluggish behavior when in full screen on a 4K monitor
- [v0.10] When two characters are ligatured, the first one becomes invisible #4974 [v0.10] When two characters are ligatured, the first one becomes invisible
- Some of the extended Unicode characters are rendered with incorrect size and placement #6738 Some of the extended Unicode characters are rendered with incorrect size and placement
- Extremely lower performance when displaying too many box-shading glyphs #6974 Extremely lower performance when displaying too many box-shading glyphs
- Support renderer fast presents #7147 Support renderer fast presents
- Frames and special characters from bitmap TTF font are not visible #7927 Frames and special characters from bitmap TTF font are not visible
- Extremely slow performance when processing virtual terminal sequences #10462 Extremely slow performance when processing virtual terminal sequences
- Unicode Box drawings characters not rendered correctly (disappear) with Japanese fonts #13527 Unicode Box drawings characters not rendered correctly (disappear) with Japanese fonts
- MSFT-38159826
Not really a bug
SommerEngineering and HongYue1SommerEngineering
Metadata
Metadata
Assignees
Labels
Area-AtlasEngineIssue-ScenarioPriority-1A description (P1)A description (P1)Product-TerminalThe new Windows Terminal.The new Windows Terminal.