V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quinaeus
V2EX  ›  分享发现

关于 UWP 版 Onenote 的字体问题

  •  
  •   quinaeus · 2018-08-30 15:20:52 +08:00 · 4985 次点击
    这是一个创建于 2278 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老问题了,最近发现 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

    谢谢大家

    第 1 条附言  ·  2020-03-18 14:25:11 +08:00
    Update 一下,发现了一个知乎回答说可以把英文字体设置为 Segoe UI,这个就是微软雅黑的英文部分

    我试了一下,真的好多了

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

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

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

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

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

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

    另外有人要求 OneNote 添加 word 一样的中英两种默认字体,微软表示专业文字操作请用 word,不给 OneNote 添加这个功能。。。简直蛋疼
    quinaeus
        9
    quinaeus  
    OP
       2020-03-18 14:25:42 +08:00
    更新了一个可以解决的方法,供参考
    TPOB
        10
    TPOB  
       2020-06-02 14:52:02 +08:00
    Itoktsnhc
        11
    Itoktsnhc  
       2020-06-02 16:46:18 +08:00
    @TPOB 666 尝试一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   892 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.