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

OS X 里[一个中文宽度 != 两个 Monospace 英文宽度],有办法吗?

  •  
  •   gDD · 2014-08-25 11:32:32 +08:00 · 3407 次点击
    这是一个创建于 3774 天前的主题,其中的信息可能已经有所发展或是发生改变。
    M+字体可以对齐,但是更喜欢Menlo这种字体啊,IntelliJ IDEA,Atom等里面都是这个现象啊,Vim里面正常。

    不知道大家怎么解决的?
    7 条回复    2014-09-03 08:56:55 +08:00
    jakwings
        1
    jakwings  
       2014-08-25 12:49:47 +08:00
    用 iTerm2,非 ASCII 字体可以另外设置。
    gDD
        2
    gDD  
    OP
       2014-08-25 17:34:53 +08:00
    @jakwings iTerm2里没问题,就是各种IDE里对不齐
    SoloCompany
        3
    SoloCompany  
       2014-08-25 22:49:26 +08:00
    除了 M+
    还可以选择 Ubuntu Mono
    或者文泉驿(已放弃)
    还有最近 livid 推荐的 input mono compressed 也不错
    关键是,只有 input 字体有 light / exlight / thin 字重
    只可惜 IntelliJ 不支持,不过 sublime 和 iTerm2 以及 VIM 都完全没问题
    jakwings
        4
    jakwings  
       2014-08-25 22:51:13 +08:00
    @gDD 那就设置代码编写风格的特例呗,没通用方法。
    gDD
        5
    gDD  
    OP
       2014-09-02 09:15:54 +08:00
    @SoloCompany Atom里连M+都对不齐了……
    SoloCompany
        6
    SoloCompany  
       2014-09-03 00:01:58 +08:00
    @gDD 注意字体大小,只有偶数pt的比如12pt/14pt的字体能对齐
    gDD
        7
    gDD  
    OP
       2014-09-03 08:56:55 +08:00
    @SoloCompany 多谢,对齐了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5379 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:27 · PVG 09:27 · LAX 17:27 · JFK 20:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.