1. 問題点
Unity プロジェクトを Web アプリケーションにパッケージ化すると、下図に示すように、Canvas の中国語が消えることがよくあります。その
理由は、Unity のデフォルトの文字を使用しているため、フォントを変更するだけで済みます。
2. 解決策
Windows システムに付属のフォント ライブラリから好きなフォントを選択し、変更することができます。Windows システムに付属のフォント ライブラリ パス: C:\Windows\Fonts
ttf ファイルをプロジェクトにコピーし、元の Arial フォントに置き換えます。
注: ttf ファイルを直接コピーしてプロジェクトに貼り付けます。3 つの ttf ファイルが生成されます。そのうちの 1 つを選択するだけで済みます。以下に示すように:
3. 注意事項
上の図に示すように、フォントをプロジェクトに直接コピーすると、パッケージ化されたプロジェクトのサイズが非常に大きくなるという新たな問題が発生します。PC やモバイルのプロジェクトを開発する場合、その影響は大きくないかもしれませんが、Web プロジェクトではその影響は大きくなります。ブラウザからアクセスする場合はデータをロードする必要がありますが、プロジェクトのサイズが大きい場合、ロードに時間がかかり、ユーザーエクスペリエンスが良くないため、必要なテキストを元のファイルから変更する必要があります。切り取ると、かさばりが大幅に軽減されます。