Недавно пользователь Windows сообщил нам, что японские символы (и другие символы Юникода) в нашем приложении не отображаются должным образом в Windows. Вместо этого он получает коробки с номерами.
Мы используем Pango, Fontconfig/freetype и визуализацию с помощью Cairo. В Unix (то есть и в Linux, и в macOS) работает отлично. Однако под Windows мы просто не можем заставить его работать.
Я предполагаю, что это связано с тем, как резервное копирование / связывание шрифтов работает в Windows, но я понятия не имею, с чего начать, чтобы заставить эту работу работать правильно.