確保您可以在所有平臺上使用相同的字體

更新頁 :
頁面創建日期 :

驗證環境

窗戶
  • 窗戶 11
Unity 編輯器
  • 2020.3.25f1

此提示的先決條件

作為解釋這些提示的先決條件,已提前進行了以下設置。

關於 Unity 中可用的字體

是 Unity 中 Arial 預設唯一可用的字型。 Arial 只有英文,不包括日語等。

在Windows上顯示日語以用於開發和遊戲執行, 這是因為如果在作業系統端使用了字型中不存在的字元,則該 MS Pゴシック 字元將被替換為 .

如果您嘗試在 WebGL Arial 中以字體顯示日語,則不會發生字體替換過程,因此根本不會顯示日語。

因此,我認為為遊戲準備字體並使用與遊戲捆綁的字體是標準的。

此示例中使用的字體

衡山毛筆フォント行書 被使用。 您可以從以下網站下載它。

關於字體使用許可證

如何使用您選擇的字體取決於每種字體。 請務必閱讀使用條款,並檢查它是否可以用於遊戲以及是否可以作為付費遊戲分發。

將字體合併到 Unity 專案中

準備要使用的任何字體檔。

將其放入您的專案中。 由於這是一個示例,所以我 Scenes 直接把它放在資料夾中, 如果遊戲大小合理,請正確劃分資料夾。

選擇要處理文字的物件。

Inspector 元件中 Text 有一個「字體」 ,因此請從右側的按鈕中選擇它,或者刪除您放入專案中的字體進行設置。

這將更改編輯器上文字的字體。 這次使用的字體僅適用於日語和英語,因此其他語言的顯示很奇怪,但我可以確認字體本身應用正確。

您在專案中放置的字體內置於遊戲中,因此您可以在任何環境中使用指定的字體。 即使使用 WebGL 運行,日語也能正確顯示。