在终端、cmd、编辑器中偶尔会有中文字符出现,Windows下默认的点阵字体「宋体」和等宽英文字符放在一块儿很是违和。一个解决方法是下载混合字体,好比「Consolas + YAHEI hybrid」,「Source Code Pro + YAHEI hybrid」。可是这些字体组合毕竟有限,若是想用「Anonymous Pro + 幼圆」、或者更改字重、使用斜体该怎么办呢?这时便要用到注册表的FontLink功能了。php
FontLink,顾名思义,是将某个字体未包含的字符映射到另外一个字体上。好比编辑器中设定默认字体是「Consolas」,若是文件中有汉字字符,Windows原本默认显示为「宋体」,可是FontLink设置了「雅黑」,即可以用「雅黑」来显示。html
以「Consolas + 雅黑」为例,下面是实现方法:编辑器
Win
+R
打开「运行」,输入regedit
点击肯定,开启「注册表」;定位到以下位置;字体
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLinkcode
找到Consolas
项,双击打开,在「数值数据」文本框内输入如下内容后点击肯定;htm
MSYH.TTF,205,154
MSYH.TTFget
注销或重启计算机。cmd