facebook twitter hatena line email

Unity/TMPro/多言語対応

提供: 初心者エンジニアの簡易メモ
2023年2月13日 (月) 17:33時点におけるAdmin (トーク | 投稿記録)による版 (全部入りフォントを都度DLして作る)

移動: 案内検索

多言語フォント

韓国語グーグルフォント https://fonts.google.com/noto/specimen/Noto+Sans+KR

タイグーグルフォント https://fonts.google.com/specimen/Niramit?subset=thai&sort=alpha&noto.script=Thai

多言語文字列

韓国語文字列 https://github.com/kyubuns/Adobe-Japan1-List/blob/main/Adobe-KR1-9.txt

中国語文字列 https://github.com/kyubuns/Adobe-Japan1-List/blob/main/Adobe-CNS1-7.txt

タイ文字列 https://uic.jp/charset/show/windows-874/

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€…‘’“”•–— กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛

全部入りフォントを作る

処理が重くなるかもだが、日本語のフォントのSDFのFollowBackに各種文字を追加すればとりあえず出る。

全部入りフォントを都度DLして作る

未検証だが、Addressableを使うと良いかも?

参考:https://blog.kyubuns.dev/entry/2021/02/06/001609

フォントサイズ

WebGLでのサイズが以下のように増える

  • 日本語:12MB
  • タイ語:ほぼ0~1MB
  • 韓国語:23MB

リンク

本当に使える!TextMeshProでの「日本語」「多言語」対応方法 https://blog.kyubuns.dev/entry/2021/02/06/001609

多言語対応!「日本語」「韓国語」「中国語」ってどの文字が表示出来れば良いの? https://blog.kyubuns.dev/entry/2021/08/12/092049