Skip to content

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:

  1. 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)
  2. 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)
  3. 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.

Tofus (blank boxes: Clipboard_-_May_2__2020_4_05_PM

Unhinted or small fonts VWPhdBwv50

Comparison between unhinted or small fonts and correct fonts in #2604 (comment 340400792)


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 signing in) the computer will make the font match the Desktop file names/Inkscape title bar

Inkscape Version and Operating System:

  • Inkscape Version: 1.0rc1 (ad47480, 2020-04-12)
  • Operating System: Windows 10
  • Operating System version: 1903
Edited by Teen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information