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