Вы можете отключить кэш шрифтов VLC?

33

У меня установлено много шрифтов, и восстановление кэша шрифтов VLC занимает несколько минут.

Для чего это? Как я могу отключить это?

badp
источник
Это висит на 20%? Это завершено? Это случается каждый раз?
Тамара Вийсман
@Tom Завершилось чуть менее трех минут, чтобы создать кеш-файл объемом 4,68 МБ из 1582 шрифтов. Простого перезапуска VLC недостаточно для запуска перестройки кэша; установка шрифта есть. Процент больше не отображается.
Badp

Ответы:

20

Нашел это после некоторого копания в форумах VLC . (изображение мной)

Создание всплывающего окна кэша шрифтов

Решение:

  1. Откройте VLC плеер.
  2. В строке меню: Инструменты / Настройки
  3. (Внизу - слева) Показать настройки - ВСЕ
  4. Открыть: клик по видео: субтитры / экранное меню (теперь это выделено, а не открыто).
  5. Модуль рендеринга текста - замените его на «Dummy font renderer function»
  6. Сохранить выход
  7. Повторно открыть - готово. Progy больше не будет искать шрифты вне себя.

альтернативный текст


ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:

Вы должны установить свои предпочтения VLC PLayer на «Все»

Nifle
источник
Как видно из ссылки решения @ harrymc, портативная версия делает его еще хуже.
Тамара Вийсман
1
Я не думаю, что этот ответ охватывает текущую версию плеера VLC. Пользовательский интерфейс для настроек был переработан некоторое время назад. Или это может зависеть от платформы.
Питер Мортенсен
1
Люди, это сработало. Я только что проверил, используя 1.11. Никто не думал, что «переработанный интерфейс» можно просто переключить обратно, нажав кнопку «Все» в левом нижнем углу?
kizzx2
3

Я думаю, что у вас есть два варианта:

  1. Перекомпилируйте программу, настроенную с помощью --disable-fontconfigили измените исходный код.

  2. Обрежьте папку со шрифтами, я не думаю, что вам действительно нужно все 1500+ там все время.

    Вы, вероятно, используете менее 33% из них, начните с уничтожения шрифтов, которые имеют самый большой размер ...

Тамара Вийсман
источник
1

Я полагаю, вы находитесь на Windows 7?

Из отключения кэша шрифтов? :

Щелкните правой кнопкой мыши vlc.exe и выберите Свойства.
Перейдите на вкладку «Совместимость» и установите флажок «Запустить эту программу в режиме совместимости для», затем выберите «Vista Service Pack 1».

Я только что сделал это в Windows 7, и не только не загружается загрузка кэша шрифтов, но VLC открывается мгновенно, вместо того, чтобы задерживать эту пару секунд.

Если это не сработает, я бы предложил полностью удалить VLC с помощью Revo Uninstaller Freeware , убедиться, что папка установки действительно удалена, а затем переустановить. Я должен заметить, что я пробовал VLC под Win7 VM, и у него было время немедленного запуска.

РЕДАКТИРОВАТЬ

Обсуждение проблемы восстановления кеша шрифтов в новом VLC, похоже, указывает на то, что это проблема последней версии VLC, и что возврат к версии 1.0.5 исправляет ее.

Я хочу уточнить, что это на самом деле не ошибка, а особенность (см. Ссылку на портативные приложения выше). Каждый раз, когда вы устанавливаете шрифт, вы можете ожидать, что это произойдет. Чтобы этого не происходило в более новых версиях VLC, вам действительно нужно перекомпилировать программное обеспечение / найти перекомпилированную версию программного обеспечения (снова см. Ссылку).

harrymc
источник
Никакой сигары .
Badp
Смотрите мое редактирование выше.
harrymc
При расширенном удалении и последующей переустановке меня встретило окно перестройки кэша шрифтов.
Badp
Добавлена ​​еще одна правка.
harrymc
Зачем отказываться от решений, которые сработали для некоторых людей для одной и той же проблемы?
harrymc
-2

Я предполагаю, что вы имеете в виду "Front Cache". Я получил то же сообщение, начиная с версии 1.1.0. Я нашел решение, где вам нужно удалить файл кэша в каталоге% appdata% / vlc /. Это сработало для меня. Название файла является чем-то загадочным. Мой был что-то вродеd031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

Если проблема возвращается, вы также можете удалить vlc-cache-gen.exe в папке Programm Files / VLC. VLC больше никогда не будет генерировать кеш. Я нашел это предложение в том же источнике, как и выше. Но я не знаю, вызовет ли это другие проблемы, потому что я не пытался удалить vlc-cache-gen.exe.

Источник решения (немецкий форум): Chip.de - VLC Media player

Diskilla
источник
1
Нет: я имел в виду кэш шрифтов . Очевидно, что удаление кэша шрифтов приводит к его перестройке. Я постараюсь переименовать кэш шрифтов, генерирующий исполняемый файл, тогда ... как только он закончит генерацию кеша шрифтов, очевидно>. <
badp
Переименование исполняемого файла не решило проблему. Process Explorer показывает, что VLC сам выполняет кеширование.
Badp