You are not logged in.
Testing and playing around with that it's actually (likely) the escape sequencing.
printf '\e[34m\Uf016a \e[0m\Uf016a\n'
prints fine
printf '\e[34m\Uf016a\e[0m \Uf016a\n'
doesn't
On top of that the behavior is size dependent, eg. w/ pixelsize=19 pixels drop out of the box, w/ pixelsize=18 you see a subpixel still painted, but that's just to throw you off.
The bug (in the wide-glyph patch, I assume) is that tailing escape sequences aren't properly handled and that gets exposed because the particular glyph also covers the entire box.
Offline
What can I do to display properly fonts and symbols?
Last edited by whiteman808 (2024-04-14 00:40:07)
Offline
1. Clever positioning of spaces and escape sequences (afaict this really only ever happens if the wide char is the last in a format sequence, so you want tailing spaces, not headign ones)
2. Fix the wide-glyph patch.
Offline