您可以禁用VLC的字体缓存吗?


33

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

这是为了什么 如何禁用它?


它挂在20%吗?完成了吗?每次都会发生吗?
塔玛拉·威斯曼

@Tom不到三分钟的时间就完成了,以1,582种字体构建了一个4.68 MB的缓存文件。仅重新启动VLC不足以触发高速缓存重建。安装字体是。该百分比不再显示。
badp 2011年

Answers:


20

经过在VLC论坛中进行一些挖掘后发现了这一点。(我的照片)

构建字体缓存弹出窗口

解:

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

替代文字


免责声明:

您必须将VLC PLayer首选项设置为“全部”



从@harrymc解决方案的链接中可以看出,可移植版本使情况变得更糟。
塔玛拉·威斯曼

1
我不认为此答案涵盖了当前版本的VLC播放器。首选项的用户界面在一段时间前已进行了重新设计。或可能取决于平台。
彼得·莫滕森

1
人,这行得通。我刚刚使用1.11进行了测试。没有人想到可以通过单击左下角的“全部”按钮来切换“重新设计的界面”吗?
kizzx2 2011年

3

我认为您还有两个选择:

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

  2. 整理字体文件夹,我认为您并不是一直都需要1500多个字体。

    您可能只使用了不到33%的字体,首先要删除尺寸最大的字体...


1

我想你在Windows 7上吗?

禁用字体缓存?

右键单击vlc.exe,然后选择“属性”。
单击“兼容性”选项卡,然后选中“在兼容模式下运行此程序”复选框,然后选择“ Vista Service Pack 1”。

我只是在Windows 7上做到了这一点,不仅字体缓存加载没有出现,而且VLC会立即打开,而不会有几秒钟的延迟。

如果这不起作用,我建议使用Revo Uninstaller Freeware完全卸载VLC ,确保确实删除了安装文件夹,然后重新安装。我必须指出,我已经在Win7 VM下尝试了VLC,并且它具有立即启动的时间。

编辑

关于在新的VLC重建字体缓存问题的讨论似乎表明这是最新VLC版本的问题,并且恢复为1.0.5版可以解决此问题。

我想澄清这实际上不是错误,而是设计使然(请参见上面的便携式应用程序链接)。每次安装字体时,都可以预期会发生这种情况。为防止这种情况在新版本的VLC中发生,您实际上需要重新编译该软件/查找该软件的重新编译版本(同样,请参见链接)。


没有雪茄
badp

请参阅上面的编辑。
harrymc

字体缓存重建窗口让我受到了高级卸载,然后是重新安装的欢迎。
badp 2011年

增加了一个编辑。
harrymc

为什么要对某些人使用完全相同的问题的否决方案?
harrymc 2011年

-2

我猜你的意思是“前端缓存”。自1.1.0版以来,我收到了相同的消息。我找到了一种解决方案,您需要删除目录%appdata%/ vlc /中的缓存文件。那对我有用。该文件名有些含糊。我的是这样的d031bbba323fd9e5b47e0ee5a0353f11-i686.cache-3

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

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


1
不,我是说字体缓存。显然,删除字体缓存会使它重建。我将尝试重命名字体缓存生成可执行文件,然后……一旦完成生成字体缓存显然>。<
badp 2010年

重命名可执行文件不能解决问题。Process Explorer显示它是VLC本身进行缓存的。
badp 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.