我想从我的系统(Windows 8.1 64 位)中删除除原始字体之外的所有字体,并且我按照说明(来自许多网站)进行操作,但字体根本没有被删除。我按照说明做了以下事情:
> C:\Windows\Fonts
> 字体设置
单击“恢复默认字体设置”,同时选择“根据语言设置隐藏字体”(也尝试取消选中它 - 结果相同)。
我看不到任何变化,所有字体都还在那里。
答案1
请阅读更改字体设置微软文章(也适用于 Windows 8)。
正在做恢复默认字体设置不会更改已安装的字体,只会删除您对显示设置(Control Panel\All Control Panel Items\Display
)包括您对显示设置所做的所有手动更改。
换句话说:
恢复默认字体设置恢复Control Panel\All Control Panel Items\Fonts\Font settings
此注册表项下的值的默认值:
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
例子:
例如,我已将所有项目的大小更改Control Panel\All Control Panel Items\Display
为中 - 125%为了我疲惫的眼睛:
==> reg query "HKCU\Control Panel\Desktop" -v LogPixels
HKEY_CURRENT_USER\Control Panel\Desktop
LogPixels REG_DWORD 0x78
而 Windows 的默认值是较小 - 100%(默认):
==> reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontDPI"
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontDPI
LogPixels REG_DWORD 0x60
事实上,0x78
(十进制 120) 正好是0x60
(十进制 96) 的 125%:
==> set /a 0x60 * 125 / 100
120