示例:顯示效果如圖
實現步驟
1、下載 ? SJQY 字體庫
2、導入字體:將?SJQY
?字體文件(如?.ttf
?或?.otf
?文件)導入到 Unity 項目的?Assets
?文件夾中。
3、創建 TMP 字體資產?
方法一
方法二
- 選擇剛導入的字體文件,在 Inspector 面板中,點擊右上角的?"Create"?按鈕,選擇?"TextMeshPro > Font Asset",創建一個 TextMeshPro 字體資產。
- 選擇合適的設置(如生成字符集),點擊?"Generate Font Atlas"。
4、將創建好的SDF文件移到?TextMesh Pro/Resources/Fonts & Materials文件夾下
5、現在就可以在TextMeshPro Text Input 中輸入對應的特殊字符了
在 TextMeshPro 的文本字段(例如 TMP_Text 組件)中,您可以使用?<font>
?標簽來指定字體。確保你的字體資產已經正確設置。
輸入字符串格式??2<font="SJQY">C</font>22
其他特殊字符輸入? <font="SJQY">ABCDE1234567890</font>
注意事項
- 確保字體以 TMP 資產方式使用:
SJQY
?字體需要被轉換為 TextMeshPro 字體資產。如果沒有轉換,字體將無法被正確識別。 - 字體名稱:在使用?
<font>
?標簽時,字體名稱必須與你在 TextMeshPro 中設置的一致。在 TextMeshPro 字體設置中,字體名稱可能會顯示得不同,請確保使用正確的名稱。 - 多種字體選擇:使用?
<font>
?標簽時,還可以似乎設置更多樣式,例如粗體、斜體等。
WPS 參考案例
一二三級鋼筋符號怎么打出來?_wps三級鋼筋符號怎么輸入-CSDN博客