В Xorg fontconfig есть (по крайней мере) два кэша шрифтов, по умолчанию /var/cache/fontconfig и ~/.fontconfig , определенные в /etc/fonts/fonts.conf .

Q1. Но каково обоснование? Только один, всей системы достаточно, не так ли? В моем случае в ~/.fontconfig есть 69 файлов, и 24 из них имеют идентичные копии также в /var/cache/fontconfig .

Q2. Можно ли избавиться от ~/.fontconfig? /etc/fonts/fonts.conf не для написания вашей личной конфигурации.

(Q3. Почему X делает все как пользователь root? Это должен быть пользователь X, верно? Кеши сделаны рутом!)

Заранее спасибо.

1 ответ1

1

Потому что пользователи могут устанавливать свои собственные шрифты и свою собственную конфигурацию в других каталогах и не имеют разрешения записывать кеши для них в каталог system /var/cache .

(fontconfig на самом деле не часть X, а система, которая стоит рядом с X, чтобы заменить систему шрифтов X11 более современной, которую многие современные программы для настольных компьютеров используют вместо шрифтов X).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .