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

Safari 和 Chrome 下字体显示效果不同,如何统一?

  •  
  •   sanweyz · 2016-02-05 23:10:49 +08:00 · 14657 次点击
    这是一个创建于 3214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.问题描述
    硬件为 2015 版 MBA ,上知乎,同一页面下, safari 显示得要粗一些,两相对比更想用 safari ,就是 chrome 又没法完全不用。

    2.尝试解决
    在网上搜了下,有以下几种说法,可以用于改善 chrome 的字体效果。
    ( 1 ) 将字体全改为苹方,即可统一。经尝试,并没有改变。
    ( 2 )安装高级字体设置扩展,将字体全设为英文字体,在浏览中文网页时,会自动调用系统字体。
    以上两种方法均未成功。

    3.请问该如何解决这一问题?

    22 条回复    2016-11-11 19:21:36 +08:00
    gzelvis
        1
    gzelvis  
       2016-02-05 23:37:21 +08:00
    首先,我想知道你怎么把字体全改为 “ 苹方 ”
    rushcheyo
        2
    rushcheyo  
       2016-02-05 23:45:05 +08:00   ❤️ 1
    @gzelvis 不要不懂装懂了,这个问题和字体无关。

    Safari 和 Chrome 渲染机制不一样, Chrome 是先渲染一张 4K 的图片,画好后 resize 到窗口,所以 Chrome 字体渲染是相当烂的,尽管在 OS X El Capitan 之前, Safari 有一些 bug 和本地化方面的错误的设计决策,但是 OS X El Capitan 以后,就完美了。

    简单一句话:问题不出自于字体,而是渲染机制,所以唯一的解决方案是:自己改源码。
    rushcheyo
        3
    rushcheyo  
       2016-02-05 23:47:36 +08:00   ❤️ 1
    另外,你也可以关闭系统全局的亚像素渲染,即通用 -> 使用 LED 平滑字体(可用时),这样两者就差不多统一了( Chrome 会调用 OS X 的渲染引擎,而不是自己的那套垃圾)。
    rushcheyo
        4
    rushcheyo  
       2016-02-05 23:48:04 +08:00   ❤️ 1
    typo: "LED" -> LCD
    movtoy
        5
    movtoy  
       2016-02-06 07:46:40 +08:00
    2 个浏览器打开一个页面,瞅了 2 分钟,没看出不同。

    是不是没救了?
    sanweyz
        6
    sanweyz  
    OP
       2016-02-06 08:20:05 +08:00
    @movtoy 我是 MBA 外接显示器,其实挺明显的, Safari 要”实“一些,看着更舒服。
    sanweyz
        7
    sanweyz  
    OP
       2016-02-06 08:21:06 +08:00
    @gzelvis 我没描述清楚,是在 chrome 的字体设置里改字体设置(并没有什么用),不是替换系统字体。
    sanweyz
        8
    sanweyz  
    OP
       2016-02-06 08:24:48 +08:00
    @rushcheyo 非常感谢,我这就试试,我昨天装了个 firefox ,三个对比后, ff 和 safari 的效果很接近(我觉得 FF 应该是调用的 os x 的字体渲染)。就是 ff 没有以前那么大吸引力了。。。
    sanweyz
        9
    sanweyz  
    OP
       2016-02-06 08:28:26 +08:00
    @rushcheyo 刚刚关闭了 LCD 平滑,确实好多了。启用的时候, chrome 和 safari 的差距太明显。
    sanweyz
        10
    sanweyz  
    OP
       2016-02-06 08:31:50 +08:00
    @movtoy 我原本是开启了"LCD 平滑"的,原本两者的字体显示差距明显,关闭后就显示得一样了。
    JackBlack2006
        11
    JackBlack2006  
       2016-02-06 11:10:17 +08:00
    换 opera 试试?
    honeycomb
        12
    honeycomb  
       2016-02-06 11:58:58 +08:00   ❤️ 1
    @sanweyz 在 about:flag 里调整两个有关字体的选项,一个是次像素 xx ,还有一个是 lcdxx ,调出尽可能好的一种组合, chrome 在 windows 的字体渲染也不好
    jamesxu
        13
    jamesxu  
       2016-02-06 12:46:42 +08:00 via iPhone   ❤️ 3
    楼主不用调了,我之前就为这问题苦恼过, Safari 和 firefox 字体渲染都很好,唯独 chrome 字体太细,没法忍,网上搜了一下,下载一个 font rendering enhancer 插件就好多了
    rushcheyo
        14
    rushcheyo  
       2016-02-06 14:30:52 +08:00
    @sanweyz Firefox 不是调用 OS X 渲染,只不过粗了一点而已;
    @jamesxu Firefox 字体渲染好个鬼, font fallback 自己搞一套但是又没经验,最后做出来一团垃圾,要么选择中文破坏字体设计师的设计,要么选择英文与中文网站永远拜拜。
    RqPS6rhmP3Nyn3Tm
        15
    RqPS6rhmP3Nyn3Tm  
       2016-02-06 21:40:49 +08:00 via iPad
    @movtoy RMBP 同样看不出来……
    sanweyz
        16
    sanweyz  
    OP
       2016-02-06 22:45:20 +08:00
    @BXIA 看来还有个办法就是换 rmbp......
    sanweyz
        17
    sanweyz  
    OP
       2016-02-07 10:20:37 +08:00
    @JackBlack2006 换过了,和 CHROME 一样。。。
    lvvl
        18
    lvvl  
       2016-02-08 05:40:42 +08:00
    chrome extension 装个 hello 雅黑会好很多
    rushcheyo
        19
    rushcheyo  
       2016-02-11 12:22:55 +08:00
    @lvvl
    1 、 OS X 下还用未经授权的微软雅黑似乎是违法行为;
    2 、强行破坏设计师的设计不是什么明智之举。
    lvvl
        20
    lvvl  
       2016-02-12 11:40:46 +08:00
    @rushcheyo
    1. 我不是复制 win 的雅黑字体,可能是 office 自己装的,我并没自己安装雅黑
    2. 不是所有的设计都需要接受, 而且那个插件理论上应该设置了 font family ,对于网页调整有一系列的 CSS ,我只是说效果个人感觉上会比原来好
    顺便说一下, office for mac edu 是免费的, 我并没有违法行为
    rushcheyo
        21
    rushcheyo  
       2016-02-12 11:42:42 +08:00
    @lvvl
    好吧,你舒服就行……
    neutron
        22
    neutron  
       2016-11-11 19:21:36 +08:00
    @rushcheyo
    > 另外,你也可以关闭系统全局的亚像素渲染,即通用 -> 使用 LED 平滑字体(可用时),这样两者就差不多统一了( Chrome 会调用 OS X 的渲染引擎,而不是自己的那套垃圾)。

    请问大神,关掉之后确实有改变,请问这样做还有别的影响么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2615 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.