タイムやスコアなど、動的に変化する数値をフォントで表示する時、フォントによっては文字幅の違いで数値自体の幅が変わってしまうことがあります。
検証用の動画です。
右寄せになっていますが文字列の横幅を計算して右寄せになるように表示位置を設定しています。
youtu.be/Q3FiCLu1N4Q
※URL形式だと投稿できないので頭の「http」は省いています
動画ではOpen Sans、Bai Jamjureeを使用しましたが、数字が等幅なフォントは他にRoboto、M+ Fontsなどがあります。
なお、フォントはDXフォントデータに変換したものを使用しました。
これにより、数字を表示するためのフォントがかなり制限されてしまいます。
フォント全体の字間を設定する関数がありますが、文字単位で字間を設定する方法はありますか?