開発環境:[OS]VistaUltimate [言語]VB6SP6
フォームのラベルにフォント「メイリオ」を設定しているプログラムが
あるとします。
配布したユーザの環境によって「メイリオ」フォントがない場合は
代用のフォントが設定されると思います。
しかし、文字がおかしくなって表示されなくなるのは問題なので、
やはり「メイリオ」フォントがない場合は「MS ゴシック」を使用する
など処理をしたほうがいいでしょうか?
そういう場合はこうしたほうがいいなど意見を御願いします。
私が思いつく選択肢としては、
・そもそもメイリオを利用しない。標準フォントのままにする。
・フォントをユーザー指定できるよう、設定画面を用意する。
・利用者にメイリオをインストールしてもらう。
・多少のフォント崩れは気にせず無視。
・再頒布可能なフォントを使用し、それを一緒に配布する。
・アプリ側で、想定されるフォント(メイリオ/MS ゴシックなど)に、
それぞれのフォントに重みづけをし、利用可能なフォントの中で
優先順位の高い物を選択するようにする。
あたりですかね。
返信遅れました。
参考にします。ありがとうございました。