Unityのフォントサイズの変え方・変更できない場合の対応策

Unity

はじめに

Unityを使い始めて、最初にフォントサイズの変え方に困りました。
UIのTextにあるFontSizeを変更しても文字のサイズが変更されませんでした。

フォントサイズの変え方

Textでは以下の設定ができます。

Font   ・・・フォントの種類
Font Style  ・・・フォントスタイル
          Normal(デフォルト),Bold(太字),
          Italic(斜字),Bold And Italic(太字かつ斜字)
Font Size   ・・・文字の大きさ
Line Spacing・・・行間の幅

上記のFontSizeを変更することで、文字の大きさを
変えることができます。
実際に文字の大きさを変えたものが以下の画像です。

ここで、「ScoreLavel:」と「0」は、どちらもFontSizeは48で
記述しています。
しかし、文字の大きさを比べてみるとフォントサイズが違います。
このようにフォントサイズが変更できない場合の対処法について、
説明します。

フォントサイズが変更できない場合

先ほどの画像のようにフォントサイズが変更できない原因は、
Textの枠の横幅に合わせてフォントサイズが変更されるためです。
枠の横幅に合わせないためには、Textの設定の中にある「BestFit
の設定を変更することで、フォントサイズを変更することができました。
今回の場合では、チェックをはずすことで対処しました。
BestFit・・・文字のサイズを枠に収まるように整形

今回の場合では、「ScoreLavel:」が2段になっています。
これは、枠の横幅が狭いためです。
一段にしたい場合は、「Scale」のxの値を大きくして、
横一段で入る幅に調整することで、きれいに表示することができます。

おわりに

今回はフォントサイズの変え方・変更できない場合の対応策について、まとめました。

不明点やわからないことがある方は、1人で悩まずに気兼ね
なく、コメントまたはtwitterで連絡ください。
twiiterアカウント~otakutomo~

コメント

タイトルとURLをコピーしました