Chrome 37 版本之后支持了 DirectWrite 渲染,网页放大到 150% 以后舒适很多。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sandtears
V2EX    分享发现

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

  •  
  •   sandtears 2014-08-08 03:04:43 +08:00 9433 次点击
    这是一个创建于 4086 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近组了双屏,终于可以单独拿出一个屏幕来看网页了,为了眼睛舒服把默认的缩放改成了 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     Solana     2703 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 15:04 PVG 23:04 LAX 08:04 JFK 11:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86