Open fanthos opened 6 years ago
I see bad alignment in "Windows Bash console". ConEmu shows same alignment as mintty.
The cursor is not in the right position. In windows console and mintty, when I am typing, the cursor is just at the position char appear.
ConEmu not shows same as mintty, the symbol is a little wider than normal chars, and cursor is not at right position.
Have you seen this? https://conemu.github.io/blog/2017/11/17/Build-171117.html
the symbol is a little wider than normal chars
If the font you are using draws the glyph using this width, what ConEmu can do?
After upgraded to 171117, the issue still exists.
The cursor should display at the position new char appears.
I think when calculating the cursor position, it considered ➜
as 2 chars width, but when drawing it does not calculated as 2 chars width.
The following is screenshot shows the align problem, I typed _
without the following whitespace.
The character should consider as 1 wide char in both drawing and cursor, or 2 wide for both.
Not fixed
On your screenshot I see gaps between _ _ _
. If you didn't enter spaces that means that _
is shorter than a cell and gap between _
and the cursor is expected.
I have space input between _
s and it works as excepted. The problem is with ➜
. The cursor moves 2 cells but text moves about 1.2 cells.
Copy and paste ➜
to come up can easily reproduce the issue.
Tested on bash and cmd, both have the issue.
Running to this issue as well; it's a bit easier to see the misalignment if you start tmux and split the pane:
ConEmu:
mintty:
You can also see this just by running tmux + sh and doing echo ➜
:
ConEmu:
mintty:
This is with ConEmu build 180506 (x64), Windows 10 1709 (x64).
Problem remains in 191012 x64/x86, Win10 1909 x64. Qoute mark in gcc
output is causing problem. Using default settings and fonts for ConEmu. Plus it's okay with mintty.
Possible related with #1083 . Unicode CJK seems fixed, but some other chars not work as excepted.
➜
is an example that not working correctly in ConEmu.Versions
ConEmu build: 171109 x64 OS version: Windows 10 1709 x64 Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): mintty, bash
Problem description
Some Unicode character not align correctly. It works good when using default Windows Bash command line and mintty.
Steps to reproduce
Actual results
Expected results
Windows Bash console:
(Screenshot does not have cursor, added manually)
mintty:
![conemu-mintty](https://user-images.githubusercontent.com/1490719/33158843-748e292c-d048-11e7-91b6-1cbc2a44e96c.PNG)
Additional files
Settings, screenshots, logs, etc.