何改善 Windows 的字體渲染是一個亙古不變的話題,長期以來大家都有這樣的一個印象:Windows 上面的字體渲染相比 macOS 沒有那么細膩清晰。實際上,也確實是這個樣子,由于 Windows 世界中參差不齊的硬件和向前兼容的「歷史包袱」,Windows 新 UI 和新的渲染模式需要去兼容老舊的程序,往往也正是因為這些程序,給 Windows 用戶「字體渲染模糊不清」的體驗。
但是隨著近幾年 Windows 系統本身的更新,以及 Windows 市場中高分辨率屏幕的愈加普及,在 2019 年的今天,Windows 字體渲染已經有了很大的改善。很多時候,我們并不需要諸如 MacType 等等這類類似于外掛的字體渲染程序來改善 Windows 本身的字體渲染引擎,就可以達到比較理想的字體渲染效果。
下面這幾個小技巧值得試一試。
不得不承認的是,目前在中文環境下 Windows 系統默認的微軟雅黑字體本身的 hinting 并不理想,正因為這一限制,讓 Windows 在 1920*1080 分辨率以下的屏幕上渲染字體有著很大的模糊感。但是在高分辨率的屏幕下,Windows 的字體渲染還是耐看許多的。在這里「高分辨率屏幕」是指:在日常使用的時候,你的系統顯示縮放與布局中的縮放比例在 100% 以上,系統 UI 的字體才不會顯得太小的屏幕。
我的電腦是 2560*1440 分辨率 OLED 屏幕,日常使用 150% 縮放比例
因此,在選購電腦前,盡量購買帶有 1920*1080 分辨率以上屏幕的筆記本,或選購 2K 分辨率以上的顯示器。
雖然聽起來令人詫異,但是 2019 年的今天依舊有相當一部分人在系統上選擇 Windows 7,甚至是更古老的 Windows 版本。在 Windows 10 的第一個版本已經發布了三年有余的今天,真的,別用除了 Windows 10 以外的 Windows 系統版本了。
處于生命周期支持尾部的 Windows 7 和 Windows 8.1
隨著技術的更新迭代,新系統帶來的不僅是穩定性的提升,還有諸多新特性的加入(我們當 1809 無事發生過)。去年 DirectWrite 字體渲染引擎隨著 Windows 10 Creators Update 的發布也更新了新特性,這也意味著高分屏可以更好的顯示 DirectWrite 渲染的字體了。
總之,Windows 10 在改善字體渲染上做了很大的努力,我們要好好利用。
軟件使用
開頭我提到了,Windows 平臺由于要兼容老舊的客戶端,而做出了很多犧牲。與此同時,很多時候我們所說的 Windows 字體渲染糟糕,實際上是由于這些客戶端的默認字體是「中易宋體」所導致的。我們為了更好的字體渲染,可以嘗試下面兩種辦法來解決這個問題。
多多使用 UWP 版本的程序
首先,UWP 應用由于直接采用了 DirectWrite 渲染引擎,會比古老客戶端在字體渲染效果上有很大的提升(不是所有在 Windows Store 上面上架的應用程序都是 UWP 版本的)。并且,UWP 默認的 UI 字體是非襯線體,因此理論上,UWP 版本的程序都有著不錯的字體顯示效果。
Windows 10 的郵件、日歷和 UWP 版本的網易云音樂
通常情況,網頁端應用程序渲染字體都很好,同時我們也更加方便修改相應程序所使用的字體(畢竟修改相應的 CSS 就可以)。利用上面鏈接文章中的介紹的第一種方式,我們可以方便的利用 Chrome App 制作一個網頁版本的桌面應用,不僅有著不輸原生客戶端的功能,還有更好的字體選擇。
值得注意,我們需要將 Chrome 中默認的三類字體(Standard、Serif 和 Sans-serif)全部替換為有著更好渲染效果的字體。我這里推薦這個字體:Sarasa Gothic / 更紗黑體 / 更紗黑體 / 更紗ゴシック。更紗黑體是一個在 100% 縮放比例下同樣有著優秀的顯示效果的字體。在 這里 可以下載到最新的 ttf 字體,安裝之后會得到幾個字體,其中我們需要的就是「更紗黑體 UI SC」,即「Sarasa UI SC」。(SC 代表 Simplified Chinese,簡體中文。)
安裝之后的更紗黑體家族
之后,在 Chrome 的設置界面,將默認字體中的三個選項全部更換為「Sarasa UI SC」,就可以了。
在 Chrome 設置里將字體全部換成更紗黑體
舉個我在上面鏈接文章中同樣提到的例子:Slack。
Slack Chrome App 和 Slack Desktop 的對比
跟來自微軟商店的 Slack 版本進行對比:左側利用 Chrome App 制作的客戶端的 UI 不僅是正常的非襯線字體,顯示效果也要比右側的好上不少。令人愉悅!
當然,上面的措施都有可能沒辦法徹底解決 100% 縮放比例下,依舊兼容 Windows XP 的老舊客戶端字體的渲染,這時候選擇一個合適的字體來全局范圍內替換微軟雅黑就比較重要了。全局替換 Windows 字體是一件麻煩且風險巨大的事情,選擇不合適的字體和字符集都有可能導致某些不兼容的程序出現亂碼,因此接下來你要清楚,你即將做的事情有著極大的風險。
noMeiryoUI 是一個由日本友人開發的開源 Windows 字體替換工具,在 這里 可以下載到最新的版本。下載之后,解壓縮,你會得到這樣的一個文件目錄:
noMeiryoUI 下載解壓后的目錄文件
其中我們要運行的就是那個 exe 文件。點擊運行程序,然后我們將默認的微軟雅黑替換為剛剛安裝好的更紗黑體「Sarasa UI SC」:選擇「Select...」菜單,在「Font Selection」中選擇「Sarasa UI SC」,然后選擇「OK」;之后在主頁面選擇「Set all」,稍等片刻,主頁面中全部選項就設置為更紗黑體了,然后我們點擊「Set」,這樣就完成了我們字體的替換。
noMeiryoUI 字體替換界面
經過這樣的操作,我們可以看到包括 Windows 資源管理器、右鍵菜單等等一系列地方的字體都被替換成了更紗黑體。
微軟雅黑和更紗黑體的對比(文件資源管理器界面)
上圖是一個對比,不過因為我電腦是 2K 分辨率的屏幕,其對比并沒有很明顯,更多是字型上的差別,但是如果我將電腦外接 1080p 分辨率的顯示器的時候,兩種字體的顯示效果差別就很是明顯了。總之,更紗黑體相比微軟雅黑在 100% 縮放比例下的顯示效果確實要好上一些。
但是需要注意的是,采用 DirectWrite 渲染引擎的 UWP 應用程序并不受我們這個方法字體替換的影響。當然,UWP 由于 DirectWrite 的存在,已經有很大的字體渲染進步,因此我們也就不強求咯。
優化 Windows 字體的步驟大概到這里就結束了。如果你還記得某個 Windows 版本里面引入了「新微軟雅黑」,那個新字體就是 Windows 平臺中文(或者更廣義的:CJK 文字內容)字體的終極解決方案了,讓我們共同期待新字體的上線。
最后,希望這篇文章可以幫助你更好地在享受 Windows 平臺生產力的同時,也有著精致的用戶界面體驗。
郭一晴(西京學院)
日前,國家新聞出版署、國家廣播電視總局聯合印發《關于開展新聞出版、廣播電視領域不規范使用漢字問題專項整治工作的通知》,要求各級新聞出版、廣播電視行政部門和新聞出版、廣播電視領域各單位充分認識規范使用漢字的重要意義,進一步增強責任意識,堅持屬地管理,落實主管主辦制度和“誰出版誰負責”“誰制播誰負責”的原則,對出版物、電視和網絡視聽節目等漢字使用情況開展全面自查和清理,切實提升內容質量,充分發揮新聞出版、廣播電視作為宣傳和規范使用漢字主陣地的重要作用。(4月6日 央視新聞)
漢字是中華民族自古以來一直使用的交流工具,是人民的智慧結晶,它具有獨特的魅力與強大的生命力,數千年來從未間斷。從甲骨到楷、行、草,歷經幾千年的進化,漢字的演變標志著我國歷史文化的源遠流長與歷久彌新。漢字使用中的不規范現象會影響到國家政治、經濟、文化、藝術的發展,漢字的規范化具有重要意義,目前漢字的使用中還存在著一些不規范的現象亟待糾正。
近年來,互聯網科學技術快速發展,網絡字體庫變得更加多元,種類豐富,較好地滿足了社會多樣化用字需求。但一些備受爭議的“江湖字體”也一同進入了字庫,一些與傳統迥異的“丑書”“怪書”類信息化字體產品大行其道,其故意對漢字字體進行夸張、粗俗的變形,甚至玩起了“惡搞”,用鼻孔寫字、癲癇般的涂鴉、拋開漢字的結構胡亂編寫,此類行為負面影響大,影響青少年以及下一代對于漢字美的感知,可能會給整個社會帶來惡搞文化的“怪病”。
一些運營商為了吸引大眾目光,增加其產品廣告的沖擊力與效應,將“江湖字體”大肆運用于商業宣傳與媒體廣告上。還有一些出版商,為了增加網文的點擊量與書籍的銷量,給書籍的封面甚至內頁印上了夸張的字體圖案,“丑書”泛濫,嚴重誤導了大眾的審美能力。當我們打開電視、電腦時,看到的不是老少皆宜的影視、網頁,而是“審丑”為導向的畸形審美;當我們翻開書籍、雜志時,入目的不是讓人踏實安心的“精神食糧”,而是觸目驚心的“文化糟粕”……這一切負面的“創新”,早已脫離了精神文化的內涵,留下的只有惡趣味與漢字的悲哀。
“丑書”現象的出現,不僅是因為監管不到位,還因為存在一個受眾廣泛的“審丑市場”——在短視頻平臺,不少“江湖丑書”的視頻底下,都是滿屏的“寫得好”,偶有反對的聲音,還會被嘲“你來寫一個看看”“你行你上”。要改變這類現象,學校要從孩子抓起,從小引導孩子接受正確的漢字文化,媒體做好書法知識的普及宣傳,有關部門也要建立健全相關法律法規,加大監管與處罰力度。
此次專項整治工作,吹響了保護漢字的號角。漢字是中華文化的瑰寶,一撇一捺,都極具天然的美感。方便大眾使用、賞心悅目的字體才應入庫,被呈現在大眾面前。“丑書”“怪書”的泛濫,并不是所謂的文字改革創新,而是一種對漢字的丑化與消費。我們要合力消除這種不良現象,不讓“丑書”“怪書”進入電腦字庫,規范漢字使用,讓漢字“返璞歸真”。
用Microsoft Office或Photoshop等程序時,經常會提示你打開的文檔缺少字體,但過多地安裝字體,又會影響系統的速度。能不能缺少字體時臨時安裝字體呢?“字體試衣間”就是可以在使用時臨時安裝字體,在退出時會自動卸載的寶貝。
搞設計的朋友經常會遇到客戶各種各樣的要求,比如字體必須是某些字體的集合。在字體試衣間,我們就可以把這種具有相同屬性的字體集中到同一個字體集,然后一鍵加載或釋放。
第一步:創建字體集。點擊新建字體集按鈕,在彈出的對話框中輸入字體集的名稱,比如“廣告設計”,然后點擊“確定”
第二步:添加字體到字體集。選中剛才創建的字體集,然后點擊“添加字體”按鈕,在打開的對話框中,選擇一些廣告字體文件。注意,這些廣告字體文件可以處在不同的目錄中,字體集是虛擬集合,字體添加到字體集后不會移動字體文件的位置。完成上述操作后,最后點擊“確定”。
第三步:一鍵加載和釋放。到這一步,你就可以整體加載或釋放字體集中的字體了。比如你要設計一個廣告,先啟動Photoshop,然后再啟動字體試衣間,接下來,找到我們在上面創建的“廣告設計”字體集,然后點擊“激活”按鈕臨時安裝字體集中的所有字體(如圖)。現在,你在Photoshop中就可以使用該字體集中的所有字體進行廣告設計了。
廣告設計完成后,點擊“釋放”,該字體集中的所有字體就從系統中卸載了。在字體試衣間中,字體集整體加載的字體也會在字體試衣間退出時自動卸載,不過字體試衣間具有記憶功能,如果你想下一次還要使用該字體集中的字體,選擇“版面→配置”,在打開的對話框中選擇“自動激活”復選框,這樣下次啟動字體試衣間時,字體試衣間將會自動激活上次關閉軟件時激活的字體集。