简短问题:
我怎样才能将默认的 Windows 8.1 字体更改为其他字体?!(更多详情请参见下图)
长问题:
我发现 Windows 8 的默认字体是 Segoe WP,我真的不喜欢。我相信我在之前的系统 Windows 7 上使用的是 Tahoma,它本身使用的是 Segoe UI,我禁用了它来模仿 Windows XP。我可能已经通过(我非常怀念它)更改了它
或通过更改注册表(如下所示)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="Tahoma"
我的问题是,我讨厌 ClearType。它在我的 LCD 屏幕上看起来很糟糕。
正如您所见,无论从哪方面看,它看起来要么是怪异的 3D 效果,要么就是像素化严重。我喜欢 Font Smoothing,也喜欢在桌面图标下放置阴影,但 ClearType 与 Segoe 的结合实在是太糟糕了。
奇怪的是,现在在一些使用 Helvetica Neue 的网站上,比如 9gag,无论我做什么,它们看起来都很破损(见上图)。
PS:到目前为止,我已经校准了 ClearType 500 时间,但我并不满意。我只想用 Tahoma 而不是 Segoe Wp。
PPS:我确实尝试从注册表中删除所有 SegoeUI 和 SegoeWP 字体,然后根据我自己的情况创建了两个新的字符串值,基本上从上面的脚本复制相同的流程 = 略有改进,但不如我想要的那么好。
答案1
从控制面板打开外观。单击“窗口颜色”,然后单击“高级颜色”。
在项目列表中,选择要更改字体的 Windows 部分。例如,如果要更改菜单字体,请单击列表中的“菜单”。然后,进行以下任一更改:
- 在字体列表中,单击要使用的字体。
- 在“大小”列表中,单击要使用的字体大小。
- 在“颜色”列表中,单击要使用的字体颜色。
对每个要更改的项目重复这些步骤,然后单击“确定”。
答案2
在我使用 Windows 8.1 的情况下,默认字体是 Segoe UI,而不是 WP,但它看起来还是很脏。FontSubstitutes 技巧实际上不起作用,在最好的情况下,它会生成 Arial,而不是我想要的 Tahoma,并且它不允许您更改字体大小。简而言之,您应该:
- 使用注册表节点 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics 设置基本内容(如窗口标题、菜单和桌面图标)的字体。最简单的方法是使用另一台丢失了外观界面的 PC(Win7/XP)从中导入注册表值,或者您可以使用 Font Changer 等辅助软件。
- 安装 UxStyle 和 AeroByDesign 主题。
- 使用 ResHacker 编辑 AeroByDesign.msstyles 中的字符串表:将所有“Segoe UI”替换为您想要的字体,并且您可能希望减小字体大小。这会影响任务栏、日期/时间区域、控制面板、任务管理器和其他一些东西。
- 为了更改其他应用程序的字体,您必须相应地编辑它们的资源(mui)文件(使用 Process Explorer 找出它们使用的资源)。
- 对于某些应用程序来说,这还不够,因为它们将字体存储在资源之外。然后它们的 dll 可以在二进制模式下编辑(在这种情况下,您将需要注册表节点 FontSubstitutes)。
您可以在我的 livejournal 中找到更多信息,包括哪些 mui 文件应该针对不同的应用程序/Windows 部分进行更改:https://ks74.livejournal.com/1692.html