Windows 10 取消了 Windows 7 中的主题设置选项,也就是说,无法直观地修改主题字体了。由于 Windows 10 系统主题默认字体为“Microsoft YaHei UI”,系非等宽字体,对于习惯了等宽字体的人(比如楼主我,处女座强迫症)而言,看起来是非常别扭的,网上搜索到的解决办法基本都是替换字体,改变字体的映射关系来实现的,这种方案楼主是接受不了的。所以,既然系统不提供,我们就只好强奸系统了。

首先打开注册表编辑器,可以看到注册表的默认字体就是系统主题默认字体,歪歪扭扭的非常的难看,不过修改完系统字体后注册表字体并不会自动变更,需要在“查看”菜单下的“字体”对话框中自行修改,这里不作详述,现在按下述路径展开。

# 展开到如下路径,并修改下列注册表项键值
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics@ CaptionFont = HEX:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00...@ IconFont = HEX:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00...@ MenuFont = HEX:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00...@ MessageFont = HEX:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00...@ SmCaptionFont = HEX:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00...@ StatusFont = HEX:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00...

该注册表项键值为二进制值,共计92字节,前缀为28字节,固定值前缀,后面64字节为主题字体名称,可以看到系统默认的主题字体为“Microsoft YaHei UI”,接下来我们就要修改所有上述注册表项的键值中字体名称的部分。

首先要获取目标字体的取值,其实就是将字体名称逐个取ASCII码(含空格)再转换到十六进制,这一步可以借助Excel表格函数也可以借助网上在线ASCII转换工具,随个人喜好,比如我的目标字体是“YaHei Consolas Hybrid”,转换后结果如上。

修改后的结果如上所示,如果嫌修改麻烦,可以直接将“WindowMetrics”项导出为注册表文件,直接修改文件中的取值然后保存修改,再导入注册表就可以了。所有步骤完成后,重启系统让设置生效 。

重启后可以看到系统主题字体已经变成了我预设的字体,看起来是不是舒服多了?注册表编辑器的字体需要自行通过查看菜单的字体设置进行修改,修改后立即生效。这种方法麻烦是麻烦了些,但是效果完美。

修改 Windows 10 主题字体相关推荐

  1. 如何解决Windows 10屏幕字体缩放模糊问题

    如何解决Windows 10屏幕字体缩放模糊问题 参考文章: (1)如何解决Windows 10屏幕字体缩放模糊问题 (2)https://www.cnblogs.com/onelikeone/p/1 ...

  2. 一组你们心心念念的 Windows 10 主题壁纸,请签收!

    点击上方"逆锋起笔",公众号回复 pdf 领取大佬们推荐的学习资料 往期精彩推荐:17 张程序员壁纸(使用频率很高) 使用全新.美观的主题壁纸个性化你的 Windows 10 设备 ...

  3. 微软的服务器流量计费,微软修改Windows 10更新策略 即使按流量计费也自动更新...

    随着移动网络覆盖范围的不断扩大和流量资费的不断降低,已经有越来越多的设备支持插入SIM卡进行上网. 而对于欠发达和不发达地区没有WiFi或者家庭宽带网络覆盖,那么使用外置的USB上网卡访问网络也很正常 ...

  4. 怎么修改windows命令行字体大小

    打开命令行窗口: 在标题栏处右键单击-->属性,然后更改即可 转载于:https://www.cnblogs.com/sxhui/p/5938452.html

  5. Windows 10 之修改登录背景(Win10BGChanger)

    默认情况,用户无法直接修改Windows 10的登录背景,但用户还是可以利用第三方的工具(W10 Logon BG Changer)来修改.(软件下载地址见附件) 下载后,解压缩,然后以管理权限运行G ...

  6. Windows 10字体模糊发虚! 如何解决?

    在使用Windows 10操作系统的过程中,有些用户可能会遇到字体模糊.发虚的问题,这给用户的视觉体验带来了不小的困扰.本文将介绍几种解决Windows 10字体模糊发虚问题的方法. 一.更新显卡驱动 ...

  7. win7变成xp风格了怎么改回_微软看了会沉默,把 Windows 10 变成经典 98 风格

    众所周知「Windows 10」官方提供的主题都只是换换壁纸,所以喜欢折腾的小伙伴会选择用「UltraUXThemePatcher」来让「Windows 10」支持第三方主题,实现模仿各种风格,如 m ...

  8. linux+4k+桌面壁纸,微软发布适用于Windows 10的4K壁纸包

    微软最近发布了新的Windows 10壁纸包,其中包括10种不同的4K桌面背景. 这款名为"地球日"的软件包以主题的形式提供给Windows 10用户,专门用来庆祝2019年地球日 ...

  9. Windows 10 最新版壁纸下载

    一组你们心心念念的 Windows 10 主题壁纸,请签收! 17 张程序员壁纸(使用频率很高) 下载方式 长按二维码关注  逆锋起笔 回复[壁纸]立刻获取所有高清壁纸   点击[阅读原文]进一步了解

最新文章

  1. Android AnimationUtils (动画)的使用
  2. 18-flutter的Future和FutureBuilder
  3. C#日期格式化(转)
  4. mysql having实例_Mysql必读mysql group by having 实例代码
  5. 【转】正则表达式简介及在C++11中的简单使用教程
  6. 进入postgresql
  7. Python学习笔记__8章错误、调试和测试__8.1章错误处理
  8. java关于校园共享单车_关于校园文明骑行共享单车倡议书
  9. java .this的用法_JAVA中this用法小结
  10. 使用fastjson进行json字符串和List的转换
  11. (转)Android IPC机制详解
  12. 用Python实现数据结构之队列
  13. 中国刹车片自动检测系统行业市场供需与战略研究报告
  14. Microsoft Endpoint Protection for Windows Azure客户技术预览版可供免费下载
  15. 【多目标优化求解】基于matlab布谷鸟算法多目标(成本+时间+质量)优化求解【含Matlab源码 118期】
  16. c语言单片机程序设计例,单片机 C语言 程序设计100例
  17. 便携式频谱仪无人机机载频谱仪解决方案
  18. php strpos注意问题坑,strpos函数的坑
  19. 一些DDR4内存的科普
  20. 【WLAN】【测试】Linux下aircrack-ng的应用之空口抓包全解

热门文章

  1. html5游戏开发上升空间,风口上的HTML5,有前途,更有“钱”途!
  2. 交换机和路由器到底有什么区别???
  3. SYS.MON_MODS$、SYS.MON_MODS_ALL$和DBA_TAB_MODIFICATIONS
  4. python binascii.b2a_hex_python标准模块介绍- binascii 二进制和ASCII转换
  5. 【案例】路由器怎么自动获取IPv6地址?
  6. Java实现航空机票订票系统
  7. 宾果消消消鸿蒙版,宾果消消消最新版
  8. 白天不去搜寻痛苦,但晚上却不能抑制
  9. [转贴]郎恒《齐天大圣》Rap 搞笑!
  10. 【Linux】一张图让你读懂Linux内核运行原理