如何解決OS X在低解析度下字體發虛的問題?
這是1440*900解析度下的渲染效果而放大的話,文字的識別度就更高了。
但是OS X在低解析度底下顯示效果都是第一張圖片的樣子,看起來很毛糙,並且發虛,看久了覺得眼睛不舒服。但是Windows在低解析度的字體顯示效果卻好很多,OS X下是否有類似Windows下的MacType等字體渲染方案可以選擇讓OS X使用ClearType的渲染方案來改善字體渲染效果?還有蘋果新出的字體感覺並沒有能夠解決這個問題(反而感覺更嚴重了):對比舊版:
截至目前為止,正式版的 OS X 使用的系統中文字體是華文細黑及華文黑體。這兩個字體的設計風格並不適合低 ppem(pixels per em,可以理解為每個字使用多少個點來顯示,可簡略理解為字型大小)的文字——因為其中宮較緊縮,且筆畫盡端喇叭口的尺寸偏於誇張。所以,在 OS X 這種盡量還原字體本身設計的字體渲染風格下,表現頗為不佳——更何況是在非高解析度屏中(當然,華文細黑 / 華文黑體在 Windows 下同樣糟糕)。
將在 El Capitan 中使用的新字體蘋方,在上述的客觀因素方面,我認為是要比華文細黑 / 華文黑體更好的。當然,提問者也認為新字體更糟糕了——字體渲染本來就是個眾口難調的事情,而且主觀喜歡因素頗多。在關心文字顯示效果的人群中,喜歡 Windows 風格和 OS X 風格的都有;喜歡華文細黑而厭惡現代風格黑體的,或者反之的,都不少。比如,我個人不喜歡 ClearType 的死摳 hinting 且無 y 軸抗鋸齒的風格(更何況,微軟雅黑的 hinting 十分糟糕);而且也更喜歡更「現代」的黑體,早在 09 年還在用 XP 的時候就用冬青黑體作系統字體,並且用 MacType 的前身 GDI++ 來改變 Windows 本身的字體渲染風格。
OS X下是否有類似Windows下的MacType等字體渲染方案可以選擇讓OS X使用ClearType的渲染方案來改善字體渲染效果?
目前沒有辦法解決。如果是 Linux, 可能還可以通過修改 FreeType 的配置文件,來增加 hinting 的作用甚至使用 autohint,從而使文字更「銳利」;但 OS X 的字體渲染引擎應該並無這樣的自定義介面;而類似 GDI++ / MacType 的外掛字體渲染程序,且不說暫未見到有人為 OS X 做過這樣的東西,其本身的穩定性和有效性都並不高。
不過,有兩個做法,提問者可以試試是否能提升字體表現對於自己的觀感——
- 關閉次像素抗鋸齒,從而使用灰階抗鋸齒。這樣做,可能反而會令你感覺更加模糊。但可能對於邊緣毛糙、發虛這點有所改善,而且不會有因次像素抗鋸齒演算法而產生的「彩邊」。我使用的是非 Retina 屏幕的 MacBook Pro, 外接顯示器也非高分屏,但三年來一直使用這樣的字體渲染方式。使用方法是,在「系統偏好設置→通用」中,取消勾選「使用 LCD 平滑字體」。下面是系統偏好設置的截圖,字體是思源黑體,供參考。
- 在終端中使用以下命令,調整字體渲染濃淡程度。最後一位數字可以為 1、2 或 3,分別對應三級濃淡。默認我記得是 3.
defaults -currentHost write -g AppleFontSmoothing -int 1
又要 ppem 小又要清楚,每個字體要帶原本大小兩倍的額外數據;以及要花 5 個小時算它們。
無法解決,Air 是註定要被淘汰的
論且僅論及 LowDPI 模式下的 OS X 漢字字體渲染,對且僅對於漢字而言,微軟雅黑/方正蘭亭黑永遠都是最能保證 Legibility 的 Workaround。但 LowDPI 不是 Apple 的主要盈利方向。
這個是真的沒辦法。。。要是有辦法微軟也不會當年花好幾千萬做雅黑了。。。
//然後再花一筆錢把它做的還不如原來..直接上 5K,,,,,
4K 都不靈,1. 忍著直到看習慣;2. 換 Retina 屏幕的 MacBook、iMac;3. 換 4K 解析度的外接屏幕;4. 換 Windows。……不是抬杠,這是我看到不少類似 Windows 轉 OS X 不適應字體渲染帖子後真實的建議。字體這件事情很多時候和沒有相關基礎的人說明再多也沒有用,我也覺得人生苦短何必讓自己整天用電腦用得難過,不喜歡就換一種選擇好了。
換pro吧,在蘋果直營店找了個經理問air的字體為啥發虛,居然說他沒看出來……我默默的離開( ??ω?? )
如果你知道HiDPI,我就不說啥了。
無法解決。Windows下的cleartype只有在配合微軟雅黑和Arial 的時候才具有極高的可讀性,因為這兩個字體被微軟做了hinting ,最後的效果近乎於像素字體的高質量。相比之下,沒有進行hinting 的字體,即使是飽受好評的思源黑體,在低解析度的ClearType 環境下也是很糟糕的。從系統本身的定位來講,Windows本來就是為了工作和遊戲創造的,根本沒有考慮到高解析度的問題。
推薦閱讀:
※如何評價 7/29 中國 Windows 10 發布會上 DJ 使用的是 MacBook Pro?
※OS X 10.8 和 iOS 6 自帶的中文輸入法有哪些應當修正的問題?
※為何 Mac / OS X 的內存佔用那麼大?
※中國的惡意軟體 WireLurker 是什麼東西?
※為什麼Windows不內置Perl,Python等編程語言環境?