Help us understand the problem. What is going on with this article?

UnityのText Mesh Proでほぼ全ての日本語を表示させる

More than 1 year has passed since last update.

TextMeshProで日本語を表示するには【Unity】TextMeshProで常用漢字を全部使えるようにする」や、UnityのText Mesh Proアセットで日本語を使うときの手順に書かれている通り、カスタムで文字を選択してFont Assetを作る必要がありますが、とある実装案件で表示させたい情報には頻出文字以外の文字が含まれており、これら記事に書かれているCustom Rangeでは足らない状況になりました。そのため、オープンな文字コード表などから引用収集し、ほぼすべての日本語文字に対応させる文字セット(Character List)を作成しました。

文字セット(Character List)

文字数が多くて表示が遅くなるためgistにて公開しています。
japanese_full.txt

含まれる文字

  • ascii
  • ひらがな
  • カタカナ
  • 第一水準・第二水準(JIS-X0208-1997)に含まれる漢字と記号

Font Asset Creatorの設定メモ

  • Atlas Resolutionは最大値の8192x8192で設定(4096でも行けるかも)
  • Character SetはCustom Rangeでなく、Custom Character Listにコピペ

設定画面

スクリーンショット 2018-01-12 16.37.43.png

おわりに

大変便利なText Mesh Proですが、やはり向き不向きはあります。情報を大量に掲載しなくてはならないアプリの場合は、HTMLViewを用意してその中で表示させるのが一番無難なのかと思いました。含まれていない文字があったらアップデートしますのでご連絡ください。
あと、これをCustom Rangeに変換する方法があったらご教授頂けるとうれしいです。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした