MSフォントについて

[戻る]
チャイ 2008/10/27(月) 13:21:13
VC++2005ダイアログベースを使用しています。
Windows標準のフォントについて質問です。

ダイアログの初期状態でのフォントが"MS UI Gothic"となっていますが、
このフォントは日本語OS,フランス語OSなどそれぞれのローカルな言語で
表示が異なるものなのでしょうか?

"MS UI Gothic"で作成したプログラムをフランス語OSで起動したときに
フォントの太さや幅が合わず、文字の欠けが発生してしまいました。
(※表示させたいのは英語のみです)

それと、言語の違いによる影響がないフォントがあるのでしょうか?
ご教授お願いします。m(_ _)m

仲澤@失業者 2008/10/27(月) 14:39:34
とりあえず、簡単にできそうな手は
 1."MS Gothic"にしてみる。
 2.DLGのプロパティの「フォント」で
   「文字セット」が「日本語」だったら「欧文」にしてみる。
でしょうか。

チャイ 2008/10/27(月) 19:08:33
[[解決]]
仲澤@失業者さん、返信有難うございます。

フォントが"MS Gothic"の場合、ローカルの言語によって固有の
表示がされるようです。
文字セットを変更するというのも手ですが、日本語や欧文以外の
ことも考慮すると、やはりOSの言語に依存しないフォントを使用
するのがベストと思いました。特に今回は英語のみの表記だった
ので、色々試行した結果、プロポーショナルであればArialや
Courier、固定幅であればCourier Newがよさそうです。
今回はこれでいこうと思います。
ご教授有難うございました。

古いスレッドには追加発言できません。