如何更改 Windows 8 中的字体

如何更改 Windows 8 中的字体

在 Windows 7 中,有一个选项可以更改活动标题栏、菜单等的字体。打开控制面板中的窗口颜色和外观设置即可找到它。我刚刚安装了 Windows 8,想更改字体,但我找不到任何可以更改实际字体的内容(不过,外观设置中有一个有限的下拉列表可以更改一些字体大小)。有人知道如何更改 Windows 8 中使用的字体吗?

答案1

我的有根据的猜测是,他们正在寻求在 Windows 平台上统一的外观和感觉,因此它是不可调整的。

我在注册表中找到了某些条目(HKCU\Control Panel\Desktop\WindowMetrics,等等),但它们是以二进制形式存储的,因此很难更改。 Segoe 似乎是最受欢迎的。

答案2

在 Windows 8 中

  1. 打开 regedit(按Win+R并输入regedit

  2. 编辑以下值并替换您想要的字体:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes\MSShellDlg
    
  3. 编辑以下值并替换您想要的字体:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes\MSShellDlg 2
    

至于字体大小,请转到控制面板→视频→高级外观,然后在那里进行更改。

答案3

您无需任何第三方软件,也无需本地管理员访问权限即可完成此操作。打开注册表编辑器并导航至此处:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

使用的字体存储在这些二进制值中:

  • CaptionFont:窗口标题
  • IconFont:Windows 实用程序中的大多数文本(包括桌面图标)
  • MenuFont:菜单条和子菜单项
  • MessageFont:消息框
  • SmCaptionFont:“小标题”?(科技网
  • StatusFont:状态栏条

每个条目都以一个四字节值开头,用于指定字体大小。出于某种原因,它是一个小端数字,在加 2 后二进制变为非 1。除非您需要超过 255 点的字体大小,否则只需查看第一个字节即可。由于 的二进制逆元组为F40B十进制为 11),因此默认IconFont大小为 9 点。减小第一个字节将增加字体大小,反之亦然。

字体名称从字节1C(第四行第五个字节)开始。由于它是 UTF16-LE,因此每个字符后必须有一个零字节。要输入普通字符,请选择窗口右半部分的文本,然后像平常一样在键盘上输入。要将字节归零,请在中间(十六进制部分)选择它,然后按零键。由于字符串以空字符结尾,因此00 00表示字体名称结束。

这是的默认值IconFont

之前的 IconFont

当我将其设置为 Comic Sans MS 后:

编辑后的 ​​IconFont

注销并重新登录以使更改生效。

使用新字体的 Explorer

美丽而又恐怖。

注意:这些屏幕截图是在 Windows 10 上拍摄的,但此过程也适用于 Windows 8。

答案4

有一个“Windows 8 Font Changer.exe”工具在流传:https://mega.co.nz/#!bVNFQaZC!hIHtclnY2esgsv6zWDVuobCYttnSJb6xXnxRXzi-PR0

看起来是安全的:https://www.virustotal.com/en/file/99b5dade9cd018e2ff9d4a6597021468da1c5ed3a140cc50d4f455305e5aee4b/analysis/

然而,该网站似乎是一个垃圾广告诱饵链接(它重定向各种链接并最终重定向到 facebook.com):http://www.ogresite.com/p/windows-8-font-changer.html

相关内容