精準定製 Grim Dawn Fonts.arc 文件
1.前言
在《Grim Dawn Fonts.arc 文件詳解及製作》指南中,較為全面地了解到 Grim Dawn 字體資訊和製作,以及如何利用「繞道」的方法使中文版也能像英文版那樣使用全套的字體來顯示遊戲文本。
然而,對於偉大的漢字字符來說,即使有方法使用全套的字體了,但要順利製作出自己滿意的字體包仍是一個難題。
主要原因就是漢字的數量太多了,造成編譯時經常超出容量而編譯失敗,縮減字號又會造成顯示效果模糊失真的問題。
另一個原因就是字符缺失,有時選用的字體能夠順利編譯,但在實際遊戲中發現有些字符不能顯示,變成一塊小豆腐而大殺風景。
基於上述原因,針對性地定製字體就是解決問題的關鍵,下面簡單說明其具體操作。
2.獲取不重複字符的使用數量
3.精簡字體文件
通過以上操作,即可獲得精準匹配的遊戲所需字體了。之後可按《Grim Dawn Fonts.arc 文件詳解及製作》指南中的操作步驟創建你想要的遊戲字體。
4.補充
上面簡單粗暴地介紹了定製 Grim Dawn 字體的操作,最後補充說明涉及的工具:
利用上述工具軟體,可以將 4.43MB 大小的 汉仪正圆-45W.ttf 文件精簡成 1.28MB 大小,縮小了71%的大小,將多餘的字符全部去掉(同時也能補充缺失的字符),做到精準匹配漢化文件的字符,更重要的是可以減少由於文件超大而使 Asset Manager 編譯失敗的發生,大大縮小了編譯後的字體文件。這樣就能使用一種或多種字體來創建自己理想的全套遊戲字體文件了,這裏可將這種由19個字體文件組成字體包暫稱為複合字體,其又可分為單風格複合字體(只有一種風格字體)和多風格複合字體(有多種風格字體)。
EmEditor,不用多說,從 Windows 98 時代開始直到今天,日韓兩大純文本編輯軟體其中之一,常備應用。
字體提取工具,實際就是谷歌的開源項目 sfntly,是個非常實用實惠工具。但該工具需要 JAVA 環境才能運行,
先去 Oracle 下載安裝最新的 JDK 開發環境:
https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
再去 GitHub 下載字體提取工具(解壓即可使用):https://github.com/forJrking/FontZip
High-Logic FontCreator,字體製作軟件,這裏只用於字體轉換,但偏偏沒有字體提取工具的功能。
利用上述工具軟體,可以將 4.43MB 大小的 汉仪正圆-45W.ttf 文件精簡成 1.28MB 大小,縮小了71%的大小,將多餘的字符全部去掉(同時也能補充缺失的字符),做到精準匹配漢化文件的字符,更重要的是可以減少由於文件超大而使 Asset Manager 編譯失敗的發生,大大縮小了編譯後的字體文件。這樣就能使用一種或多種字體來創建自己理想的全套遊戲字體文件了,這裏可將這種由19個字體文件組成字體包暫稱為複合字體,其又可分為單風格複合字體(只有一種風格字體)和多風格複合字體(有多種風格字體)。
5.附註和字體顯示樣張
以下樣張分辨率均為 1024×768,字體都是單風格複合字體。
以上兩張是文悅古體仿宋,我是非常喜歡這種的雕板字體,但是缺了十幾個字,因此只能看一下。
以上兩張是文悅古典明朝體,也是我非常喜歡的雕板字體,確實稱得上古樸典雅,線條優美。
上面兩款字體如果不進行精準定製的話,是不可能編譯出全套複合字體文件的,在編譯 briosopro.fnt,combattext.fnt,jura.fnt,linbiolinum_sansserif.fnt 四個字體時肯定會出錯,上面四個字體是字號字型最多或最大的,通過精準地定製字體就能順利地完成編譯,而且字號字型都不用縮減,最重要的是編譯的字體文件大小也縮小了三分二以上。
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.