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

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

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

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

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

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

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

Относится к

2
задан 16 June 2016 в 04:02

0 ответов

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

Похожие вопросы: