最后后更新于2019.3.22, 在windows 10 1809 r2 下测试有效

本文仅适用于windows尤其是windows10用户

虽然主要是讲述字体渲染,但我必须得说,如果你的屏幕分辨率或ppi比较低(比如13寸720p),那么最好还是升级到更好的屏幕。事实上,我认为至少要达到13寸1080p或24寸2k才能获得很好的显示效果,虽然在高缩放下一些app会出现显示问题就是了。

MacType

这应该是Windows上的必备app之一了,并且它在去年也恢复了更新。诸位可以去它的官方网站下载,亦可在其github主页找到最新的beta版本。

新版本的MacType使用起来十分方便,不过注意,按作者的说法,请避免使用注册表加载的方式,这可能造成系统无法登陆的问题。至于配置文件,不了解这方面的知识的话,使用默认的文件就可以了,我也不懂。

简单的教程:安装后打开,选择服务加载 - 下一步 - (使用默认配置) - 下一步 - 关闭 - 完成。

简单的教程
简单的教程

Noble Scarlet 字体

在预览版中曾用过的新字体,使用了微软雅黑(Microsoft YaHei UI)的名字,该字体在字形方面有很大改进,诸位可从蓝点网下载取得。

取得字体文件之后直接选中安装就可以了,不过它会替代系统内本来的微软雅黑字体,如有顾虑请备份。

另外,该字体还处于测试状态,因而一些字符并不完全,如果你使用Android Studio或IntelliJ等app,请将其显示字体改为Segoe UI,毕竟英文部分其实就是Segoe UI(注意这里不是指Editor的font)。

Noble Scarlet
Noble Scarlet

Chrome - Noto Sans CJK SC

如果你使用的浏览器是Chrome,并且希望修改默认字体,可以将其设置为 Noto Sans CJK SC :

  1. 从chrome web store 中下载 Advanced Font Settings 这款Google提供的字体设置插件;

  2. Google Noto Font下载取得这一字体,注意,我所下载的字体是otf版本的,这一版本只需一种语言的字体文件即可支持所有4种语言(可以查看页面介绍)。同时你也可以下载serif版本的Noto字体。

    Noto Sans CJK SC
    Noto Sans CJK SC

  3. 在Advanced Font Settings 中将Default中的字体改为Noto Sans CJK SC(你也可以使用其他字体或将serif部分设置为Noto Serif CJK SC)(在有些情况下,你可能还需要去将Simplified Han部分也做同样修改)。

Advanced Font Settings
Advanced Font Settings

Sarasa Gothic(更纱黑体)

SpencerWoo先生的这篇文章中发现了这个可以在cmd和powershell中使用的字体。下载地址

在实际使用中,我选择了其中的等距字体使用。即下载前方地址中的ttf字体文件,选择安装其中以sarasa-monoT-sc开头的字体,当然全部安装也不是问题,只是我不想安装太多字体。

之后就可以在cmd和powershell中右键标题栏 - 属性 中更改字体为等距更纱黑体,同时你也可以调整颜色和透明度。

GaspHack_v2_mod

GaspHack_v2_mod这是一款对字体文件做修改的app,在实际使用中,仅仅替换字体和使用mactype可以解决大多数问题,但是在开始界面的字体还是需要这个app来修改。

使用方式:

  1. 运行GaspHack_v2_MOD.bat文件,确定执行,这可能要花上一小段时间。

  2. 之后它会在/WorkingDir/ouput/目录下生成所有的修改过的字体文件,不过一般而言,我们只需要其中的以msyseg开头的字体。

  3. 将需要的字体复制到某个干净的文件夹下,如c:\new_fonts。

  4. 打开 设置 - 更新和安全 - 恢复 - 高级启动 - 立即重新启动,之后继续选择 疑难解答 - 高级选项 - 命令提示符。

  5. 之后你的电脑将重启到命令提示符,进入命令提示符之后,需要键入一段简短的复制命令: copy /y c:\new_fonts c:\Windows\fonts ,其中c:\new_fonts即为输出字体存放的文件夹,地址请随意。

注意,正如作者在命令行中的提示,这不是一种常规的修改,而是hack,不能保证在后续Windows更新中仍然有效。

本内容来自可乐没气的猫

字体替换

noMeiryoUI,这个app可以替换一些系统界面字体,不过按我个人使用而言,若是做了本文的其他调整,则可不用。

缩放

额外讲一点关于缩放的问题,如果你的ppi较高,可以选择进行缩放来改善显示,这也包括在系统层面和app层面的缩放。

系统:开始菜单 - 设置 - 系统 - 显示,你可以根据需要调整。

系统缩放
系统缩放

app:并不是所有app都适用,一般你可以在app设置中找到这一选项(缩放或zoom),有的app直接使用[control] + [+]/[-]的快捷键即可(比如 VS Code)。

zoom
zoom

当某些app,尤其是老旧app在高系统缩放下出现了模糊的问题,此时找到该app的启动程序或快捷方式,右击 - 属性 - 兼容性 - 勾选 [高DPI时禁用显示缩放] (不同的版本,路径可能会略有不同)。这会时app界面会变小,但可以解决字体模糊的问题。

属性 - 兼容性
属性 - 兼容性