font

フォント設定

font "fontname",p1,p2,p3

"fontname"   : フォント名
p1=1~(12)   : フォントの大きさ
p2=0~(0)    : フォントのスタイル
p3=1~(1)    : フォント修飾の幅

解説

mesおよびprint命令などで表示するテキスト書体の設定をします。
"fontname"でフォントの名前を指定します。

フォント名は、"MS 明朝"、"MS ゴシック"などのフォント名を直接指定してください。
フォントの大きさはドット数に比例した論理サイズで指定します。
数が大きいほど、文字も大きくなります。フォントのスタイルは、

  スタイル 1  : 太文字
  スタイル 2  : イタリック体
  スタイル 4  : 下線
  スタイル 8  : 打ち消し線
  スタイル16  : アンチエイリアス

となります。数値を合計することで複数のスタイルを同時に指定することも可能です。
p2を省略すると、0(通常のスタイル)になります。
スタイル16を指定すると、文字のアンチエイリアスを有効にします。(これはOS環境によって動作が異なります)

p3パラメーターで、影付き・縁取りなど修飾されたフォント表示の際に使用される幅を指定します。パラメーターを省略した場合は、デフォルト値(1)が使用されます。
フォント修飾は、mesまたはprint命令のオプション値で設定可能です。

初期設定やシステム指定のフォントに戻すには、 sysfont命令を使用してください。また、オブジェクトのフォントを変更する場合には、 objmode命令でモードの指定を行なう必要があります。

指定されたフォントが発見できなかった場合には、代用のフォントが自動的に検索されます。代用フォントの検索にも失敗した場合には、システム変数statに-1が代入されます。フォントが正常に設定された場合には、システム変数statに0が代入されます。

関連項目

sysfontシステムフォント選択
objmodeオブジェクトモード設定
font_antialiasアンチエイリアスでフォント設定
font_bold太文字でフォント設定
font_italicイタリック体でフォント設定
font_normal通常のスタイルでフォント設定
font_strikeout打ち消し線付きでフォント設定
font_underline下線付きでフォント設定

サンプル逆引き (81)

(HSP3) sample10 [HSPサンプルのブロック崩しをMP4で出力].hsp
(HSP3) sample10 [HSPサンプルのブロック崩しをMP4で出力]_x64.hsp
01_Sample_SMART.hsp
addline.hsp
battle.hsp
block1.hsp
block2.hsp
block3.hsp
block3.hsp
block3.hsp
block3_ad.hsp
bmpsave.hsp
button_test.hsp
clock2.hsp
cnvaxis.hsp
d3m_techdemo.hsp
demo.hsp
doukutu.hsp
drop.hsp
drop_dish.hsp
emes.hsp
emit_sample1.hsp
emit_sample3.hsp
fonts.hsp
fullscr.hsp
gblur.hsp
gradf.hsp
gradf.hsp
grect.hsp
groll.hsp
grotate.hsp
grotate.hsp
kick.hsp
meshmap.hsp
meshmap2.hsp
meshmap3.hsp
meshmap4.hsp
meshmap5.hsp
meshmap6.hsp
meshmap7.hsp
mesinfo.hsp
mkfont.hsp
moji.hsp
multitouch3.hsp
objimage.hsp
objmode.hsp
objshadow.hsp
objsort.hsp
poker.hsp
sample16.hsp
sample24_DVDPlayer.hsp
sample_02_memolite.hsp
screen_fade.hsp
skybox.hsp
star.hsp
starmove.hsp
stars.hsp
strex_test2.hsp
tamane1.hsp
tamane2.hsp
tamane3.hsp
tamane4.hsp
tamane_jump.hsp
test1.hsp
test10.hsp
test12.hsp
test13.hsp
test3.hsp
test3.hsp
test4.hsp
test5.hsp
test7.hsp
test8.hsp
test9.hsp
test_editor.hsp
tile.hsp
tof2.hsp
typing.hsp
wave.hsp
xsample_Astro.hsp
xsample_Rocket.hsp

情報

バージョン3.6
作成日2019/04/09
著作者onitama
URLhttp://hsp.tv/
備考ver3.6標準命令
タイプ内蔵命令
グループ画面制御命令
対応環境
  • Windows 版 HSP
  • HSPLet
hs ファイルhsphelp\i_graph.hs