您能禁用 VLC 的字体缓存吗?

您能禁用 VLC 的字体缓存吗?

我有许多安装的字体和 VLC 的字体缓存重建需要几分钟。

它是用来做什么的?我该如何禁用它?

答案1

经过一番挖掘后发现了这一点VLC 论坛. (图片由我提供)

构建字体缓存弹出窗口

解决方案:

  1. 打开 VLC 播放器。
  2. 在菜单栏上:工具/首选项
  3. (左下角)显示设置--全部
  4. 打开:视频 点击:字幕/OSD(现在是突出显示,而不是打开)。
  5. 文本渲染模块-将其更改为“虚拟字体渲染器功能”
  6. 保存 退出
  7. 重新打开 - 完成。Progy 将不再在自身之外寻找字体。

替代文本


免责声明:

您必须将 VLC PLayer 偏好设置为“全部”

答案2

我认为您有两个选择:

  1. 重新编译配置的程序--disable-fontconfig,或者修改源代码。

  2. 精简你的字体文件夹,我认为你真的不需要那里一直有 1500 多种字体。

    你可能只使用了不到 33% 的字体,首先删除那些采取最大尺寸...

答案3

我猜你用的是 Windows 7?

禁用字体缓存?

右键点击 vlc.exe 并选择属性。
点击兼容性选项卡并勾选“以兼容模式运行此程序”,然后选择“Vista Service Pack 1”。

我刚刚在 Windows 7 上执行了此操作,不仅字体缓存加载功能没有出现,而且 VLC 还立即打开,而没有了几秒钟的延迟。

如果这不起作用,我建议使用以下方法完全卸载 VLCRevo Uninstaller 免费软件,确保安装文件夹确实被删除,然后重新安装。我必须指出,我曾在 Win7 VM 下尝试过 VLC,它的启动时间非常快。

编辑

讨论在新 VLC 中重建字体缓存问题似乎表明这是最新 VLC 版本的问题,恢复到 1.0.5 版本可以修复该问题。

我想澄清的是,这实际上不是一个错误,而是一个设计功能(请参阅便携式应用链接)。每次安装字体时,您都可以预料到会发生这种情况。为了防止在较新版本的 VLC 中发生这种情况,您实际上需要重新编译软件/找到重新编译的软件版本(再次参见链接)。

答案4

我猜你的意思是“前端缓存”。从版本 1.1.0 开始我就收到了同样的消息。我找到了一个解决方案,你需要删除目录中的缓存文件 %appdata%/vlc/。这对我有用。文件的名称有点神秘。我的名字是这样的d031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

如果问题再次出现,您还可以删除 Programm Files/VLC 文件夹中的 vlc-cache-gen.exe。VLC 将永远不会再生成缓存。我在与上述建议相同的来源找到了此建议。但我不知道这是否会导致其他问题,因为我没有尝试删除 vlc-cache-gen.exe。

解决方案来源(德语论坛):Chip.de-VLC 媒体播放器

相关内容