facebook twitter hatena line email

「Unity/TMPro/多言語対応」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「これが使える? ==リンク== 本当に使える!TextMeshProでの「日本語」「多言語」対応方法 https://blog.kyubuns.dev/entry/2021/02/06/001609」)
 
(多言語文字列)
 
(同じ利用者による、間の13版が非表示)
行1: 行1:
これが使える?
+
==多言語フォント==
 +
韓国語グーグルフォント
 +
https://fonts.google.com/noto/specimen/Noto+Sans+KR
 +
 
 +
タイグーグルフォント
 +
https://fonts.google.com/specimen/Niramit?subset=thai&sort=alpha&noto.script=Thai
 +
 
 +
中国語グーグルフォント
 +
https://fonts.google.com/noto/specimen/Noto+Sans+SC?noto.query=Chinese
 +
 
 +
アラビアグーグルフォント
 +
https://fonts.google.com/noto/specimen/Noto+Sans+Arabic
 +
 
 +
==多言語文字列==
 +
韓国語文字列
 +
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/
 +
<pre>
 +
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€…‘’“”•–— กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛
 +
</pre>
 +
 
 +
アラビア文字列
 +
http://el.minoh.osaka-u.ac.jp/flc/ara/lesson01.html
 +
<pre>
 +
اـبتثجحخدذرزسشصضطظعغفقكلمنهويةءأئ
ؤإى.، آ
 +
</pre>
 +
 
 +
==全部入りフォントを作る==
 +
処理が重くなるかもだが、日本語のフォントのSDFのFollowBackに各種文字を追加すればとりあえず出る。
 +
 
 +
==全部入りフォントを都度DLして作る==
 +
未検証だが、Addressableを使うと良いかも?
 +
 
 +
参考:https://blog.kyubuns.dev/entry/2021/02/06/001609
 +
 
 +
==フォントサイズ==
 +
WebGLでのサイズが以下のように増える
 +
*日本語:12MB
 +
*タイ語:~1MB
 +
*韓国語:23MB
 +
*中国語:23MB
  
 
==リンク==
 
==リンク==
 
本当に使える!TextMeshProでの「日本語」「多言語」対応方法
 
本当に使える!TextMeshProでの「日本語」「多言語」対応方法
 
https://blog.kyubuns.dev/entry/2021/02/06/001609
 
https://blog.kyubuns.dev/entry/2021/02/06/001609
 +
 +
多言語対応!「日本語」「韓国語」「中国語」ってどの文字が表示出来れば良いの?
 +
https://blog.kyubuns.dev/entry/2021/08/12/092049

2023年2月17日 (金) 08:19時点における最新版

多言語フォント

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

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

中国語グーグルフォント https://fonts.google.com/noto/specimen/Noto+Sans+SC?noto.query=Chinese

アラビアグーグルフォント https://fonts.google.com/noto/specimen/Noto+Sans+Arabic

多言語文字列

韓国語文字列 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{|}~€…‘’“”•–— กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛

アラビア文字列 http://el.minoh.osaka-u.ac.jp/flc/ara/lesson01.html

اـبتثجحخدذرزسشصضطظعغفقكلمنهويةءأئ
ؤإى.، آ

全部入りフォントを作る

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

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

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

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

フォントサイズ

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

  • 日本語:12MB
  • タイ語:~1MB
  • 韓国語:23MB
  • 中国語:23MB

リンク

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

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