OneNote小斯想工具箱③:解决中英数字混输时烦人的Calibri字体

原创 小斯  2023-05-28 18:01 

在OneNote中进行中英混合输入时,中文默认是雅黑字体,英文和数字默认是Calibri字体,混输效果让人极度不适。这是OneNote中很古老的一个问题了,官方一直没管。本版V0.21发布的两个小工具,是对这个问题的优化。

V0.21增加了三个功能:时间cl、统一字体、去Calibri。上一篇文章已经介绍过第一个功能,本文主要介绍后面两个功能。鼠标悬浮于功能图标之上时,会出现详细的屏幕提示,可参考提示快速掌握功能。

OneNote小斯想工具箱③:解决中英数字混输时烦人的Calibri字体 onenote 第1张

1

统一字体

该功能需要注意两个方面:处理范围、字体设置。

处理范围

处理范围基于以下基本逻辑(后续功能中涉及到多页面处理的,大部分都是这个逻辑):

①. 是否存在被选中的页面:若存在,则对选中的页面进行处理;若不存在,则取决于当前页面的选区情况。

②. 当前页面是否存在文本段落选区:若存在,则对当前页面的选区进行处理;若不存在,则对当前分区所有页面进行处理。

若处理范围为两个以上页面,程序会自动弹出多页面更改警告,多页面更改后是无法撤销操作的,请谨慎选择。

OneNote小斯想工具箱③:解决中英数字混输时烦人的Calibri字体 onenote 第2张

上一篇文章用了很大篇幅谈段落时间属性。本版中,“统一字体”和“去Calibri”都放在新增的“页面内容”功能组下,这个组下的所有功能都是以页面为对象进行更新的,即调用功能时会将页面下的所有段落的修改时间都改为当前时间。如果你很重视时间属性,那确实需要谨慎操作。例如我自己,一般用这些功能来做预处理,例如对刚添加的网摘或刚制作的书籍的字体样式进行一键规范化;如果你不重视时间属性,那就随便用。

字体设置

调用这个功能会将所选区域内的所有字体样式全部统一为同一种字体和字号,默认是微软雅黑14号,可以在设置面板中调整参数。

2

去Calibri

这个功能会将当前页面中所有Calibri字体替换为指定字体,默认为微软雅黑,可以自定义。注意,“统一字体”和“去Calibri”都是调用的设置面板中指定的这个字体。

OneNote小斯想工具箱③:解决中英数字混输时烦人的Calibri字体 onenote 第3张

3

第三种方式

原本为Calibri问题提供了第三种解决方式,几年前的一篇文章介绍过,就是直接将目标字体的名称改名为“Calibri”,然后覆盖系统默认的Calibri字体。这种方式最大的好处是,不用对原内容做任何修改,就可以在显示上达到想要的效果;但换个角度,前面的好处就变成了坏处,Calibri还是Calibri,跨平台就会变回原本的那个糟糕显示,另外,操作系统时不时会进行自动更新,其中就包括恢复为默认的Calibri,就得再次安装更改名称后的字体……

我个人最喜欢这种直接覆盖原Calibri的方式。

第三种方式就是在插件中提供了一个安装入口,需要的时候点一下即可完成字体的覆盖安装。但这个功能需要提供相应的字体文件,不太适合弄进插件里,所以没放进来。其实手动装和在插件中装都差不多,对这种方式感兴趣的话,可以参考一下以前这篇文章,有具体操作步骤。

公众号“小斯想”主界面对话框回复“01”,获取最新版“小斯想工具箱”以及OneMore的安装文件。

本文地址:https://cas01.com/7762.html
公 众 号 :注意两个号的区别,小斯想专注于OneNote和思维导图等具体的知识管理软件的经验分享。(OneNote为主);cas01专注于知识管理理论及实践成果的分享。(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。

发表评论


表情

  1. 21
    21 【LV1】 @回复

    您好 请问一下会出现这个提示 要怎么解决啊 :“OM 中的自定义 UI 运行时错误:未找到回调函数”GetOfficelnstalled””

    • 小斯
      小斯 【LV6】【站长】2023-07-21 at 12:06  回复

      @21哪个功能?

  2. aabcabcd
    aabcabcd 【LV1】 @回复

    你好,昨天安装使用了你工具箱,改了一个分区的字体(把所有的微软雅黑改回calibri)并设置calibri为默认,现在直接全分区同步失败……. 不知所措了只能留言于此,望解答。
    我对于calibri无感但是onenote中文强制雅黑会导致平板上文字会错位,所以一并全改为默认的calibri。现在不知该如何是好,现在一直报错就是
    OneNote 当前无法同步笔记。将继续尝试。 (错误代码: 0xE0001462 6pmbe 30102 | 4f564df1-dd86-4f11-8019-3b2b5adfead1 202307190758)
    OneNote 当前无法同步笔记。将继续尝试。 (错误代码: 0xE0001462 6pmbe 30102 | bced3876-cee4-4d56-9d81-c30b895b12bc 202307190820)

    • 小斯
      小斯 【LV6】【站长】2023-07-19 at 17:22  回复

      @aabcabcd或许是一次的改动太多,OneNote一时无法完全同步。OneNote的同步本身就存在很多问题。你的这个情况,第一步,先将这个无法同步的分区复制到本地笔记本中做个备份。备份后,再慢慢排查同步的问题……可以试试或等等。

      • aabcabcd
        aabcabcd 【LV1】2023-07-19 at 19:24  回复

        @小斯好的 感谢回复 我下午因为同步的问题烦死了索性直接清空了用了云端onenote上的数据(丢失了部分不过还好)
        best wishes

    • 小斯
      小斯 【LV6】【站长】2023-07-19 at 17:29  回复

      @aabcabcd另外,如果你在上次同步成功之后仅仅只是做了更换字体这一项改动,那更没什么可担心的,之前那个版本的云笔记都还正常保存在云端。如果你觉得之后的这些更改很重要,那就做好本地备份。

  3. 盖世
    盖世 【LV1】 @回复

    感谢您耐心回应!

  4. 盖世
    盖世 【LV1】 @回复

    楼主大大您好,我旧电脑win10系统,小斯想插件用的很好,现在换成Win11新电脑安装了最新版本的插件老是加载失败,怎么办呐

    • 小斯
      小斯 【LV6】【站长】2023-06-25 at 15:42  回复

      @盖世和电脑环境有关,这种问题很难说清楚,只能自己多试试。

      • 盖世
        盖世 【LV1】2023-06-25 at 15:48  回复

        @小斯有没有一款修复电脑环境的工具包呀,小斯想工具箱真的是一旦用了就再也回不去了啊

        • 小斯
          小斯 【LV6】【站长】2023-06-25 at 16:02  回复

          @盖世新、旧电脑上是用同一个源文件安装的OneNote桌面版吗

          • 盖世
            盖世 【LV1】2023-06-25 at 16:59  回复

            @小斯旧电脑安装的是OneNote2016版本,新电脑是惠普暗影精灵9,自带的OneNote 2021版本,新电脑安装的是最新版小斯想工具箱

          • 小斯
            小斯 【LV6】【站长】2023-06-25 at 18:06  回复

            @盖世之前分享过标签、日记本、高亮等插件,这些插件能正常安装吗?

          • 盖世
            盖世 【LV1】2023-06-25 at 19:37  回复

            @小斯没有安装过这些,之前只安装过小斯想 ,我再看看

          • 盖世
            盖世 【LV1】2023-06-25 at 19:48  回复

            @小斯我安装了珍宝插件,也是同样的效果,加载出现错误

          • 小斯
            小斯 【LV6】【站长】2023-06-25 at 20:17  回复

            @盖世如果都不能安装,那环境应该有问题。可能是系统环境,也可能是软件问题。可以先试试卸掉自带的,用旧版2016安装,或找官方的Office 2021安装,预装的不一定靠谱。得这样慢慢排查。据网友反馈,win11下是能正常安装的。

  5. 啦啦啦
    啦啦啦 【LV1】 @回复

    代码片段功能不是很好使用,能否实现类似one mark插件提供的代码片段功能