フォントについて

解決


かべ  2009-04-22 11:58:39  No: 101668  IP: 192.*.*.*

開発環境:[OS]VistaUltimate [言語]VB6SP6

フォームのラベルにフォント「メイリオ」を設定しているプログラムが
あるとします。
配布したユーザの環境によって「メイリオ」フォントがない場合は
代用のフォントが設定されると思います。
しかし、文字がおかしくなって表示されなくなるのは問題なので、
やはり「メイリオ」フォントがない場合は「MS ゴシック」を使用する
など処理をしたほうがいいでしょうか?

そういう場合はこうしたほうがいいなど意見を御願いします。

編集 削除
魔界の仮面弁士  2009-04-22 12:45:44  No: 101669  IP: 192.*.*.*

私が思いつく選択肢としては、
  ・そもそもメイリオを利用しない。標準フォントのままにする。
  ・フォントをユーザー指定できるよう、設定画面を用意する。
  ・利用者にメイリオをインストールしてもらう。
  ・多少のフォント崩れは気にせず無視。
  ・再頒布可能なフォントを使用し、それを一緒に配布する。
  ・アプリ側で、想定されるフォント(メイリオ/MS ゴシックなど)に、
    それぞれのフォントに重みづけをし、利用可能なフォントの中で
    優先順位の高い物を選択するようにする。
あたりですかね。

編集 削除
かべ  2009-04-28 10:48:48  No: 101670  IP: 192.*.*.*

返信遅れました。
参考にします。ありがとうございました。

編集 削除