V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kisnows
V2EX  ›  问与答

同样的字体,为什么不同的环境下显示效果不一样

  •  
  •   kisnows · 2015-09-07 11:18:11 +08:00 · 5280 次点击
    这是一个创建于 3398 天前的主题,其中的信息可能已经有所发展或是发生改变。

    都是 windows 下,字体都是 YaHei Consolas Hybrid,字号都是 17.
    第一张图是 webstorm 下,第二张图是 atom 下面,明显 atom 下好看很多。可是为什么呢
    webstorm
    atom

    第 1 条附言  ·  2015-09-07 13:19:19 +08:00

    我要强调一下都是在windows系统下。
    问题是: 不同编辑器( IDE )下,为什么相同的字体显示效果不一致。

    第 2 条附言  ·  2015-09-07 14:12:20 +08:00

    发现问题了,可能就像 @pockry 说的那样。 Atom 上看起来好应该是因为 webkit 内核渲染比较好的缘故
    iamge

    24 条回复    2015-11-23 14:42:30 +08:00
    iPersona
        1
    iPersona  
       2015-09-07 11:44:29 +08:00 via iPhone
    ws 是 java 的…囧 rz
    magicolor
        2
    magicolor  
       2015-09-07 12:06:53 +08:00
    下图好像有抗锯齿效果
    kisnows
        3
    kisnows  
    OP
       2015-09-07 12:36:01 +08:00
    @magicolor 嗯,感觉确实是这样。
    kisnows
        4
    kisnows  
    OP
       2015-09-07 12:36:27 +08:00
    @iPersona 跟这个有关系?
    wuling
        5
    wuling  
       2015-09-07 12:38:51 +08:00
    @kisnows 是的。 java 的字体太丑了,一堆 java 做的 ide 下文字显示效果都是如此
    gaitana
        6
    gaitana  
       2015-09-07 12:46:46 +08:00
    所以脱离操作系统、 IDE 种类,谈字体都是耍流氓。
    jswh
        7
    jswh  
       2015-09-07 12:48:52 +08:00
    我才楼主是 linux , linux 下 jetbrain 家的东西抗锯齿要自己改配置文件开的。 useSystemAAFontSettings
    jswh
        8
    jswh  
       2015-09-07 12:49:13 +08:00
    @jswh 我猜..
    gaitana
        9
    gaitana  
       2015-09-07 12:59:23 +08:00
    jetbrains 家的 IDE 我习惯用 Courier10 BT 字体, linux 发行版一般都自带, mac 也可以安装这个字体,比较工整,如果你喜欢龙飞凤舞的字体另当别论




    如果是在 windows 操作系统,用 consolas 字体妥妥的
    Ouyangan
        10
    Ouyangan  
       2015-09-07 13:02:26 +08:00
    如果是在 windows 操作系统,用 consolas 字体妥妥的 +1
    stiekel
        11
    stiekel  
       2015-09-07 13:06:06 +08:00
    如果是在 windows 操作系统,用 consolas 字体妥妥的 +1
    kisnows
        12
    kisnows  
    OP
       2015-09-07 13:15:15 +08:00
    @jswh 额, 我不说了是 windows 下的吗
    kisnows
        13
    kisnows  
    OP
       2015-09-07 13:16:27 +08:00
    @gaitana 现在的问题是,同在 windows 下,不同编辑器或者 ide 下,字体显示效果不一致
    pockry
        14
    pockry  
       2015-09-07 13:25:50 +08:00
    atom 用的 WebKit 渲染界面,这个的字体渲染技术要稍微好些, webstorm 估计还是用的 GDI 。
    kisnows
        15
    kisnows  
    OP
       2015-09-07 14:06:40 +08:00
    @pockry 试了一下,还真是这样
    lausius
        16
    lausius  
       2015-09-07 14:08:05 +08:00
    下图的字估计是用了次像素渲染?
    kisnows
        17
    kisnows  
    OP
       2015-09-07 14:11:55 +08:00
    @lausius 直接在 atom 下就是那样,看起来很舒服。
    kisnows
        18
    kisnows  
    OP
       2015-09-07 14:13:58 +08:00
    @wuling 再 mac 下也是那样吗,还是说会因为系统字体渲染方式不同的缘故会好一点?
    话说这字体看起真不舒服
    Exin
        19
    Exin  
       2015-09-07 14:46:02 +08:00 via iPhone
    我最近开始用 fira 字体了, fira mono
    wuling
        20
    wuling  
       2015-09-07 14:47:29 +08:00
    @kisnows mac os 好像对 java 的字体专门做过处理,所以在 mac 还是挺好看的
    kisnows
        21
    kisnows  
    OP
       2015-09-07 15:33:58 +08:00
    @wuling 看来我还是要上 mactype 的节奏了。
    wuling
        22
    wuling  
       2015-09-07 15:39:51 +08:00
    @kisnows mactype 对 java 的字体渲染只有副作用,用了之后更丑.........
    kisnows
        23
    kisnows  
    OP
       2015-09-07 15:46:46 +08:00
    @wuling 。。。好悲伤
    alphadog619
        24
    alphadog619  
       2015-11-23 14:42:30 +08:00
    我也用 fira mono ,但是家里的电脑和公司的电脑显示效果不一样,家里的显示的是粗体,公司的显示的是常规,不知道是不是分辨率的问题,家里的是 1080p 的,公司的是 1680*1050 。纠结很久了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5062 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:16 · PVG 09:16 · LAX 17:16 · JFK 20:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.