Output lines are not always continuous with MSYS2 tree.exe #15639

Closed
opened 2026-01-31 04:44:07 +00:00 by claunia · 3 comments
Owner

Originally created by @matteocoder on GitHub (Oct 21, 2021).

Windows Terminal version (or Windows build number)

Windows Terminal 1.10.2714 on Microsoft Windows [Version 10.0.19043.1288]

Other Software

tree v1.8.0, bash 4.4.23(1)-release, both of which run within the MSYS2 environment installed by Git-for-Windows.

Steps to reproduce

  1. Download tree.exe from here, extract it and make sure that it can be called from the terminal;
  2. Locate a directory that contains a multitude of files and subdirectories (I will be using the Windows Terminal repo as an example);
  3. run $ tree path/to/directory/

Expected Behavior

The output lines on the left should be continuous.

Actual Behavior

Sometimes there are small gaps between the output lines.

Here are two screenshots comparing the output from Windows Terminal and the output from MinTTY:

Windows Terminal:
treewinterm

MinTTY:
treemintty

Originally created by @matteocoder on GitHub (Oct 21, 2021). ### Windows Terminal version (or Windows build number) Windows Terminal 1.10.2714 on Microsoft Windows [Version 10.0.19043.1288] ### Other Software tree v1.8.0, bash 4.4.23(1)-release, both of which run within the MSYS2 environment installed by Git-for-Windows. ### Steps to reproduce 1. Download tree.exe from [here](https://mirror.msys2.org/msys/x86_64/tree-1.8.0-1-x86_64.pkg.tar.xz), extract it and make sure that it can be called from the terminal; 2. Locate a directory that contains a multitude of files and subdirectories (I will be using the Windows Terminal repo as an example); 3. run `$ tree path/to/directory/` ### Expected Behavior The output lines on the left should be continuous. ### Actual Behavior Sometimes there are small gaps between the output lines. Here are two screenshots comparing the output from Windows Terminal and the output from MinTTY: Windows Terminal: ![treewinterm](https://user-images.githubusercontent.com/22897138/138342020-e1d9296f-eba6-4516-a976-c21622f4ebc4.JPG) MinTTY: ![treemintty](https://user-images.githubusercontent.com/22897138/138342054-b2abe6cf-3782-440e-bf9d-32e558cebce4.JPG)
Author
Owner

@zadjii-msft commented on GitHub (Oct 21, 2021):

What font, font size, and other font settings are you using?

@zadjii-msft commented on GitHub (Oct 21, 2021): What font, font size, and other font settings are you using?
Author
Owner

@matteocoder commented on GitHub (Oct 21, 2021):

@zadjii-msft on Windows Terminal Cascadia Mono 11 Normal, on MinTTY, Consolas 11 regular. Upon further inspection, it looks like it is an issue with Cascadia's vertical line glyph, since the issue disappears when using Consolas on Windows Terminal. When using Cascadia Mono on MinTTY lines aren't continuous at all. I will open a bug report on Cascadia's issue tracker then. Thanks for the quick reply.

@matteocoder commented on GitHub (Oct 21, 2021): @zadjii-msft on Windows Terminal Cascadia Mono 11 Normal, on MinTTY, Consolas 11 regular. Upon further inspection, it looks like it is an issue with Cascadia's vertical line glyph, since the issue disappears when using Consolas on Windows Terminal. When using Cascadia Mono on MinTTY lines aren't continuous at all. I will open a bug report on Cascadia's issue tracker then. Thanks for the quick reply.
Author
Owner

@zadjii-msft commented on GitHub (Oct 21, 2021):

Thanks for looking into it! Hopefully this will help someone in the future.

@zadjii-msft commented on GitHub (Oct 21, 2021): Thanks for looking into it! Hopefully this will help someone in the future.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#15639