|
|
|
|
|
by numpad0
15 days ago
|
|
This isn't a renderer bug, it's font. Proportional fonts aren't designed with alignment in mind at all, and you can't just expect monospace fonts for all languages outside of ASCII range to be present on random systems, or a single font or font family to support multiple different languages consistently. You can't really control alignment of deeply Unicode characters like Thai or "→" against monospace characters without serving your own monospace fonts that are guaranteed to work for the characters you'll be sending out, assuming you can always have one in hand. |
|
That includes if I have to fall back, including fallback to proportional fonts, which will look ugly, but work and remain aligned.