Chrome 升級到 37.0.2062.94 之後 MacType 就無法使用了,應如何解決?


Chrome 從 37 開始終於在 Windows 版中默認使用 DirectWrite 了(參見:Chrome 37 Beta: DirectWrite on Windows),而 MacType 默認隻影響原來用的 GDI。

如果 Chrome 用 DirectWrite 的效果確實不如意,而且你真的那麼需要 MacType,那就試試在 chrome://flags/ 里禁用 DirectWrite。

另外,據稱 MacType 已提供對 DirectWrite 的實驗性支持。詳見 @陳宇 的答案。

所以,如果想要讓 MacType 支持 Chrome 37,或者關掉 Chrome 的 DirectWrite,或者啟用 MacType 對 DirectWrite 的支持。

我個人其實一向不建議使用 MacType。


我現在已經卸載 Mactype,在 Chrome 中安裝 Stylish 然後應用以下 CSS

*
{
font-family: "Helvetica","Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei","華文細黑","STHeiti" !important;

}

我覺得效果已經足夠好,能夠在保證清晰地前提下較高質量的渲染字體了,尤其是安裝了 Helvetica 和 Hiragino Sans GB 之後。

雅黑的Mactype默認渲染感覺已經過重了,Xhei系列倒是略好,不過我覺得替換系統字體容易帶來潛在的問題。

補充一張我的 Stylish 設置:

感謝 @Linkzero Tsang 提示。


對於這個問題回答的時候必須親身測試,不要講可能性;

1,對於37的內核,關掉 Chrome 的 DirectWrite也是沒用的;

2,對於mactype的配置文件,我用的是2013版的也是最新的,裡面根本就沒有 DirectWrite這一項。


版本是39.0.2171.71,實測在chrome://flags/里關閉了DirectWrite和accelerated 2D canvas之後顯示和以前一樣了。


上面的答案現在都不行了

必須在快捷方式里加欄位來解決

【Mactype】解決 Chrome 最新版本部分區域無法渲染的問題_mactype吧


更新:

目前Chrome最新版本關閉了DirectDraw之後對於思源字體的支持很不好,會有隨機出現字變粗的情況,我已經改回用微軟雅黑 Light了,其他不變

舊答案

DirectDraw就算開了ClearType也丑哭了,而且Advanced Font Setting也不起作用,雖然字體犀利清晰,但渲染出來的宋體可讀性很差,看著很疲勞,這是DirectDraw效果:

下面是關閉DirectDraw之後的效果:

解決方案:

  1. 關閉Chrome里的DirectDraw支持,瀏覽器里輸入chrome://flags/,找到第四項Disable DirectWrite Windows,點擊Enable

  2. 安裝Google思源字體:Google Noto Fonts
  3. 安裝Advanced Font Settings插件

  4. 按這樣設置,中間那個新宋體貌似也是

來看下DirectDraw渲染和Mactype渲染的新宋體的區別:

樓上那些說不推薦Mactype以及DirectDraw大號字體渲染質量更好都的是什麼心態!(摔吶,真蛋疼,這就是個針對特定問題的吐槽而已,我不用關心什麼字體技術的細節,我只需要出來的文字好看又易讀,我也不覺得Mactype對於普通用戶來說有什麼難的,要是實在覺得麻煩刪掉只用ClearType也沒什麼不好。這張效果圖,我想不需要什麼高深的技術就能看出來Mactype確實好很多吧?如果有人覺得這樣就是對你尊嚴的冒犯,那不好意思了,是你實在太玻璃心了!對,說的就是你。


關一下DW就可以了,這裡有個教程:解決Chrome升級到37後無法使用MacType渲染字體的問題


推薦閱讀:

如何恢復chrome歷史書籤?
新版Chrome書籤管理不好用,如何換回去?
win10的郵件怎麼添加並同步gmail?
Chrome 升級後 Google 搜索頁面字體發虛怎麼解決?

TAG:GoogleChrome | 字體渲染 | MacType |