如何在Windows 8中更改字体


13

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

Answers:


9

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

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


1
谢谢伦道夫!这些设置正是更改Windows 8中字体的关键。我使用了一个名为Registry Workshop的程序,从工作计算机(使用Windows 7并具有我要使用的字体)中导出注册表项,并将这些设置导入到我的计算机中。家用计算机(运行Windows 8),已重新启动,现在我有了想要的字体。我认为这个问题很容易导致创建一个小的WinForms应用程序,该应用程序可以调整字体而不必求助于这种骇人听闻的方法。
太平

哇,很高兴我能帮忙!当然不是我所期望的,但是我学到了一些新东西。

1
谁能解释字体条目的二进制格式?
Mark Jeronimus

WinAero Tweaker可以更改这些内容。
低音

10

在Windows 8中

  1. 打开注册表编辑器(按Win+ R并输入regedit

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

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

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

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


这适用,但不适用于所有字体。
康斯坦丁·佩雷阿斯洛夫2014年

6

您可以在没有任何第三方软件且没有本地管理员访问权限的情况下进行操作。打开注册表编辑器并浏览以下位置:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

所使用的字体存储在以下二进制值中:

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

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

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

这是默认值IconFont

IconFont之前

在将其设置为Comic Sans MS之后:

编辑后的IconFont

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

具有新字体的资源管理器

精美恐怖。

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


3

如果您正在寻找真正快速的解决方案,请尝试使用可移植(无需安装)并且可以使用的工具“ Advanced System Font Changer”。在花了一些时间进行搜索之后,它迅速解决了我的问题。

在Windows 8中寻找这些选项是没有意义的,因为这只会浪费时间。

https://www.wintools.info/index.php/advanced-system-font-changer

https://www.wintools.info/Download/advchange.exe

该解决方案比Brainout提出的“来自Win95的旧程序称为'Plus!'的解决方案要简单得多,而且速度也更快。

在此处输入图片说明

在此处输入图片说明



2

实际上,其他方法不起作用。但是,这是做什么的:Win95中的旧程序称为“ Plus!”。由于thurott.com通过此程序在Microsoft标记了某人(https://www.thurrott.com/windows/windows-10/3942/microsoft-teases-a-few-minor-changes-in-windows-10) ,那么使用它也许不是问题。这是证明方法。

  1. 在Windows 98或XP计算机中,使用所需大小的字体来更改菜单等的主题(重要:同样的字体也必须在Win8计算机上使用)。
  2. 将该主题保存在您的Plus中!夹。
  3. 复制加号!文件夹中Win8中的程序文​​件。
  4. 打开加号!文件夹,然后双击THEMES.exe。
  5. 选择您刚刚创建的主题,然后只选择要Win8更改的内容(即,仅字体,字体和颜色-图片位置的目录等)在Win8上必须与主题设置或主题中的相同。功能将被忽略)。
  6. 单击“应用”,然后在该主题上单击“确定”,您将立即在文件资源管理器中看到更改,等等。

大小并不一定总是重复。例如,在某些菜单中,Comic Sans的13点大小(这是我的菜单标题默认值)在文件资源管理器中未显示该大小。但是字体DID改变了。所有上下文菜单也以该磅值显示。

并非所有颜色都会发生。但是有些做到了。我不确定我知道为什么。

它在Linux中的工作方式也相同。区别在于,#3是.wine目录的版本,而#4是使用Wine Program Loader的右键单击而不是双击。确实非常适合更改菜单字体和颜色以及MS Office 2003,Internet Explorer和其他Wine安装的其他内容。尝试一下。

我刚刚在一个小时的全新安装的Windows 8(尚未安装8.1)上进行了此操作。我上周在Wine中完成了此操作,因为Wine曾经安装了MS Office中的默认灰色和微小的不可读字体,因此无法忍受。因此,您应该能够复制它。您认识的人肯定会保留旧版Plus!如果Aul先生可以取笑Thurott先生,那么Win95软件就在某个地方。

编辑,15年7月8日。我现在已经在8、8.1和Win10内部版本10162(64位)中测试了上述内容。Win10有时也会反映颜色变化。字体更改工作。但是有时在重新启动后,更改将被取消。不知道这是构建中的临时错误,还是该错误有效。在Win10中,这更重要,因为带有五个选项卡的“经典”对话框(其中一个是“外观”,您在其中选择了3D对象和字体等),该对话框消失了。似乎他们认为字体更改功能会带来安全风险(也许类似于Adobe问题)

替代方法:Win10现在带有一个灰色按钮,允许您为标题等指定字体大小,但是除非您在“显示设置”中自定义文本大小,否则无法访问它。换句话说,如果您使用滑块来增加显示文本的大小,或使其保持默认的100%,则灰色按钮不可用。但是,如果使用自定义设置,甚至选择刚好超过100%的值,则可以访问灰色按钮,并选择字体大小。

重要提示:“图标”大小至少应为11,否则您将看到图标(Win7中存在相同问题)。那个或菜单或标题栏都会影响Window文本的大小。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.