deja vu sans mono is my favorite font for monospace.
and i prefer 14px for console, but the underscore will gone
Here's the screenshots



I can't reproduce on macOS.
@yoyoys Can you try to reproduce with a vanilla bash?
thanks.
here is the screenshot

it's funny, but i can see underscore in 12px

I tried to render same text in chrome, and notice that the font width is not the same, is it a problem?

Can confirm this
Font Family : DejaVu Sans Mono
Font Size : 14
Default Config
No plugins

On Windows 10 No Issues 鉁旓笍
EDIT
I have the same issue in VSCode so it seems like it's an Xterm issue
Changing "window.zoomlevel" : -0.001 fixed the issue in VSC
Adding the property like that into hyper config for window zoom will fix this issue.
I have the same issue on Debian. I also tried installing the 2.1 canary and change the line-height. That increased the line-height but still cut off the underlines. I assume there's some styling issue (overflow hidden?) in xterm due to a rounding error for some font-sizes. It works fine for font size 13 and 15, just 14 has the issue.
not fixed at 2.1 stable
Ubuntu 18.04
Can confirm this
- OS : Ubuntu 18.04
- Hyper : Hyper 2.0.0 Canary-16
Font Family : DejaVu Sans Mono
Font Size : 14Default Config
No plugins
On Windows 10 No Issues
EDIT
I have the same issue in VSCode so it seems like it's an Xterm issue
Changing "window.zoomlevel" : -0.001 fixed the issue in VSCAdding the property like that into hyper config for window zoom will fix this issue.
How to change zoomelevel in hyper.sh?
I can confirm this bug too.
I can reproduce on:
Hyper version 2.1.2
On Ubuntu 18.04.2 LTS
I simply use zoom ( CTRL + and CTRL -) and there is a zoom level in which the _ is invisible.
on a mac with Deja vu sans mono at 10, the underscore reveals itself if you down/up arrow in the middle of typing (bash complete ish).
To fix the issue I selected "bold" and the underscore appears as typed.
Weird to say the least.
Can you try with a CI build of current canary or maybe compile one yourself?
this still happens, Hyper 3.0.2, Ubuntu 19.10. Deja vu sans should be removed as a fall-back. Undescroes render properly when it is taken out
this still happens, Hyper 3.0.2, Ubuntu 19.10. Deja vu sans should be removed as a fall-back. Undescroes render properly when it is taken out
If it is falling back, what font is it falling back to?
Can confirm that this is still an issue on Hyper version 3.0.2, Ubuntu 20.04, DejaVu Sans Mono. For me, it's only an issue with 12px font size.
Most helpful comment
I have the same issue on Debian. I also tried installing the 2.1 canary and change the line-height. That increased the line-height but still cut off the underlines. I assume there's some styling issue (overflow hidden?) in xterm due to a rounding error for some font-sizes. It works fine for font size 13 and 15, just 14 has the issue.