Сборка mplayer, которую я использую в Windows, перезагружает кэш шрифтов при каждой перезагрузке компьютера. Я выяснил, что причина этого в том, что я очищаю временный каталог при перезапуске, и он сохраняет там кэш шрифтов.
Я задавался вопросом: как заставить mplayer
не всегда перезагружать кэш шрифтов?
(Это занимает много времени, и я обычно "застигнут врасплох", когда это происходит. Будучи обычно в состоянии использовать только 1 или 2 шрифта, я часто воспринимаю это как "добавление раны к оскорблению".)
Другие сборки, которые я пробовал ранее, используются для перезагрузки полного кэша шрифтов в каждом новом рабочем каталоге, поскольку они помещают кэш в этот локальный каталог. Поскольку источники для современных сборок двоичных файлов Windows менялись годами, было бы полезно узнать, что на самом деле пытается сделать mplayer.
- Как заставить fontconfig искать шрифты (кеш) в другом месте?
- Как именно mplayer ищет шрифты? (Всегда ли она рассчитывать на fonts.conf?)
- Можно ли отключить fontconfig из командной строки? Что бы тогда сделал mplayer?
- Можно ли отключить обновление кэша шрифтов, даже если шрифты меняются? (Т. Е. "Всегда использовать уже известные шрифты")
Примечание. Раньше для mplayer раньше использовался один встроенный шрифт по умолчанию. Что случилось с этим?
Я нашел параметр <cachedir>
в файле fonts/fonts.conf
относительно mplayer.exe, который я могу использовать для решения 1. (Я обновляю его вручную, когда появляется новая сборка, и я часто забывал это делать. И остальные вопросы все еще остаются. Кроме того, где он ищет файл fonts/fonts.conf?)