我工作中使用的 XP SP3 工作站突然将字体渲染更改为难看的字体(可能是在重新启动并显示 chkdsk 消息后)。我该如何将字体渲染设置恢复正常?
受影响/难看字体的工作站(上部)与具有正常字体的其他工作站(下部)之间的比较屏幕截图:
答案1
最后我发现问题的根源在于,微软推出了一个错误的更新(KB3013455),它破坏了字体平滑功能(我不知道这个补丁是否会破坏 NT6.x[即 Vista ~ 8.1] 中的字体平滑功能,但它确实会破坏基于 NT5.1 的 Windows)。安装了此更新的用户应将其删除,以恢复字体平滑功能。
答案2
显然并非所有字体都坏了,只有部分字体坏了。最好用其他字体替换。KB3013455 修复的安全问题可能很重要 ; )
我用过微软的 Power Toy检查哪些字体看起来“丑陋”。并将 Arial、Times New Roman 和 Courier New 替换为解放的替代方案。
我也尝试过使用 Windows 2008 R2 中的字体,但没有帮助。为了替换字体,我使用这种方法
将新字体文件复制到系统的某个位置(即
C:\Temp\
)然后使用命令行(Windows-Explorer 在这里不起作用,因为它会自动启动安装程序)将文件复制到 c:\Windows\Fonts 并以不同的名称复制:
copy c:\Temp\tahoma.ttf c:\Windows\Fonts\tahoma_0.ttf copy c:\Temp\tahomabd.ttf c:\Windows\Fonts\tahomabd_0.ttf
之后使用注册表编辑器将字体名称重定向到新文件:
导航到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
并找到条目Tahoma Regular (TrueType)
并将Tahoma Bold (TrueType)
其值分别从“tahoma.ttf”更改为“tahoma_0.ttf”,将“tahomabd.ttf”更改为“tahomabd_0.ttf”。现在您只需重新启动系统,然后就可以使用新的字体文件。