Software recommendation: Do-it-yourself Windows 10 font troubleshooting

In order to be different, many people like to install and use personalized fonts in their computers. However, fonts are the underlying components of the system, and if they are mistakenly deleted or damaged during operation, it may cause abnormalities in the use of the system or some applications. So if Windows 10 system encounters font failure, how can we solve it?

One-click recovery to lift the font display failure

When we encounter system font failure, such as using a third-party theme that causes font display error, you can reset the font component to quickly restore the system to the original default font. In Windows 10, open “Control Panel → Appearance and Personalization → Fonts”, click “Change Font Settings”, and then click “Restore Default Font Settings” in the window that opens. Then click “Restore Default Font Settings” in the window that opens, you can restore the system fonts to the initial state (Figure 1).


Figure 1 Restore default settings

Windows 10 default fonts are actually determined by the relevant keys in the registry. If the failure persists after performing the above operation, then the reason may be that the registry has been changed by a third-party program. In this case, start the registry editor as administrator, expand [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts], and find “Microsoft YaHei & Microsoft YaHei UI (Tr)” on the right side. Microsoft YaHei UI (TrueType)”, open it and change the “Value Data” value to the default “Msyh.ttc”. Next, change the “Microsoft YaHei Bold & Microsoft YaHei UI Bold (TrueType)” to the default “Msyhbd.ttc”, and change the “Microsoft YaHei Light & Microsoft YaHei UI Bold (TrueType)” to the default “Msyh.ttc”. “Microsoft YaHei Light & Microsoft YaHei UI Light (TrueType)” to the default “Msyhl.ttc” and reboot to restore the default settings (Figure 2). (Figure 2).


Figure 2 Restore registry settings

Microsoft Yakei has been the default font in Windows since Windows Vista (the default font in Windows XP is Song), and it includes Msyh.ttc (Yakei regular font, mainly used in Explorer menu, Start menu and other system UI), Msyhbd.ttc (Yakei bold) and Msyhl.ttc (Yakei fine). Msyhl.ttc is commonly used in development, for example, it is used for menu text in many apps. After understanding the settings of these system fonts, we can restore the system default fonts by modifying the corresponding key values in the registry.

Command line to quickly restore registered fonts

By default, after downloading a font file, we can right-click it and select “Install” to complete the installation of a specific font. However, when you install some buggy applications, you may encounter the failure of font registration.

When encountering the above situation, we can use the FontReg.exe command line to fix it. First go to下载该命令行软件 and extract it to the root directory of D drive (d:). Then select the appropriate command according to your system type (32 or 64-bit), here we take 64-bit system as an example. Start the command prompt as administrator to transport into the implementation of “D:FontReg_x64.exe”, the command will be not registered in the system all the fonts automatically registered, very fast (Figure 3).


Figure 3 Command line registration fonts


Leave a Comment