#include "gdi32.as" #module "FontAddResource" #deffunc FontAdd str FontFileName // FontAdd "フォントファイル名" fn= FontFileName : pfn=varptr(fn) AddFontResourceA pfn return #deffunc owari onexit RemoveFontResourceA pfn : return #global FontAdd "HGRGY.TTC" font "HGP行書体",50,1 mes"こんにちは"
これでパソにDLてないフォントで表示できるようにしたのですが
テストの為にこのスクリプトのEXEファイルとフォントファイルを入れてzipにしたら5MBになりました
2007年のHSPプログラムコンテストで最優秀賞とった方の作品をDLしようとしたら30MBそこそこで、
それを考えるとサイズが大きいような・・・
スクリプトの書き方がおかしいのかEXEファイルにするやり方が間違ってるのか・・・
どうやれば容量あまり大きくならないでしょうか?><
ちなみにzip
http://up.shinetworks.net/cgi-bin/snup/src/shine57061.zip.html
ところでこれはどのパソでも表示出来るんですかね?
XPとVistaで表示が上手くいったのは確認したのですが(´・ω・`)