衍生字體
宙黑體 (ZevHeiTC)
Section titled “宙黑體 (ZevHeiTC)”
Demo
宙黑體是由昭源黑體改造而成。原意是為 Zevacode 提供一套基礎中文字體。
本字體對原昭源黑體漢字字形進行「拔腳」(即環方體的處理方式)、「折筆尖角磨平」、「移除喇叭口特徵」處理,字形較具幾何感。西文字型也改為 Mona Sans。
宙黑體提供兩種「拔腳」選擇:N 版屬「完全拔腳」,F 版則保留字形底部用作承托用的「腳」的特徵。
此外,宙黑體通過 wght 軸提供 75% 至 125% 的字形寬度選項,提供更多的字形變化選項,並提供 IDSP 軸(Ideographic Spacing 表意字字距調整軸),為漢字提供較寬鬆的字距選擇,本意是用作收窄字寬時的字距補償。
注意:
- 宙黑體沒有昭源黑體的 Text 版和與之對應、可變字型的 PADG 軸和斜體。
- 宙黑體只提供 Variable Font 可變字體版本。
其他詳情、下載請到「宙黑體」字型網站 (Github)。
Zevacode
Section titled “Zevacode”ZevaCode 是一套適合用於記事本、終端機/命令行、IDE 等環境的等寬 (monospace) 中英文字體。
本字體是以現有等寬西文字型為基礎,再嵌入宙黑體 ZevHeiTC-N 中的 CJK 字形而成。目標是在原始等寬字型之上補上中文字元,在 IDE/Terminal 環境使用時不用設定 fallback。
專案利用宙黑體的可縮放特性,在嵌入字體時並將中文字寬調整至等寬西文字元的兩倍,以保持在等寬環境中的對齊效果。
專案提供以下英文等寬字體嵌入宙黑體的版本(下方列表中的連結是原本字體的網頁):
更多詳情、下載請到「Zevacode」字型網站 (Github)。
個人在 Windows Terminal 使用的是 ZevaCode Al GimaspaceNeo,IDE 習慣使用 ZevaCode JetMono。
拾字體 (Sub Fonts)
Section titled “拾字體 (Sub Fonts)”
拾字體(黑)示範
拾字體用昭源字體(包括黑體、宋體、宙黑體)改造而成的字幕用字體。
製作這款字體是源於個人對字幕使用的需要。
將字體用於字幕用途時,一般會加上黑色外框,但加上外框後,不調整字距,中文字在視覺上會顯得稍為擠擁。如果將字距加大到中文字看得舒服,中英混排時,又會令英文字過於稀疏。
拾字體並針對顯示需要對原字體做了以下修改:
- 套用昭源字體的 ss15 或 ss16 文體集,將 Unicode 視為同形但因某些理由分開編碼的字元(如「溫」和「温」)統一為昭源字體屬意的字形。
- 移除語系切換,省略號(…)只會採用全形字元。
- 對黑體中文字寬進行 98% 縮放。
- 黑體英文字型改為 Inter。
其他詳情、下載請往「拾字體」字型檔案庫 (Github)。