我的电脑(Windows 8)上的字体Terminal
乱了。我认为我之前使用的一些应用程序将其改成了不同的字体。
在 CMD 中看起来不错:
其他地方都很丑陋:
那么,我该如何恢复字体以前的辉煌呢?
答案1
如果您的问题仅与记事本有关(如屏幕截图所示),则它位于format
选项卡下的 下font
。
Appearance and Customization
如果您的问题涉及整个系统,则默认情况下 Windows 会从和 下读取默认字体Fonts
。在那里,如果您进入,Font Settings
您可以单击Restore default font settings
。这应该会恢复正常。
进入 regedit HKLM\Software\Microsoft\Windows NT\Current Version\Font Substitutes
,然后进入键MS Shell Dlg
编辑字符串值并输入所需字体的名称,例如Times New Roman
。然后进行更改MS Shell Dlg 2
,然后重新启动,您就可以开始了。
答案2
删除 C:\Windows\system32\fntcache.dat 中的字体缓存。这应该可以解决你的问题
答案3
这是因为“Terminal”实际上不是控制台使用的字体。如果我没记错的话,您需要的字体存储在“dosapp.fon”文件中,但它与 Windows 不兼容。
答案4
当我在工作时为我的笔记本电脑授予临时管理员权限时,我发现同样的情况也会在 Windows 7 中发生。
9 点终端字体(我倾向于在诸如 PuTTY 窗口等地方大量使用)的大小会发生巨大变化,从大致类似于 9 点 Fixed Sys 的字体变为非常窄的字体(如原始人上面描述的)。
其他字体均不受影响。据我所知,只有 9 点终端字体受到影响。
当我重新启动计算机并且我的临时管理员权限消失时,一切恢复正常。因此,如果问题发生在临时管理员权限上,则该问题是暂时的,重新启动即可解决。