Aliased unicode box drawing characters #17730

Closed
opened 2026-01-31 05:51:39 +00:00 by claunia · 2 comments
Owner

Originally created by @he3als on GitHub (Jun 15, 2022).

Windows Terminal version

1.13.11432.0

Windows build number

10.0.22000.318

Other Software

No response

Steps to reproduce

Test out some of the unicode box drawing characters like U+256D (╭), U+256E (╮), U+256F (╯) in Windows Terminal and you will see that they are aliased. I am using the same font in both Console Host and Windows Terminal. As you zoom in, it seemingly randomly gets anti-aliased and looks normal, but most of the time it doesn't:

https://user-images.githubusercontent.com/65787561/173909326-fdeffd3a-1f02-4c04-a401-3ab62d53dae0.mp4

<html>
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+250x
U+251x
U+252x
U+253x
U+254x
U+255x
U+256x
U+257x
</html>

Expected Behavior

I expected it to look like regular CMD/Console Host that looks pretty much perfect no matter the zoom.

https://user-images.githubusercontent.com/65787561/173909556-b31458ba-310c-47b1-99a4-8707561713b4.mp4

Actual Behavior

It looks aliased at most zoom levels, including the default.

image

Originally created by @he3als on GitHub (Jun 15, 2022). ### Windows Terminal version 1.13.11432.0 ### Windows build number 10.0.22000.318 ### Other Software _No response_ ### Steps to reproduce Test out some of the [unicode box drawing characters](https://en.wikipedia.org/wiki/Box-drawing_character#Box_Drawing) like U+256D (╭), U+256E (╮), U+256F (╯) in Windows Terminal and you will see that they are aliased. I am using the same font in both Console Host and Windows Terminal. As you zoom in, it seemingly randomly gets anti-aliased and looks normal, but most of the time it doesn't: https://user-images.githubusercontent.com/65787561/173909326-fdeffd3a-1f02-4c04-a401-3ab62d53dae0.mp4 <html><body> <!--StartFragment-->   | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- U+250x | ─ | ━ | │ | ┃ | ┄ | ┅ | ┆ | ┇ | ┈ | ┉ | ┊ | ┋ | ┌ | ┍ | ┎ | ┏ U+251x | ┐ | ┑ | ┒ | ┓ | └ | ┕ | ┖ | ┗ | ┘ | ┙ | ┚ | ┛ | ├ | ┝ | ┞ | ┟ U+252x | ┠ | ┡ | ┢ | ┣ | ┤ | ┥ | ┦ | ┧ | ┨ | ┩ | ┪ | ┫ | ┬ | ┭ | ┮ | ┯ U+253x | ┰ | ┱ | ┲ | ┳ | ┴ | ┵ | ┶ | ┷ | ┸ | ┹ | ┺ | ┻ | ┼ | ┽ | ┾ | ┿ U+254x | ╀ | ╁ | ╂ | ╃ | ╄ | ╅ | ╆ | ╇ | ╈ | ╉ | ╊ | ╋ | ╌ | ╍ | ╎ | ╏ U+255x | ═ | ║ | ╒ | ╓ | ╔ | ╕ | ╖ | ╗ | ╘ | ╙ | ╚ | ╛ | ╜ | ╝ | ╞ | ╟ U+256x | ╠ | ╡ | ╢ | ╣ | ╤ | ╥ | ╦ | ╧ | ╨ | ╩ | ╪ | ╫ | ╬ | ╭ | ╮ | ╯ U+257x | ╰ | ╱ | ╲ | ╳ | ╴ | ╵ | ╶ | ╷ | ╸ | ╹ | ╺ | ╻ | ╼ | ╽ | ╾ | ╿ <!--EndFragment--> </body> </html> ### Expected Behavior I expected it to look like regular CMD/Console Host that looks pretty much perfect no matter the zoom. https://user-images.githubusercontent.com/65787561/173909556-b31458ba-310c-47b1-99a4-8707561713b4.mp4 ### Actual Behavior It looks aliased at most zoom levels, including the default. ![image](https://user-images.githubusercontent.com/65787561/173909660-9caf3627-1dc5-44dd-a8c6-6e2cd20a3032.png)
claunia added the Needs-TriageIssue-BugNeeds-Tag-Fix labels 2026-01-31 05:51:39 +00:00
Author
Owner

@he3als commented on GitHub (Jun 15, 2022):

Note: Sometimes in Console Host the box characters have slight gaps in them when zooming, but it is a minor issue and that is why I said that it is almost perfect in Console Host.

https://user-images.githubusercontent.com/65787561/173910284-e6bc33ab-f8cd-4e27-9906-04e17d4e0e3e.mp4

@he3als commented on GitHub (Jun 15, 2022): **Note:** Sometimes in Console Host the box characters have slight gaps in them when zooming, but it is a minor issue and that is why I said that it is *almost* perfect in Console Host. https://user-images.githubusercontent.com/65787561/173910284-e6bc33ab-f8cd-4e27-9906-04e17d4e0e3e.mp4
Author
Owner

@he3als commented on GitHub (Jun 15, 2022):

Duplicate of https://github.com/microsoft/terminal/issues/6161 and https://github.com/microsoft/terminal/issues/5897, I apologise.

@he3als commented on GitHub (Jun 15, 2022): Duplicate of https://github.com/microsoft/terminal/issues/6161 and https://github.com/microsoft/terminal/issues/5897, I apologise.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#17730