font

フォント設定

font "fontname",p1,p2

p1=1~99(12) : フォントの大きさ
p2=0~(0)    : フォントのスタイル

解説

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

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

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

となります。数値を合計することで複数のスタイルを同時に指定することも可
能です。p2を省略すると、0(通常のスタイル)になります。

スタイル16を指定すると、文字の縁にあるギザギザが消えて滑らかな表示にな
ります。ただし、画面モードがフルカラーで初期化されている必要があるほか、
Windows9X環境はサポートされないのでご注意下さい。
(WindowsXPでは、常にアンチエイリアスが有効になります。)

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

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

関連項目

sysfontシステムフォント選択
objmodeオブジェクトモード設定

サンプル逆引き (31)

blur_f.hsp
blur_x.hsp
clock2.hsp
demo.hsp
emes.hsp
fonts.hsp
fullscr.hsp
grect.hsp
groll.hsp
grotate.hsp
mesinfo.hsp
objmode.hsp
objshadow.hsp
robot.hsp
robot_x.hsp
skybox.hsp
star.hsp
starmove.hsp
stars.hsp
test10.hsp
test12.hsp
test13.hsp
test2.hsp
test3.hsp
test4.hsp
test5.hsp
test7.hsp
test8.hsp
test9.hsp
typing.hsp
xsample_Rocket.hsp

情報

バージョン3.1
作成日2004/10/12
著作者onitama
URLhttp://www.onionsoft.net/
備考ver3.1標準命令
タイプ内蔵命令
グループ画面制御命令
対応環境
  • Windows 版 HSP
  • HSPLet
hs ファイルhsphelp\i_graph.hs