2025-02-19

Unity TextMeshPro不支援中文

 在Unity中, TextMeshPro預設不支援中文字, 輸入中文無法顯示


1. 先找到一個要用的字型, 例如c:/windows/Fonts/msjh.ttc (微軟正黑體)

2. 將字型拉入Unity Assets中

3. Unity上方功能表, Window->TextMeshPro->Font Asset Creator

4. Source File選中拉入Assets的字型

Character Set選Custom Characters(自行輸入要顯示的中文)或Characters from File

教育部4808個常用字.txt

將常用字檔拉入Assets中即可使用Characters from File匯入

重點 : Atlas Resolution要拉到最高, 不然以上面4808個字的檔案來說, 除了會無法完整匯入之外, 出來的中文字也會糊成一團


5. 按下Save存檔後即可使用




沒有留言:

張貼留言