c++ 获取窗体默认字体_告别瞎眼,让Windows字体显示不逊苹果电脑
Windows 系统上糟糕的字体显示体验主要是因为两个原因:1、默认字体“微软雅黑”有些跟不上时代了,微软雅黑发布时,液晶显示器才刚刚普及,15寸1024*768 是最常见分辨率,设计初衷是实用>美观,到现在的大尺寸显示器上就水土不服了;还有人工hinting带来的基线不一、重心不稳等一系列问题。
2、运行Windows系统的机器配置参差不齐,加上需要兼容老旧程序,Windows字体显示效果不能说改就改。
随着这些年高分屏(1080以上的高分辨率显示屏)的逐渐普及,以及Windows 10系统的更新,Windows系统下的字体显示效果已经完全不输macOS了。
所以,如果你想改善Windows系统上字体显示效果,最好的方法就是使用Windows 10最新版并且配合高分屏。
点击图片放大更好对比
4K WIN10
macOS如果你暂时没有条件更换高分屏,比如笔记本,小淙也提供两种方法,可以有效提升常规显示器上Windows系统的字体显示效果。注意:以下操作需要修改系统文件,开始前务必备份系统,小白玩家谨慎尝试。轻松备份下载地址:https://www.disktool.cn/backup/backup-software.html
本文用的其他软件、文件可在“电手”公众号中回复“替换字体”下载。
01
—
新版字体
Windows系统新版字体,代号“Noble Scarlet”已经在部分预览版中出现过,这款字体使用了很多新的技术和设计理念,有可能取代“微软雅黑”成为默认字体,不过目前这款字体还没有正式上线(项目面临大更新)。
下载小淙提供的Noble Scarlet字体,你会得到六个字体文件(msyh.ttc、msyhbd.ttc、msyhhv.ttc、msyhl.ttc、msyhsb.ttc、msyhsl.ttc),将它们保存到某个磁盘根目录下,方便后续执行命令。
备份原版微软雅黑给自己留一条后路,打开文件夹C:\Windows\Fonts,搜索“微软雅黑”并将它复制到一个文件夹内保存。
02
—
替换字体
显然在Windows运行时是无法替换默认字体的,因为系统正在使用,可以用下面两种方法替换:
1、进PE直接覆盖,推荐微PE工具箱,然后找到C:\Windows\Fonts,将刚刚下载的Noble Scarlet字体复制进去替换即可。
2、如果你手上没有PE,也可以进高级启动选项,使用命令行复制文件。按住Shift点重启 - 疑难解答 - 高级选项 - 命令提示符
左右滑动查看更多
输入命令:xcopy "D:\Noble Scarlet" C:\Windows\Fonts黄色部分=你存放Noble Scarlet的路径,如果路径中含有空格,则需要使用""双引号括起来。
03
—
对比效果
替换完成后重启即可(点击图片放大方便对比),实际上截图效果远不如肉眼看到的明显。
点击图片放大更好对比
文件夹
微软雅黑
Noble Scarletword文档
微软雅黑
Noble Scarlet
开始菜单右键
微软雅黑
Noble Scarlet
设置界面
微软雅黑
Noble Scarlet
可以看到,单纯替换字体就能达到非常不错的效果。
当然,如果你不满意Noble Scarlet的效果,也可以选择其他字体,比如苹方。
04
—
修改渲染方案
如果你的显示器不是高分屏,比如1080或更低,那么只替换字体可能并不能达到理想的效果,可以继续使用MacType进行优化。
MacType是基于一个gdi++的开源项目开发的字体渲染软件,目前在在GitHub上开源,它的主要功能就是修改Windows默认渲染方式。
安装MacType,尽量使用默认安装目录C:\Program Files
安装后打开MacType,右上角选择中文
简单说一下四种模式的区别
注册表加载:效果最好最全面,开关都需要重启电脑,可能导致系统不稳定。
服务加载:渲染大部分文字,对有些程序无效,开关需要使用服务管理器。(推荐先使用这个模式)
不使用自动加载:只渲染你需要的软件,将软件拖到图标上即可。
MacTray 托盘独立加载:任务栏有个图标可以进行管理,设置一些软件是否渲染。权限少,实现效果也不会很好。
MacTray 托盘兼容加载:和上面差不多,不过更保守,兼容性最好。
选好模式后选择配置文件,第一次使用直接点完成就好了,默认使用Default,你也可以自己配置,但是比较麻烦,也可以到网上下载别人分享的配置文件。
因为我比较激进,选择了效果最好的注册表加载
04
—
对比效果
这里的原版是指无任何修改的微软雅黑的默认渲染效果。MacType是指替换默认字体为Noble Scarlet后再经过MacType的渲染的效果。
点击图片放大更好对比
文件夹
原版渲染
MacTypeword文档
原版渲染
MacType
开始菜单右键
原版渲染
MacType
设置界面
微软雅黑
Noble Scarlet
虽然截图经过压缩,但还是不难看出,几经周折后Windows上字体显示已经达到了非常养眼的效果。
系统默认微软雅黑
替换默认字体为Noble Scarlet
Noble Scarlet + MacType
十分推荐没有高分屏,且喜欢折腾的朋友试试上面的方法,这东西就像4K屏一样,用了就回不去了。本文用的其他软件、文件可在“电手”公众号中回复“替换字体”下载。
点着“在看”是最大的鼓励哟~
推荐阅读
Windows 10最简单的重装方式,会用鼠标就行高手才知道,Win 10这些隐藏功能让你效率翻倍如果这个系统你都会安装了,其他系统安装都是小case...花式删除需要管理员权限的文件
c++ 获取窗体默认字体_告别瞎眼,让Windows字体显示不逊苹果电脑相关推荐
- js拆字_分图程序 _制作个人字体_手写字制作ttf字体方法
js拆字_分图程序 _制作个人字体_手写字制作ttf字体方法 前言 FontForgeBuilds制作ttf FontForgeBuilds制作个人字体 Adobe_Fireworks_CS5批量转换 ...
- delphi7 中文注释字体_使用nerd-font/font-patcher为字体添加字体图标
Nerd-fonts常用来在终端下显示各种图标,这个项目的github repo下提供了许多Nerd Font字体,图标使用效果如图. 由于目前Windows Terminal还不支持设置第二字体,要 ...
- consolas 字体_使用Consolas作为Windows控制台字体
consolas 字体 Simon Guest and I have been trying to figure out how to use our new favorite font, Conso ...
- 显示此文稿缺少字体_打开CAD图纸后,显示缺少SHX文件?这个解决方法你一定要知道...
最近有位粉丝问我,他用CAD打开图纸之后,会弹出"缺少SHX文件"的提示,这是因为CAD图纸里缺少字体. 如果缺少的文件数是个位数,一般我们都是直接点击[为每个SHX文件指定替换文 ...
- css 中文文字字体_使用CSS的网络字体
css 中文文字字体 CSS | 网络字体 (CSS | Web fonts) Web fonts allow people to use fonts that are not pre-install ...
- truetype字体怎么转换成普通字体_如何创建自己的字体和编辑TrueType字体 | MOS86
Wouldn 在这篇文章中,我显然,付费的程序往往具有更多的功能和更好的界面来处理字体,但也有一些很好的免费的. 免费字体编辑器 Let有几百万字体可以在线下载或购买,所以如果你 创建新字体的最简单方 ...
- linux6.5安装中文字体,Linux(CentOS6.5)系统安装Windows字体
Linux(CentOS6.5)系统安装Windows字体 2018-11-12 AresFish 杂谈 原帖:https://blog.csdn.net/irokay/article/details ...
- java输出字体_ITEXT输出中文调用windows字体
String pdfFilePath = "f:/itext-demo.pdf"; Document document = new Document(PageSize.A4); / ...
- delphi 获取打印机默认纸张_在DELPHI中实现打印的预览
在DELPHI中实现打印的预览 PCPOP.COM 2005年10月18日 类型:转载 作者:<电脑报> 编辑:王琛 ----------------------------------- ...
最新文章
- 关于为何推崇交易规范排序(CTOR)的原因
- Linux grep命令分析以及C语言版本的实现
- 概率论与数理统计(三)
- java基础之构造方法
- 为什么资本主义生产的一般趋势是资本有机构成的提高?2017-12-26
- 《DLL木马进程内幕大揭秘》
- sqlserver2012分页注意事项
- kbengine连接mysql报错
- 3306端口的入侵【转】
- apache 建立用户认证
- 关于ASp.NEt方面的好书,不得不看啊!!!
- 【原】数据分析/数据挖掘/机器学习---- 必读书目
- mallplus多商户商城 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
- linux机顶盒线刷教程,机顶盒刷机教程 机顶盒刷机步骤详解与注意事项
- Web压力测试和手机App测试
- 电驴链接服务器老是无响应,电驴emule eD2k 不能连接服务器解决办法
- 基于51单片机的智能汽车雨刮器的程序设计proteus仿真
- 【金猿产品展】诸葛用户数据分析平台(Insight)——聚焦业务场景数据应用价值挖掘,赋能精细化运营...
- PyQt5通过pyinstaller打包成可执行文件以及图标不生效问题的解决方案
- 2016 百度之星 B题(java实现)
热门文章
- 字节跳动必问面试题——通用型业务解决方案设计
- (附源码)小程序+spring boot校园二手交易平台 毕业设计 191637
- 圆满收官!华秋电子亮相2022慕尼黑华南电子展,数字化平台赋能智能制造
- 广电总局清理BT网站 国家网络电视台上线
- 在CSDN写博客怎么粘贴有格式的代码?
- 2020年国内最新最优目标检测(完结篇)提供下载链接
- java并发编程实战程序5-19
- linkedin android,LinkedIn领英(com.linkedin.android) - 6.0.126 - 应用 - 酷安
- C语言课程设计——考试报名管理系统
- 数据库--【基础篇】