BMFont制作字体图集
WinPC軟件下載。
Options->Font settings
Font:從本機已安裝的字體中選擇需要的字體。
Add font file:若本機上未安裝某個字體,可以通過該方式引入字體文件。(一般來說字體都可以安裝到機器上,雙擊字體庫就可以安裝)
筆者測試,新字體必須安裝后,通過Font選項來選擇才能生效。通過Add font file無法使用自己的目標字體。也就是說即使你設置了Add font file選項了。你的字體最終取的還是Font選項中的字體。
Charset:字符編碼。這是個很重要的設置,設置不當會導致通過txt文檔選擇字符不成功。 建議使用默認Unicode的選項。通過改變txt文檔編碼的方式來適配Unicode的編碼。
Size:字符尺寸。會影響輸出字符的顯示大小。默認值為32
Options->Export options
Width、Height:為最終輸出的字符圖集的尺寸
Bit depth:建議改成32bit,這樣才支持透明通道
Font descriptor:使用默認的Text
Textures:選擇png格式。支持透明通道
Options->Visualize
預覽當前選中的字體,以及由設置的情況生成的png的圖片樣式。
通過預覽可以適當調整輸出圖片的Width和Height(比如有需求只生成一個圖片,但是長寬設置過小,有可能需要多個圖片)
Options->Save bitmap font as
導出
Edit->Select chars from file
新建一個txt文檔,里面輸入要導出的字符。
還記得之前提到的Charset選項為Unicode吧?
此時如果直接選擇該txt文檔(Edit->Select chars from file),由于默認格式為ASCII編碼,會報錯characters from the file are not available in the font
在不改變Charset選項的情況下。解決方法有兩種:
- 1,用Windows自帶記事本打開該文檔
文件->另存為 選擇Unicode格式保存 - 2,用Notepad++打開該文檔
編碼->轉為UTF-8-BOM編碼 (特別注意必須用帶bom的utf-8,否則識別不了)
總結
以上是生活随笔為你收集整理的BMFont制作字体图集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity美术字体教程--BMFont美
- 下一篇: Unity 制作艺术字 BMFont