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

Chrome 37 版本之后支持了 DirectWrite 渲染,网页放大到 150% 以后舒适很多。

  •  
  •   sandtears · 2014-08-08 03:04:43 +08:00 · 9156 次点击
    这是一个创建于 3786 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近组了双屏,终于可以单独拿出一个屏幕来看网页了,为了眼睛舒服把默认的缩放改成了 150%,结果发现 Chrome 的字体渲染好看了很多。

    放一下对比图,感觉差距还是蛮明显的。

    150% 的效果:


    100% 的效果:




    上网查了一下,似乎是 Chrome 37 开始支持了 Windows DirectWrite 的 API,使字体渲染更加有质感(其实应该就是类似 OS X 的渲染方式),而为了对低 ppi 设备兼容,只有在达到一定程度才会自动启用 DirectWrite(似乎是字号达到 18pt)。

    用了一阵子,感觉还是不错的。
    第 1 条附言  ·  2014-08-08 09:57:32 +08:00
    怎么都在说 MacType 呀... 这个不是 MacType 的效果,是 Windows 自带的 DirectWrite 的 API
    22 条回复    2015-01-26 15:51:50 +08:00
    MajestySolor
        1
    MajestySolor  
       2014-08-08 05:54:22 +08:00
    windows环境不装mactype真的没法看,字体渲染太渣了

    sandtears
        2
    sandtears  
    OP
       2014-08-08 06:37:17 +08:00
    @MajestySolor
    记得我上次装 Mactype 的时候貌似和 Win8 下的一个什么程序冲突了,导致我 CPU 占用直冲 100% ,一气之下就给卸载了
    Niphor
        3
    Niphor  
       2014-08-08 09:34:32 +08:00
    Mactype 不好用,一时爽,之后只觉得眼睛难受,卸了
    adspe
        4
    adspe  
       2014-08-08 09:43:47 +08:00
    Mactype需要一个好的配置文件。可以去极限上看看
    shawnwu
        5
    shawnwu  
       2014-08-08 10:58:32 +08:00
    微软雅黑的 hinting 太烂了,不关掉怎么渲染都不好看。
    582033
        6
    582033  
       2014-08-08 11:27:18 +08:00
    @sandtears 请教下为什么会热衷mactype呢?使用mactype跟直接修改系统默认字体有区别么?

    没有其他意思,只是因为没更换过字体之类的,想了解下
    SeptimusX
        7
    SeptimusX  
       2014-08-08 11:30:18 +08:00
    @Niphor 在配置里排除掉不就行了…
    Niphor
        8
    Niphor  
       2014-08-08 12:21:21 +08:00
    @SeptimusX
    @adspe

    不是说在某一个程序中不行,而是不论在哪配置换来换去,都感觉不适应...
    jedihy
        9
    jedihy  
       2014-08-09 00:55:44 +08:00
    Win8的字体渲染不必Mac差,我也mac快10年了,字体这一点从来没有觉得Mac有领先的地方。
    sandtears
        10
    sandtears  
    OP
       2014-08-09 01:04:06 +08:00
    @582033 有区别,MacType 是修改了字体的渲染方式,用的是类似 OS X 的渲染方式,字体更加看起来像是打印出来的效果而不是点阵图,在高 ppi 下效果很好给人一种印刷物的感觉,当然代价就是在低 ppi (13 寸 1366 x 768 之类)有时会发虚。


    @jedihy ppi 比较高的环境下我还是更喜欢 Mac 的渲染方式一些,感觉更像印刷物,看起来很柔和。Win 和 Mac 的字体渲染方式各有优劣,微软是考虑对低分辨率显示器的兼容,而苹果没有历史包袱,可以针对新品优化,所以就追求印刷品的效果
    jedihy
        11
    jedihy  
       2014-08-09 13:36:24 +08:00 via iPhone
    @sandtears 确实,但是字体发虚在,21寸,1080p上都是存在的,一定要到retina才不虚。
    jedihy
        12
    jedihy  
       2014-08-09 13:37:14 +08:00 via iPhone
    @jedihy 我的21寸显示器外接rmbp看着就此win8差远了
    coolicer
        13
    coolicer  
       2014-08-09 21:59:56 +08:00
    好多插件啊,我的插件不能超过3个。
    sandtears
        14
    sandtears  
    OP
       2014-08-09 22:07:30 +08:00
    @coolicer 这些还都是需要点击的,没有交互,在后台起作用的我都隐藏了...


    @jedihy 对,这个确实是,23 寸的 1080P 屏幕 ppi 还是低了。
    guoer
        15
    guoer  
       2014-08-28 10:37:51 +08:00
    http://img1.picbed.org/uploads/2014/08/QQ截图20140828102138.png
    win7 64下chrome37会这样
    开启DirectWrite 就正常了
    guoer
        16
    guoer  
       2014-08-28 10:38:25 +08:00
    guoer
        17
    guoer  
       2014-08-28 10:38:59 +08:00
    晕 怎么贴图啊
    jon
        18
    jon  
       2014-08-28 20:23:45 +08:00
    lz用什么字体啊?
    sandtears
        19
    sandtears  
    OP
       2014-08-29 00:24:00 +08:00
    @jon 我用的微软雅黑。


    @guoer 不清楚。。没碰上这种情况
    bruce55
        20
    bruce55  
       2014-11-22 15:23:10 +08:00
    Directwrite现在效果超级赞……雅黑这个糙糙的感觉是Hinting的问题,Mactype很多配置都会关掉的。你用Hiragino Sans等没有hinting信息的字体+稍微大点的缩放效果会非常漂亮,只要避开小字号。小字号下DW仍然采用比较老的渲染策略。
    sandtears
        21
    sandtears  
    OP
       2014-11-22 19:36:23 +08:00
    @bruce55 原来如此,我以为是小字号没有使用 DW,有些不太懂这个
    dofine
        22
    dofine  
       2015-01-26 15:51:50 +08:00
    @MajestySolor 求问这个中文字体是?今天 Chrome 抽风 字体全变成宋体了,那个锯齿啊。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3066 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:16 · PVG 21:16 · LAX 05:16 · JFK 08:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.