Underline rendering with the Ioveska font
Hello,
Spawning a new request from issue 6389.
iTerm2 stable version (3.1.6)
macOS High Sierra.
Ioveska term font 02-iosevka-term-1.14.2.zip
from here
The issue is underlines are too low and sometimes disjointed with this particular font. Ioveska is a tall narrow font in the Pragmata Pro style. I think iTerm2 underlines are designed to sit below characters, but this particular font is so tall resulting in not enough room to sit below.
Best highlighted by doing the following in both iTerm2 and Mac Terminal (same font, same weight):
echo -e '\033[4mHello gp(){}[]\033[0m'
The underline is more strong and consistent in Terminal. In Linux both Gnome Terminal and xterm produce results similar to Terminal. Cutting through the bottom of characters for the underline is the correct solution with these tall fonts, not sitting below. The underline in iTerm2 for parenthesis, curly and square brace is particularly problematic, it breaks up.
I do know that underlines are a challenge, and that iTerm2 has worked hard on its underline rendering. Please keep the existing good qualities for normal sized fonts (e.g Menlo, Hack etc), but I believe a new approach is needed for very tall fonts such as Ioveska. Don't be afraid to cut through the bottom of characters.
Thank you for iTerm2. I use it everyday and like it very much.