OneNote 设置字体的问题,一直以来没有得到官方有效的解决。无论如何设定默认字体,都会有一种字体保持默认。OneNote 默认的中文字体是宋体,英文字体是Calibri。

个人比较喜欢微软雅黑的中文字体,所以希望默认的中文字体为雅黑。这就导致了一个问题,相同字号下 Calibri 字体的英文字母显示很大,在和雅黑的中文混杂在一起的时候,就很难看,简直逼死强迫症。而且雅黑默认的英文字体显示很密集,不是很适合显示代码。

几经搜索,发现了一个字体格式 MSYHMONO 。这个字体的中文使用的是雅黑的字体,英文用的是 Consolas 格式的字体,很适合代码显示。大喜,遂决定使用这种字体方案。

接下来就是解决中英文显示的问题了。有一个网友的博客很有启发(链接见文尾)。替换系统默认字体,使 Calibri 格式的文字显示成想要的字体。

Microsoft OneNote 如何同时设置中英文字体显示 雅黑+Consolas字体
如何同时设置中英文字体显示 雅黑+Consolas字体

于是确认最终方案:

1、安装 MSYHMONO 字体

2、设置默认字体格式为 MSYHMONO 格式

3、替换系统默认字体文件,将 Calibri 字体替换为 Consolas 字体(对不起了,Calibri,一路走好)

4、重新启动 ,输入中英文,测试通过!
附赠修改后的字体文件(Consolas替换 Calibri):http://pan.baidu.com/s/1i5BFlZn

附赠MSYHMONO字体安装文件(Yahei consolas hybrid):http://pan.baidu.com/s/1ge6JuCj

吐槽:我用的是2013的版本,听说在最新的2016版本中依然没有解决这个问题,这里面一定有不可告人的交易,2333

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注