如何更改 Windows 8 中的字体

Hal*_*yon 13 windows fonts windows-8

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

小智 10

在 Windows 8 中

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

  2. 编辑以下值并替换所需的字体:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes\MSShellDlg
    
    Run Code Online (Sandbox Code Playgroud)
  3. 编辑以下值并替换所需的字体:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes\MSShellDlg 2
    
    Run Code Online (Sandbox Code Playgroud)

至于字体大小,去控制面板?视频 ?高级外观,并在那里进行更改。


Ben*_*n N 10

您可以在没有任何第三方软件的情况下做到这一点,也没有本地管理员访问权限。打开注册表编辑器并在此处导航:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
Run Code Online (Sandbox Code Playgroud)

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

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

这些条目中的每一个都以指定字体大小的四字节值开头。由于某种原因,在添加 2 后,它是一个小端和二进制未处理的数字。除非您需要超过 255 磅的字体大小,否则您可以只查看第一个字节。由于 的二进制倒数F40B(十进制 11),因此默认IconFont大小为 9 点。减少第一个字节将增加字体大小,反之亦然。

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

这是 的默认值IconFont

之前的图标字体

在我将它设置为 Comic Sans MS 之后:

编辑后的 ​​IconFont

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

使用新字体的资源管理器

美得令人毛骨悚然。

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


小智 9

我有根据的猜测是,它们正朝着 Windows 平台上的统一外观和感觉迈进,因此它不可调整。

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