http://hsp.tv/play/pforum.php?mode=pastwch&num=12372
の記事で紹介されていた
のスクリプトを組み込んで、
#module #uselib "gdi32.dll" #func AddFontResourceEx "AddFontResourceExA" sptr, int, nullptr #func RemoveFontResourceEx "RemoveFontResourceExA" sptr, int, nullptr #deffunc addFont str fontFileName AddFontResourceEx fontFileName, 0x10 sendmsg 0xffff, 0x001D, 0, 0 return #deffunc removeFont str fontFileName RemoveFontResourceEx fontFileName, 0x10 sendmsg 0xffff, 0x001D, 0, 0 return #global
スクリプトを組んだのですが、
上のフォントと下のフォントが
同じに見えてしまいます...。
どうすれば解決できますか。
ちなみに、使用しているフォントは下の物です。
また、バージョンは3.4aです。
テスト用のスクリプトなので、見づらいかもしれません。
title "EXEVitual 1" dir_cur=dirinfo(0);システム変数がうまく機能しないため #module #uselib "gdi32.dll" #func AddFontResourceEx "AddFontResourceExA" sptr, int, nullptr #func RemoveFontResourceEx "RemoveFontResourceExA" sptr, int, nullptr #deffunc addFont str fontFileName AddFontResourceEx fontFileName, 0x10 sendmsg 0xffff, 0x001D, 0, 0 return #deffunc removeFont str fontFileName RemoveFontResourceEx fontFileName, 0x10 sendmsg 0xffff, 0x001D, 0, 0 return #global addFont dir_cur+"\mplus-1c-thin.ttf" font "M+ 1c thin",24 mes "test" font "MS ゴシック",24 mes "test"