一些网站和博客建议用户从操作系统中删除多余的字体。这对性能有帮助还是只是神话?如果是真的,那为什么呢?
一些网站和博客建议用户从操作系统中删除多余的字体。这对性能有帮助还是只是神话?如果是真的,那为什么呢?
Answers:
推荐这样做的原因是Windows(至少不确定Mac和Linux)必须在引导时加载字体信息。这不仅会减慢启动过程的速度(尽管我认为您不会在现代计算机上注意到这一点),而且更重要的是,每种字体都需要一定数量的内存存储。这样,其他OS进程将无法再使用它,因此由于分页,可能会使OS变慢。
因此,在具有大量内存和快速驱动器的现代计算机上,您在正常情况下不会注意到任何差异。
根据我自己的经验,我不得不说是的,安装许多字体会降低系统的速度。我自己的轶事证据如下:
在2011年初,我想看看是否存在关于许多字体是否会降低系统速度的真相。为了进行测试,我在Windows 7计算机上使用了FontFrenzy来卸载默认情况下除Windows 7安装的字体以外的所有字体。总共我禁用了大约250种字体。这是我所做的唯一更改,引导时间(从BIOS屏幕更改为可用的桌面屏幕)减少了6秒(从50秒减少到44秒)。Word,Photoshop等程序感觉它们的加载速度更快(但是,我实际上并未计时它们)。
我不记得确切的系统规格,但它是一台运行Win 7 Home Premium的i5机器,具有6GB RAM和750GB Caviar Green 5400RPM驱动器。
这样的轶事证据的问题在于,我确定没有人会拥有我所拥有的确切的软件/硬件设置。但是,对于我进行的一项测试,它通过减少字体来略微缩短了启动时间。
只是一个想法:
如果有时需要很多字体,那么最好将这些字体放在其他文件夹中,c:\my1
并在其中将这些内部文件建立符号链接c:\windows\fonts
。
每次关闭时Photoshop (or other software you need many fonts for)
,您只需将该文件夹重命名为即可C:\my2
(因此,所有这些字体都将自动从断开链接c:\windows\fonts
)。而且,以后每当您想再次包含所有这些字体时(在打开Photoshop之前等),然后将文件夹重命名为c:\my1
,这样字体将再次被解析。
是的,确实可以,因为Windows在启动时会读取所有字体,并且必须验证以下所有字体:
C:\ windows \ fonts
在恢复启动之前。
如果在Windows中安装新字体,则Windows引导速度会变慢。
因此,建议您仅将主要字体保留在此链接中列出的窗口中,并且还保留要在特殊编辑软件(例如Photoshop或CorelDraw)中使用的字体,或在系统上安装的需要特殊字体的软件或游戏。