Block graphics and line drawing characters not rendered with AtlasEgine #18542

Open
opened 2026-01-31 06:17:10 +00:00 by claunia · 0 comments
Owner

Originally created by @rbanffy on GitHub (Sep 26, 2022).

Originally assigned to: @lhecker on GitHub.

Windows Terminal version

1.16.2641.0

Windows build number

10.0.19042.2006

Other Software

This was seen with both Linux under WSL and Powershell on Windows. Line drawing and some block graphics are not rendered (or, at least, do not appear on the window).

PowerShell under AtlasEngine:
image

PowerShell under the previous renderer:
image

Same happens (unsurprisingly) under WSL with AtlasEngine:
Capture6

and without:
Capture7

Common line drawing and semi-graphic symbols are not rendered, but others, such as the 1FB00 range (which are relatively new, from Unicode 13) are rendered correctly (in our case, because the font used (https://github.com/rbanffy/3270font) has them defined.

The others, seen missing in the lines "Misc glyphs" and "Vttest's ladder", left to right filled boxes and the middle step of the ladder, are also defined in the font..

Steps to reproduce

Easiest way: install zsh and ohmyzsh on a Linux WSL instance and select the "agnoster" theme, which contains some of the characters that aren't rendered.

Hard way: check-out https://github.com/rbanffy/3270font, open a Windows Terminal and run the test_font_rendering.py program.

Expected Behavior

All glyphs should render

Capture7

Actual Behavior

Line drawing and some block graphics characters don't render. Window height is also slightly shorter.

Capture6

Originally created by @rbanffy on GitHub (Sep 26, 2022). Originally assigned to: @lhecker on GitHub. ### Windows Terminal version 1.16.2641.0 ### Windows build number 10.0.19042.2006 ### Other Software This was seen with both Linux under WSL and Powershell on Windows. Line drawing and some block graphics are not rendered (or, at least, do not appear on the window). PowerShell under AtlasEngine: ![image](https://user-images.githubusercontent.com/184714/192295976-de4e7351-e581-4d51-8ed8-12fe27ed17f4.png) PowerShell under the previous renderer: ![image](https://user-images.githubusercontent.com/184714/192296219-15789752-b5d0-4c56-88bf-ca86deaf87db.png) Same happens (unsurprisingly) under WSL with AtlasEngine: ![Capture6](https://user-images.githubusercontent.com/184714/192296344-831f39a1-5d6c-44bc-82c2-b283fe9d7988.PNG) and without: ![Capture7](https://user-images.githubusercontent.com/184714/192296427-252561a6-e6bf-4582-9518-408c7a273c3f.PNG) Common line drawing and semi-graphic symbols are not rendered, but others, such as the 1FB00 range (which are relatively new, from Unicode 13) are rendered correctly (in our case, because the font used (https://github.com/rbanffy/3270font) has them defined. The others, seen missing in the lines "Misc glyphs" and "Vttest's ladder", left to right filled boxes and the middle step of the ladder, are also defined in the font.. ### Steps to reproduce Easiest way: install zsh and ohmyzsh on a Linux WSL instance and select the "agnoster" theme, which contains some of the characters that aren't rendered. Hard way: check-out https://github.com/rbanffy/3270font, open a Windows Terminal and run the `test_font_rendering.py` program. ### Expected Behavior All glyphs should render ![Capture7](https://user-images.githubusercontent.com/184714/192298383-e4375ea3-9d58-4b11-a15d-a3b3dd7fce97.PNG) ### Actual Behavior Line drawing and some block graphics characters don't render. Window height is also slightly shorter. ![Capture6](https://user-images.githubusercontent.com/184714/192298468-cced74c9-52b5-4449-a0a8-39ffe44ecf9d.PNG)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18542