tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Fontの判別
投稿日: 2009/04/07(Tue) 03:24
投稿者YuO
> フォントを使用する際に、英語フォントか、日本語フォントかを
> 判別させる事は可能なものでしょうか?
> Fontクラスのプロパティを各種見ていったのですが、それらを判別する
> ための情報は見当たりませんでした。

「英語フォント」「日本語フォント」の定義は何でしょうか。

例えば,Arial Unicode MSというフォントは
・U+005Cはバックスラッシュを表示
・CJK統合漢字を含む
という情報を返します (前者はVSのフォント設定で確認,後者はGetFontUnicodeRanges APIで確認)。
これはどちらのフォントになるでしょうか。

ちなみに,EnumFontFamiliesEx APIで列挙させると,
・SHIFTJIS_CHARSET
・ANSI_CHARSET
・HANGUL_CHARSET
・JOHAB_CHARSET
・GB2312_CHARSET
・CHINESEBIG5_CHARSET
・HEBREW_CHARSET
・ARABIC_CHARSET
・GREEK_CHARSET
・TURKISH_CHARSET
・BALTIC_CHARSET
・EASTEUROPE_CHARSET
・RUSSIAN_CHARSET
・THAI_CHARSET
・VIETNAMESE_CHARSET
が取得できました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。