UI font depends on Window's System language (may be unhinted or even just tofus/blank rectangles in Hindi)
Steps to reproduce:
- open Inkscape
- Set the UI language to Hindi (hi)
- See the interface.
What happened?
There may be 3 things afai can see (ordered worst to best). (Only the best should ever occur).
The language in UI may be rendered with:
- Tofus (blank boxes) - see the screenshot by @adam.belis , on a fresh Windows install, occurs in no Hindi language pack installed (In Windows language settings)
- Un-hinted or small fonts - see the video - happened in my case. On a fresh Windows install, occurs if Hindi language pack installed (In Windows language settings)
- Better/Correct fonts (match the titlebar) - On a fresh Windows install, occurs if Hindi language pack installed (In Windows language settings) and the system is set to Hindi.
the text in title bar is rendered correct in all cases.
Which hints that there is a better font available, but the used one for UI is wrong.
Unhinted or small fonts VWPhdBwv50
Comparison between unhinted or small fonts and correct fonts in #1502 (comment 341438901)
The title bar text looks like the same font as the font used for file names on the desktop. The correct/better font looks the same as the title bar text.
GTK_DEBUG=interactive shows that the menu bar text is set to Segoe UI in all cases.
Workaround
Installing the Hindi language pack removes the tofus
Setting the system language to Hindi and restarting (or after next sign in) the computer will make the font match the Desktop file names/Inkscape title bar
Inkscape Version and Operating System:
- Inkscape Version: 1.0rc1 (ad474803, 2020-04-12)
- Operating System: Windows 10
- Operating System version: 1903