等間隔フォントの場合、描画する文字数を参照して、
描画したい位置-フォントサイズ*文字数/2
という考え方で指定したい位置にセンタリングができるのですが、
プロポーショナルフォントの場合、描画してみるまで正確な文字幅がわからず、
現在のところ、画面外にいちどダミーを描画して、ginfo_mesx,mesyで幅を参照する。
という方法をとっておりますが、なんだか少し強引で無駄手間な気がして質問させて頂きました。
プロポーショナルフォントをセンタリングするのに、もっとスムーズな方法はありませんか?
;現在使っている方法の具体例 font "MS Pゴシック",32 pos ginfo_winx , ginfo_winy : mes "中央寄せでっす";ダミーを描画 pos 320 - ginfo_mesx/2 , 240 - ginfo_mesy/2 : mes "中央寄せでっす"
よろしくお願いいたします。