Windows的日常用户并不关心其 UI 使用的字体,或者至少我不关心。如果您不是其中之一,您可以随时下载自定义字体并将它们放在相关文件夹中,以便以您想要的方式显示文本。然而,许多用户在下载和使用自定义字体时观察到一些实例,导致 UI 显示奇怪的符号,而这些符号应该是文本。显然,这可能很烦人,可能是因为您下载的字体已损坏。今天,我们将解释如何修复Windows 11/10中损坏的字体。
如何修复Windows 11/10
要在 Windows 11/10 计算机上重建、重置或修复损坏的字体,请执行以下操作:
- (Reset)使用GUI(GUI)重置默认字体设置
- 使用注册表重置(Reset)默认字体设置
- 在 PC 上手动重新创建字体缓存
1]使用GUI重置(Reset)默认字体设置
通过从任务栏上的搜索窗格(Search Pane)中搜索来打开控制面板。(Control Panel)在这里,选择查看大图标(Large Icons)并选择字体(Fonts)部分。
在随后的窗口中,您会在左侧看到一个选项列表。点击(Click)字体(Font Settings)设置。
您会在此处看到提示。在此字体设置(Font Settings)窗口中,单击恢复(Restore)默认字体设置。完成后,重新启动 PC 以使更改生效。
2]使用注册表重置(Reset)默认字体设置
可以通过创建一个包含内容以恢复为默认字体设置的“.reg”来复制与上述相同的过程。这是你必须做的:
打开“运行”(Run)对话框并在空白处键入“Notepad.exe”。 Press Ctrl+Shift+Enter打开提升的记事本
在那里,将以下源代码粘贴到那里:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Black (TrueType)"="seguibl.ttf"
"Segoe UI Black Italic (TrueType)"="seguibli.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
"Segoe UI Emoji (TrueType)"="seguiemj.ttf"
"Segoe UI Historic (TrueType)"="seguihis.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Light Italic (TrueType)"="seguili.ttf"
"Segoe UI Semibold (TrueType)"="seguisb.ttf"
"Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf"
"Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
"Segoe UI Semilight Italic (TrueType)"="seguisli.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"
"Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
"Segoe Print (TrueType)"="segoepr.ttf"
"Segoe Print Bold (TrueType)"="segoeprb.ttf"
"Segoe Script (TrueType)"="segoesc.ttf"
"Segoe Script Bold (TrueType)"="segoescb.ttf"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"=-
以任何名称保存此文件,但确保文件扩展名为“.reg”。选择文件类型(File Type)为“所有文件”,否则它将仅保存为“.txt”文件
将此文件保存在可访问的位置,完成后访问该位置。
右键单击(Right-click)该文件并选择Run as Administrator。确认(Confirm)提示并等待一段时间以完成该过程
3 ] 在您的 PC 上手动(] Manually)重新创建字体缓存
如果您的 PC 的字体缓存已损坏,也可能会出现您在 PC 上看到异常字体的情况。如果是这种情况,您将不得不手动重建字体缓存文件。(rebuild the Font Cache)
由于字体缓存(Font Cache)文件夹受到保护,您将不得不采取安全措施才能访问它。以下是您需要遵循的步骤:
1]通过输入“services.msc”通过“运行”(Run)对话框打开(Open)服务管理器。(Services Manager)在 PC 上运行的各种服务列表中,找到Window Font Cache Service。双击它以打开其Properties。访问常规(General)选项卡并将启动(Startup)选项卡设置为禁用设置。现在,在“服务(Services)状态”(Status)选项下,按“停止”(Stop)并应用这些设置。
2]对名为Windows Presentation Foundation Font Cache 3.0.0.0的服务(Windows Presentation Foundation Font Cache 3.0.0.0)重复(Repeat)上述步骤。
3]完成后,关闭服务(Services)管理器(Manager)并打开Windows (Once)Explorer(Windows Explorer)。复制(Copy)并粘贴以下路径:
C:\Windows\ServiceProfiles\
确认显示的后续警告并转到AppData > Local > FontCache。
在这里,您会看到一堆文件。
按 Ctrl+A 将它们全部选中(select them all),然后按 Delete。
4] 现在,导航到下面的位置,选择FontCache.dat文件并将其删除。
C:\Windows\ServiceProfiles\LocalService\AppData\Local
5] 访问 PC 上的System32 文件夹(System32 folder),然后右键单击FNTCACHE.DAT文件将其删除。
完成后,重新启动您的 PC 并启用您之前从服务管理器(Services Manager)中禁用的服务。
如何启用 ClearType?
ClearType是一个Windows实用程序,有助于提高用户在计算机上的可读性。要在您的 PC 上启用ClearType ,只需在(ClearType)任务栏搜索窗格(Taskbar Search Pane)中搜索它。由于它是一项内置功能,因此您会在控制面板(Control Panel)中看到一个设置名称。打开(Open)它,选择“打开ClearType ”,然后单击“下一步”(Next)。
我在哪里可以找到损坏的字体?
有一个非常简单的过程可以检测 Windows PC 上是否存在损坏的字体。事情是这样的:
- 打开 PC 上的字体文件夹。通常,它位于C: 驱动器的Windows文件夹中(Windows)
- 单击(Click)详细信息(Details)并选择查看(View)选项
- 如果字体文件显示其大小为“0”,则该文件已损坏。您可以卸载并下载此字体的新副本
我们希望这篇文章能帮助您从现在开始更好地处理损坏的字体。
How to fix corrupted Fonts in Windows 11/10
An everyday user of Windows isn’t concerned by the fonts іts UI uses, or at least I am not. If you are not one of them, you can always download custom fonts and place them in the relevant folders for texts to be shown the way you want. However, many users have observed instances when downloading and using custom fonts resultѕ in the UІ showing weird symbols where text іs ѕupposed to be. This, obviously, can be very annoying and it’s probably becаuse the font you’vе downloaded is corrupted. Today, we will be explaining how you can fix cоrrupted fonts in Windows 11/10.
How to fix corrupted Fonts in Windows 11/10
To rebuild, reset or fix corrupted Fonts on your Windows 11/10 computer, do the following:
- Reset default font settings using the GUI
- Reset default font settings using the Registry
- Manually recreate font cache on your PC
1] Reset default font settings using the GUI
Open the Control Panel by searching for it from the Search Pane on your Taskbar. Here, select to view Large Icons and select the Fonts section.
In the subsequent window, you’ll see a list of options to your left. Click on Font Settings.
You’ll see a prompt here. In this Font Settings window, click on Restore default font settings. Once you’re done with that, reboot your PC to make the change take effect.
2]Reset default font settings using the Registry
The same process as above can be replicated by creating a ‘.reg’ with the contents to revert to the default font settings. Here’s what you have to do:
Open the Run dialog box and in the empty space type ‘Notepad.exe’. Press Ctrl+Shift+Enter to open an elevated Notepad
Once there, paste the following source code there:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Black (TrueType)"="seguibl.ttf"
"Segoe UI Black Italic (TrueType)"="seguibli.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
"Segoe UI Emoji (TrueType)"="seguiemj.ttf"
"Segoe UI Historic (TrueType)"="seguihis.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Light Italic (TrueType)"="seguili.ttf"
"Segoe UI Semibold (TrueType)"="seguisb.ttf"
"Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf"
"Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
"Segoe UI Semilight Italic (TrueType)"="seguisli.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"
"Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
"Segoe Print (TrueType)"="segoepr.ttf"
"Segoe Print Bold (TrueType)"="segoeprb.ttf"
"Segoe Script (TrueType)"="segoesc.ttf"
"Segoe Script Bold (TrueType)"="segoescb.ttf"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"=-
Save this file by any name but make sure that the file extension is ‘.reg’. Select the File Type to be ‘All Files’ or else it will be saved as a ‘.txt’ file only
Save this file in an accessible location and once done, visit that location.
Right-click on the file and select Run as Administrator. Confirm the prompt and wait a while for the process to complete
3] Manually recreate font cache on your PC
A situation where you’re seeing abnormal fonts on your PC can also arise if your PC’s font cache has been corrupted. If that is the case, you’re going to have to rebuild the Font Cache file manually.
Since the Font Cache folder is protected, you’re going to have to take down the security measures to access it. Here are the steps you need to follow:
1] Open the Services Manager via the Run dialog box by typing ‘services.msc’. In the list of the various services running on your PC, locate Window Font Cache Service. Double-click on it to open its Properties. Visit the General tab and set the Startup tab to a Disabled setting. Now, under the Services Status option, press Stop and apply these settings.
2] Repeat the aforementioned steps for the service named Windows Presentation Foundation Font Cache 3.0.0.0.
3] Once done, close the Services Manager and open Windows Explorer. Copy and paste the following path there:
C:\Windows\ServiceProfiles\
Confirm the subsequent warning that’s shown and go to AppData > Local > FontCache.
Here, you’ll see a bunch of files.
Press Ctrl+A to select them all and press Delete.
4] Now, navigate to the location below, select the FontCache.dat file and delete it.
C:\Windows\ServiceProfiles\LocalService\AppData\Local
5] Visit the System32 folder on your PC and right-click on your FNTCACHE.DAT file to delete it.
Once done, reboot your PC and enable the services you’d previously disabled from the Services Manager.
How do I enable ClearType?
ClearType is a Windows utility that helps in improving a user’s readability on the computer. To enable ClearType on your PC, simply search for it in the Taskbar Search Pane. Since it’s a built-in feature, you’ll see a setting by its name in the Control Panel. Open that, select ‘Turn on ClearType’ and click on Next.
Where can I find corrupted Fonts?
There’s a very easy process in place to detect the presence of corrupt fonts on your Windows PC. Here’s how it goes:
- Open the Fonts folder on your PC. Typically, it is found in the Windows folder of your C: drive
- Click on Details and select the View option
- If a font file shows its size to be ‘0’, that file is corrupted. You can uninstall and download a fresh copy of this font
We hope this post is going to help you be better equipped to deal with corrupt fonts from here on out.