yuru7/HackGen

Characters with accent marker not rendering properly

vSLG opened this issue · 2 comments

vSLG commented

Description

Characters with accent marker are not rendering properly on HackGen and HackGenNerd.
I find this font cool and I would use it every day, but this issue is holding me back. As my native language (portuguese) has some special unicode characters, HackGen can't render them properly.
I don't understand how fonts work, but I haven't seen this issue on other fonts, so I assume it's a font specific problem.

Environment

  • OS: Void Linux, fontconfig is installed and working properly
  • Terminal: Termite and Kitty
  • Text editor: NeoVim and Visual Studio Code

How to reproduce

  • Write any text that contais latin characters/accent markers: ´ ` ~ ^ á à â ã ç é è ê ẽ, etc
  • Font shows unexpected behavior
On terminal (NeoVim) On Visual Studio Code
2020-08-02 15:44:45-screenshot 2020-08-02 15:58:54-screenshot

Text used:
normal
nórmâl

car
çar

Expected behavior

Font renders correctly, with characters with accent marker having same width as other characters.

yuru7 commented

Thanks for the report.

First of all, I'm not very good at English, so I apologize if I didn't convey my intentions well.

Basically, HackGen is made for Japanese, so I can't guarantee that it will be displayed in any other language.

But I think you can solve this problem by changing the font family you use.

Try changing your font family from "HackGen" to "HackGen Console".

"HackGen" v2.1.1 on Visual Studio Code "HackGen Console" v2.1.1 on Visual Studio Code
image image
vSLG commented

Thanks! It works now.