1. kgsi

    Posted

    kgsi
Changes in title
+UnityのText Mesh Proでほぼ全ての日本語を表示させる
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,25 @@
+とある案件で、Unity上で研究情報やニュースリリースをTextMeshProで表示させる必要があり、文字の表示にトライアンドエラーを繰り返したのでメモとして投稿。
+
+TextMeshProで日本語を表示するには[「【Unity】TextMeshProで常用漢字を全部使えるようにする」](https://qiita.com/su10/items/67ff8f48e03539a69e31)や[「UnityのText Mesh Proアセットで日本語を使うときの手順」](https://qiita.com/thorikawa/items/03b65b75fa9461b53efd)に書いてある通り、カスタムで文字を選択してFont Assetを作る必要がありますが、情報に頻出文字意外の文字が含まれており、これら記事に書かれているCustom Rangeでは足らない状況になりました。そのため、文字コード表などから引用し、ほぼすべての日本語文字に対応させる文字セット(Character List)を作成しました。
+
+## 文字セット(Character List)
+文字数が多くて表示が遅くなるためgistにて公開しています。
+[japanese_full.txt](https://gist.github.com/kgsi/ed2f1c5696a2211c1fd1e1e198c96ee4)
+
+### 含まれる文字
+* ascii
+* ひらがな
+* カタカナ
+* 第一水準・第二水準(JIS-X0208-1997)に含まれる漢字と記号
+
+## Font Asset Creatorの設定メモ
+* Atlas Resolutionは最大値の**8192x8192**で設定(4096でも行けるかも)
+* Character SetはCustom Rangeでなく、**Custom Character List**にコピペ
+
+## 設定画面
+<img width="1132" alt="スクリーンショット 2018-01-12 16.37.43.png" src="https://qiita-image-store.s3.amazonaws.com/0/22445/ff749bcc-c3bb-79a4-32ea-d5201be83774.png">
+
+## おわりに
+大変便利なTextMeshProですが、やはり向き不向きはあります。情報を大量に掲載しなくてはならないアプリの場合は、HTMLViewを用意してその中で表示させるのが一番無難なのかと思いました。含まれていない文字があったらアップデートしますのでご連絡ください。
+あと、これをCustom Rangeに変換する方法があったらご教授頂けるとうれしいです。
+