我无意中将 AvenirNext.ttc(字体文件)放入了 Windows 字体文件夹(C:\Windows\Fonts)。起初,没有看到任何变化。直到第二天早上我打开电脑时,系统字体才完全乱码。下面提供了示例图像。所以我想我应该检查一下字体文件夹。结果除了大约 3 个字体文件外,它被清除干净了。我无法读取字体文件名,因为所有内容都是乱码。
于是我从另一台电脑复制了所有字体,并将它们放到我“坏了”的电脑的 Fonts 文件夹中。它立即解决了我的问题。所有文本都可以再次阅读了。
但问题并没有真正消失。每次我重启电脑,字体就会变回乱码。我无法删除 .ttc 字体文件,因为我在 Fonts 文件夹中看不到它。
我尝试在网上寻找解决方案......
我尝试恢复默认字体...重启电脑,但没有任何效果。我删除了所有字体文件,只在 Fonts 文件夹中放了几个系统字体...重启电脑,但没有任何效果。我删除了 FNTCACHE.DAT(字体缓存文件)...重启电脑,但没有任何效果。
重新启动后,乱码仍然存在。
我不知道该如何解决这个问题。
任何提示将非常感谢。
谢谢!
答案1
对于其他读者:可以通过打开管理命令提示符、导航到C:\Windows\Fonts
并键入del AvenirNext.ttc
(替换AvenirNext.ttc
为添加到 Fonts 文件夹中的任何虚假文件)来删除多余的文件。这在命令提示符中有效,因为它不受 Explorer 用于某些目录的特殊文件夹视图的影响。
答案2
解决方案是先从一台正常工作的机器上安装所有字体,然后安装损坏的 AvenirNext。现在右键单击它并卸载。这应该会将其从系统中删除:)
答案3
谢谢大家的建议。最后,我不得不求助于还原点,这才解决了这个问题。
再次感谢!