夢源宋體源自思源宋體多語言字體家族,兼顧字重、功能與兼容性,貨真價實的27字重!做設計起飛的趕腳!免費商用!絕非甚麼小作坊的描邊加粗!
可變版思源字體使精細的字重調節成為了可能。然而,可變字體因輪廓重疊、渲染故障、軟件兼容性等原因給實際使用造成了阻礙。本項目將可變版思源字體的大量中間字重實例化為傳統單字重字體,合併了重疊的曲線輪廓,在保證最大兼容性的前提下,提供更加細膩、豐富的字重選擇。此外,本項目修復了思源系列廣泛存在的 Adobe 行高過大問題。本系列字體的其他功能(如字形、豎排、kerning、多語言、異體字、曲線精度等)與思源系列保持完全一致,未做任何修改。
技術規格
樣式:W1 - W27 共計 27 字重
字符集:完整版含 6,5535 字符
異體字支持:簡、臺繁、港繁、日、韓
OpenType 功能(豎排支持等):完整收錄,與思源系列相同
Adobe 行高:標準行高,已修復思源系列存在的行高過大問題
Microsoft Office Style-Link:加粗按鈕 B 鏈接黑體的 W12 與 W22 字重,以及宋體的 W7 與 W20 字重
Microsoft Office 字體嵌入:支持 Word、Excel、PowerPoint 等軟件的字體嵌入功能
封裝格式:完整版為 TrueType Collection (TTC),子集版為 TrueType (TTF)
曲線格式:二次貝塞爾曲線
曲線精度(UPM, units per em):2048,即原版 OpenType/CFF 三次曲線的無損轉換
屏顯渲染策略:全字號亞像素抗鋸齒(Windows 10 及更新版本)
字重:本項目以可變版思源黑體和思源宋體為母版,對其字重軸 wght 進行插值運算,提取中間字重。插值算法經過了如下考量:
1、暴露給最終用戶的 wght 軸經 Adobe 添加的 avar 表人工干預,導致字重隨 wght 非線性增大(參見 issue #6)。插值算法需排除 avar 表的干擾;
2、加粗時,黑體和宋體的黑度變化不同:黑體的橫豎筆畫同時變粗,而宋體只有豎筆畫變粗,因此在人眼看來,黑體的加粗速度要高於宋體,且其細體字重比粗體對粗度的變化更為敏感。簡單的線性插值適用於宋體,但如果直接用在黑體上,就會導致細體字重被粗體“擠壓”。
插值算法:
1、繞開思源可變源文件中的 avar 表,確保插值算法不受人工預設值干擾;
2、夢源宋體採用線性插值(linear interpolation):從最細端 250 開始,粗度每步增加常數 25 ,直到最粗端 900,得到 250-275-300-...900 共計 27 字重;
3、夢源黑體採用二次多項式插值(quadratic interpolation):從最細端 250 開始,粗度每步增加 19.4 + f ^ 2;其中,係數 f 的起始值為 1,每一步增大 0.1;以此類推,直到最粗端 900,得到 250-270.4-291.01-...-900 共計 27 字重。
因為插值算法繞過了思源可變內置的 avar 表,所以本項目採用的 wght 值與思源可變字體沒有任何關聯,也沒有與思源在數值上完美對應的字重。在實際使用中,可對比思源字體找出夢源字體最接近的字重。
看起來就是加強版思源,為啥還要改名?
思源(Source)是 Adobe 的商業保留名稱,基於思源字體的修改及二次發佈不能使用這個名字。所以就用自己的網名起了這麼個名字,哈哈哈哈。
本字體以SIL Open Font License 1.1(SIL 開源字型授權版本1.1,簡稱SIL OFL 或OFL)授權協議發佈,這個授權的自由度非常高:
✔ 這款字體無論是個人還是企業都可以自由免費商用,也無需知會或者標明原作者。
✔ 這款字體可以自由傳播、分享,或者將字體安裝於系統、軟件或APP中也是允許的,可以與任何軟件捆綁再分發以及/或一併銷售。
✔ 這款字體可以自由修改、改造。但修改或改造後的字體也必須同樣以SIL Open Font License 1.1授權公開。
✘ 這款字體禁止用於違法行為,如因使用這款字體產生糾紛或法律訴訟,作者不承擔任何責任。
✘ 根據SIL Open Font License 1.1的規定,禁止單獨出售字體文件(OTF/TTF文件)的行為。
關於SIL Open Font License 1.1授權協議的內容、免責事項等詳細細節,請查看詳細的License授權文件的內容。
github地址:https://github.com/Pal3love/dream-han-cjk
知乎:https://zhuanlan.zhihu.com/p/480219182