HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0222
腱鞘炎代用フォント5解決


腱鞘炎

リンク

2010/2/22(Mon) 17:36:40|NO.30792

こんにちは。
早速ですがフォント指定について質問させてもらいます。
フォント「Meiryo UI」がなければ「メイリオ」、それもなければ「MS UI Gothic」
というように、代用フォント(というのでしょうか?)を指定するにはどうしたらいいでしょうか。
分かりにくい文章ですみませんが、ご回答よろしくお願いします。

HTMLやCSSではコンマ区切りでできるのですが。。。



この記事に返信する


みり

リンク

2010/2/22(Mon) 17:44:25|NO.30793

フォントMS UI Gothic
フォントメイリオ
フォントMeiryo UI



inovia

リンク

2010/2/22(Mon) 19:00:52|NO.30795


#include "gdi32.as" #module #defcfunc fontchk str p1,int p2,int p3 font p1,p2,p3 sdim pFaceName GetTextFace hdc,64,varptr(pFaceName) if p1 == pFaceName : return 0 return -1 #global fontname.0="Meiryo UI","メイリオ","MS UI Gothic" repeat length(fontname) title ""+cnt+"番目のフォントを使用中" if fontchk(fontname.cnt,64,16)!=-1:break loop mes "あいうえお"



腱鞘炎

リンク

2010/2/22(Mon) 19:43:13|NO.30796

GDI32.DLLを使うのですか!

ありがとうございます。



HiroakiSoftware

リンク

2010/2/22(Mon) 20:28:56|NO.30797

既に解決していますが
指定されたフォントが使用できるかを確認する関数を
Cで組んでDLL化しました。
このDLLはHSP専用では在りませんのでC等の他の言語でも
使用できます

必要でしたら
http://hiroaki2008.ktkr.net/pass/CheckExistFont.zip
ここからダウンロードして下さい
使用方法は解凍してできる使用方法.txtを御覧下さい
このDLLを使用した場合の解凍を以下に示します


#include "CheckExistFont.hsp" fontname="Meiryo UI","メイリオ","MS UI Gothic" foreach fontname CheckExistFont fontname(cnt) if stat==1{ usefont=fontname(cnt) font usefont,16 break } loop print usefont+"を使用中"

もしこのDLLの使用上、不明な点、質問等ございましたら
http://hiroaki2008.ktkr.net/cgi-bin/mailformpro2/mail/mailform.html
から僕宛に問い合わせメールを送っていただきますようお願いいたします



腱鞘炎

リンク

2010/3/20(Sat) 10:21:10|NO.31423

>>HiroakiSoftware様
遅くなってすみません。
態々DLLまでありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.