我将该问题重新提交到了Microsoft Community,有类似问题的请帮忙去点一下「我也是」(访问这里),督促微软早日发布补丁解决此问题。 OneNote的一个很让人恼火的问题是无法设置英文默认字体。OneNote的最初默认字体是Calibri,我常用的中文字体是微软雅黑,所以把默认字体设置成了微软雅黑。但OneNote有一个BUG,新设置只对中文生效,当输入英文或者数字时,字体还是使用原默认字体Calibri。 这个问题非常严重,因为Calibri字体比中文小,高度也要矮一些。当在同一段里有中文和英文时,英文字尤其是数字感觉明显要小一些。一个纯英文的行的高度也明显比中文行矮,这在表格里特别明显,因为会让同一行的两个单元格的文字对不齐,如下图所示,显得特别难看。 网上流传了一个解决方法,
大家不要浪费时间,上面这个方法是无效的。在微软支持论坛里已经有无数人提出了上面这个bug(1,2),微软也承认该问题。但从OneNote 2007开始,直到现在这个问题都没能被解决。 一个解决方法是每次手工选中文字,修改其字体。不过这样比较麻烦。这里提供一种方法,可以一次性修改一个页内所有字体,还能把字体大小也统一。这样让OneNote的显示顺眼多了。 解决方法是安装插件onetastic,然后新建宏: 然后当需要时,无需选中文本,点一下「设置默认格式」,所有字体都会被设置为微软雅黑,字体也会设置成一样大(而且不会影响标题行!)。当然,对为了某种特殊效果设置了别的字体的页面,需慎用该方法。 另注:我发现在某些情况下,这个宏无效。原因不明。 |