You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a strongly hinted font, such as Tahoma, where the vertical lines should be pixel perfect, I've noticed that I can't seem to get pixel perfect hinted fonts in Godot.
Here are the import settings I'm using, which should be pixel perfect for a font at size 24:
If you zoom in, you can see the vertical lines are not pixel perfect:
Though the horizontal lines do seem correct, which makes me wonder if the font is actually importing properly, but being positioned off pixel horizontally when displayed in the controls.
For comparison, this is how the font looks in the ttf viewer in Windows:
And zoomed in:
Notice everything is pixel perfect here for the vertical and horizontal lines with font size 24.
Steps to reproduce
Use a font that has strong hinting, such as Tahoma.
In the import settings, set hinting to "Normal".
Might need to set subpixel positioning to "Disabled" (didn't seem to change anything, but I've heard it helps).
Use the font in a theme and set it to one of the sizes that hints well, like 24 or 12.
I've included a test project, but you will have to supply your own copy of tahoma.ttf, as I don't think it's legal to redistribute it. Should be on any copy of Windows, though. I couldn't find another font that had hinting this strong to use as an example.
The text was updated successfully, but these errors were encountered:
Tested versions
4.2.1 stable
System information
Windows 10, Vulkan forward +, Nvidia 3070
Issue description
When using a strongly hinted font, such as Tahoma, where the vertical lines should be pixel perfect, I've noticed that I can't seem to get pixel perfect hinted fonts in Godot.
Here are the import settings I'm using, which should be pixel perfect for a font at size 24:
If you zoom in, you can see the vertical lines are not pixel perfect:
Though the horizontal lines do seem correct, which makes me wonder if the font is actually importing properly, but being positioned off pixel horizontally when displayed in the controls.
For comparison, this is how the font looks in the ttf viewer in Windows:
And zoomed in:
Notice everything is pixel perfect here for the vertical and horizontal lines with font size 24.
Steps to reproduce
Use a font that has strong hinting, such as Tahoma.
In the import settings, set hinting to "Normal".
Might need to set subpixel positioning to "Disabled" (didn't seem to change anything, but I've heard it helps).
Use the font in a theme and set it to one of the sizes that hints well, like 24 or 12.
Minimal reproduction project (MRP)
test_font_hint(add own tahoma.ttf).zip
I've included a test project, but you will have to supply your own copy of tahoma.ttf, as I don't think it's legal to redistribute it. Should be on any copy of Windows, though. I couldn't find another font that had hinting this strong to use as an example.
The text was updated successfully, but these errors were encountered: