quinaeus

关于 UWP 版 Onenote 的字体问题

  •  
  •   quinaeus · Aug 30, 2018 · 5575 views
    This topic created in 2821 days ago, the information mentioned may be changed or developed.

    老问题了,最近发现 UWP 版的 Onenote 也出现了自动替换字体的问题,主要就是在英文和中文混输的情况下会自动跳字体,很烦人

    后来搜到了一个 issue 投票的网址,希望使用 onenote 的伙伴能去这里为这个 issue 投下票,我看最多的 issue 好像也就 5000 票,多多投不知道有没有什么用(虽然我软对这个 issue 一直不重视,姑且多试试吧,不反馈更不会有人管)

    https://onenote.uservoice.com/forums/327186-onenote-for-windows/suggestions/13227648-default-font-changed-when-typing-in-english-or-asi

    谢谢大家

    Supplement 1  ·  Mar 18, 2020
    Update 一下,发现了一个知乎回答说可以把英文字体设置为 Segoe UI,这个就是微软雅黑的英文部分

    我试了一下,真的好多了

    link:OneNote 英文字体自动变成 Calibri 的问题有没有什么解决办法? - 吴之韵泽的回答 - 知乎
    https://www.zhihu.com/question/30089364/answer/1006671463
    11 replies    2020-06-02 16:46:18 +08:00
    f2f2f
        1
    f2f2f  
       Aug 30, 2018
    是不是微软雅黑跳到 Calibri
    放心 这个问题提了一万年了,ms 打死不会改的
    quinaeus
        2
    quinaeus  
    OP
       Aug 30, 2018
    @f2f2f 不主动 argue 不就更没机会了嘛,好歹发发声音
    Itoktsnhc
        3
    Itoktsnhc  
       Aug 30, 2018 via Android
    我选择删了 calibri 用雅黑替换
    geelaw
        4
    geelaw  
       Aug 30, 2018
    啊 我一直知道的是:你输进去的字的语言跟随输入法,字体跟随语言。

    所以你用微软拼音输入 nihao<space>nihao<enter>,会得到微软雅黑的 你好 nihao
    但要是用微软拼音输入 nihao<space><shift>nihao,会得到微软雅黑的 你好 和 Calibri 的 nihao

    我从来没尝试过修改默认字体,并不知道这会怎么样。我觉得后一种情况比较自然,应该把前一种归并到后一种。看起来 #1 @f2f2f 觉得前一种比较自然……?
    f2f2f
        5
    f2f2f  
       Aug 30, 2018
    @geelaw 说个很简单的场景:

    我先在 OneNote 里写了一些东西,然后一次性版式排好,字体样式全用的微软雅黑。

    然后我回车接着写一些东西,如果恰好是英文开头,那么字体就被跳到了 Calibri。

    我觉得这不是那种什么文本用什么字体的问题,这是一个影响到用户体验的逻辑问题。Word 就能做到新内容跟随前文样式,而 onenote 就不行,而且强制默认字体为雅黑也不行,十分 Ruo 智的感觉。
    Hansen1997
        6
    Hansen1997  
       Aug 30, 2018
    各种令人不爽的小 Bug ……已经跳坑到大象
    geelaw
        7
    geelaw  
       Aug 30, 2018
    @f2f2f 这样,我感觉在 OneNote 里面允许嵌入 Word 文档对象是更好的排版方式(见 OneNote 嵌入 Excel 文档对象的效果)。
    kersbal
        8
    kersbal  
       Aug 31, 2018
    别的字体跳到 Calibri 是个上古 bug,有记载的 argue 记录就有十年以上了,推测一部分原因是文字的 proofing 拼写检查。奇葩的是 OneNote 会把跟着中文的英文字母当成中文,此时它就还是微软雅黑,你空个格或者回车一下再输英文字母它有可能就会认为这是英文了,然后它以为微软雅黑无法输入英文(当然可以),有可能就会切换为 Calibri。
    这是一部分原因,因为如果中文用 Microsoft Yahei UI,(也就是英文名字的微软雅黑),按理说 OneNote 就会知道这字体实际上是支持英文的,但是还是会出问题,bug 的真实原因估计已经掩埋在微软的上古代码里了。

    另外有人要求 OneNote 添加 word 一样的中英两种默认字体,微软表示专业文字操作请用 word,不给 OneNote 添加这个功能。。。简直蛋疼
    quinaeus
        9
    quinaeus  
    OP
       Mar 18, 2020
    更新了一个可以解决的方法,供参考
    Itoktsnhc
        11
    Itoktsnhc  
       Jun 2, 2020
    @TPOB 666 尝试一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4491 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 01:03 · PVG 09:03 · LAX 18:03 · JFK 21:03
    ♥ Do have faith in what you're doing.