Проблема со шрифтами / отладка шрифтов-кеша?

В настоящее время я пытаюсь отладить проблему шрифта под 16.04 LTS. Я установил некоторые шрифты TTF в /usr/local/share/fonts, и некоторые программы (такие как gnome-specimen) правильно отображают все четыре шрифта (обычный, жирный, курсив, жирный курсив), но по какой-то причине оба нормальные и жирный шрифт имеют имя лица "жирный". Это приводит к проблемам в работе некоторых программ (таких как libreoffice), поскольку они больше не могут различать шрифты и отображают только одно из этих двух лиц, называемых "жирным шрифтом".

Я отлаживал это до такой степени, что pango сообщает о четырех гранях шрифта для этого шрифта, но две из них (хотя и разные) с одинаковым именем "жирный".

Странно, но имена шрифтов, назначаемые pango для шрифтов, не встречаются в самих файлах шрифтов, и иногда лица шрифтов даже получают немецкие имена (например, "Fett Kursiv" вместо "полужирный курсив"), хотя эта строка не встречается в файлах шрифтов.

Я думаю, это проблема fc-кеша.

Откуда pango/fc-cache берет имена этих лиц и как их отладить / исправить?

Какой демон генерирует файлы в /var/cache/fontconfig и как выдает их содержимое в читаемую форму?

С уважением

0 ответов

Другие вопросы по тегам