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

VSCode 下使用 Menlo 字体"fi"连续输入会出现问题

  •  
  •   MyFaith · 2018-11-22 19:32:10 +08:00 · 3062 次点击
    这是一个创建于 2199 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大写 F 就没问题,只有小写 f 后面跟 i 就会出现这问题。

    难道升级 Mojave 后字体出问题了?

    5 条回复    2018-11-22 20:20:10 +08:00
    youthcould
        1
    youthcould  
       2018-11-22 20:03:06 +08:00
    这个好像叫"合字",具体参考: https://zh.wikipedia.org/zh-hans/%E5%90%88%E5%AD%97
    zesik
        2
    zesik  
       2018-11-22 20:06:34 +08:00   ❤️ 1
    可以把设置里面的 Font Ligatures 关掉试试
    MyFaith
        3
    MyFaith  
    OP
       2018-11-22 20:14:57 +08:00
    @youthcould
    @zesik
    还真是这个问题,之前用 FIra Code 开的连字。。
    AlphaRobert
        4
    AlphaRobert  
       2018-11-22 20:15:34 +08:00 via iPhone
    西文比例字体往往会让 fi 特别显示为另一个 glyph,以避免 f 的 “头” 碰到 i 的 “点”,称之为连字 (ligature)
    一般的等宽字体不包含任何 OpenType Feature 信息,但往往还是有被单独编码的 fi (fi, uniFB01),可能恰巧 Melon 包含了 liga 且指定 fi 显示到一个特定的 glyph,而被你启用了这个特性
    Procumbens
        5
    Procumbens  
       2018-11-22 20:20:10 +08:00
    PDF 里面也经常有 fi 合字问题,还要手动更改
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2809 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.