Open grishka opened 6 months ago
Mystery of Japanese font: Why Cyrillic characters are full-width?
one of the reason would be https://www.unicode.org/reports/tr11/ said that those character have ambiguous width.
They are supposed to be proportional just like Latin 🤔
Fonts developed by Japanese companies such as BIZ UD Gothic tend to use full-width Cyrillic characters. There are Japanese fonts such as M plus that display Cyrillic characters in half-width.
For reference of how a Cyrillic font ideally should look, macOS settings in Russian:
@syuilo
Related to #10192
Improvements have been made to make the preferred font a European font (Segoe UI, Helveticaneue). If this looks good, send PR. However, I do not own a Mac environment, so I have only been able to check this on Windows. The same thing happened on Windows, but it remains to be seen whether it will improve on the Mac. https://github.com/ganngi-mari/misskey-ofcl/commit/743224559a88e5b8d6689cc4b940e228f3691b51
Sorry for going off-topic but I saw this exact incorrectly spaced font on a restaurant window today and it reminded me of Misskey 🙃
💡 Summary
The font used in the web app does a very poor job of rendering Cyrillic characters.
🥰 Expected Behavior
It should render them with correct spacing.
🤬 Actual Behavior
See on the screenshot and notice how the few untranslated English strings have correct spacing:
📝 Steps to Reproduce
Set the UI language to Russian or open a post written in Russian or other language that uses the Cyrillic alphabet.
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?