コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】I2 Localization - 言語ごとにフォントを変更する方法

はじめに

I2 Localization では、言語ごとに使用するフォントを変更することができます

Language Source の設定

f:id:baba_s:20180803173342p:plain

「Language Source」の「Terms」にタームを追加します

f:id:baba_s:20180803173543p:plain

作成したタームの「Type」を「Font」に変更します

f:id:baba_s:20180803173558p:plain

言語ごとに使用したいフォントを設定します

テキストの設定

f:id:baba_s:20180803173656p:plain

Localize コンポーネントがアタッチされたオブジェクトを選択して
「Secondary」タブを選択します

f:id:baba_s:20180803173900p:plain

「Term」のプルダウンメニューから、先程作成したタームを設定します

f:id:baba_s:20180803174117g:plain

これで、ゲーム内で言語を変更した時に
文字だけでなくフォントも変更されるようになります