加粗的中文不該糊成一團。同一段字、同一部手機,改之前與改之後。
終端機到處都在用加粗:指令的輸出、grep 的比對結果、提示符、tmux 狀態列、man 手冊的小標題。英文加粗沒什麼問題,中文就不一樣 —— 漢字筆畫本來就密,一加粗,筆畫之間那點空隙被填滿,字就成了一團墨。
下面兩張圖是同一段繁體中文、同一部手機、同一個字級,只有粗體的畫法不同。
在終端機裡,粗體是有意思的:它代表「這裡重要」「這是比對到的」「這是標題」。如果加粗之後反而更難認,這份強調就白費了 —— 你還得停下來猜螢幕上寫什麼。
對中文使用者來說這件事天天發生:日誌、提示、指令輸出裡只要出現加粗的中文,就是那一團。所以這不是「字型好看一點」的問題,是能不能順順地讀下去。
這項改動跟著終端機裡的中文走,不需要任何設定。以下兩點是目前的邊界,講清楚好過含糊帶過。
系統的中文字型沒有韓文字形,而日文有不少漢字的寫法與中文不同 —— 直接拿中文粗體去頂,會讓日文讀者看到「不對」的字形。所以日文、韓文繼續走原本的路徑:字形是對的,只是粗體仍然是描出來的。
終端機字型(英文與數字用的那套)你可以隨意更換,中文一律由系統中文字型繪製。若你選的那套英文字型本身有粗體,英文也會用上真正的粗體字形;沒有的話,英文粗體維持原樣,中文一樣清楚。