为了与众不同,很多人喜欢在自己的电脑里安装和使用个性化字体。但是,字体是系统的底层组件。如果在操作过程中误删除或损坏了字体,可能会导致系统或某些应用程序无法正常使用。
为了与众不同,很多人喜欢在自己的电脑里安装和使用个性化字体。但是,字体是系统的底层组件。如果在操作过程中误删除或损坏了字体,可能会导致系统或某些应用程序无法正常使用。那么如果Windows 10系统遇到字体故障,应该怎么解决呢?
一键恢复消除字体显示故障。
当我们遇到系统字体故障时,比如使用第三方主题导致字体显示错误,我们可以重置字体组件,快速恢复到系统原来的默认字体。在Windows 10中,打开控制面板→外观和个性化→字体,点击更改字体设置,然后在打开的窗口中点击恢复默认字体设置,将系统字体恢复到初始状态(图1)。
图1恢复默认设置
Windows 10的默认字体其实是由注册表中的相关键值决定的。如果上述操作后故障仍然存在,原因可能是第三方程序更改了注册表。此时以管理员身份启动注册表编辑器,依次展开[HKEY _本地_机器\软件\微软\ windows nt \当前版本\字体],找到“微软雅黑&微软雅黑UI (TrueType)”,打开后将“数值型数据”的值改为默认的“Msyh.ttc”。接下来,“微软雅黑Bold & amp微软雅黑UI Bold(TrueType)”改为默认的“Msyhbd.ttc”,微软雅黑Light &微软雅黑UI Light (TrueType)”改为默认的“Msyhl.ttc”,重启后可以恢复默认设置(图2)。
图2恢复注册表设置
微软雅荷从Windows Vista开始就是Windows的默认字体(Windows XP的默认字体是宋松)。包括Msyh.ttc(雅荷常规字体,主要用于浏览器的菜单、开始菜单等系统UI)、Msyhbd.ttc(雅荷粗体)、Msyhl.ttc(雅荷细字体)。Msyhl.ttc是开发中经常用到的。例如,它在许多应用程序中用于菜单文本。了解了这些系统字体的设置后,我们可以通过修改注册表中相应的键值来恢复系统默认字体。
命令行快速恢复注册字体。
默认情况下,我们下载字体文件后,右键单击并选择“安装”来完成特定字体的安装。但是在安装一些有bug的应用时,可能会遇到字体无法注册的故障。
当遇到上述情况时,我们可以借助FontReg.exe命令行进行修复。首先,从https://www.rizonesoft.com/download/6033/下载命令行软件,并将其解压缩到驱动器D (d:\)的根目录下。然后根据您的系统类型(32位或64位)选择相应的命令。这里我们以64位系统为例。以管理员身份启动命令提示符传输并执行“D:\FontReg_x64.exe”,会自动注册系统中所有未注册的字体,速度非常快(图3)。
图3命令行注册字体