C#.NETアプリケーションを配備すると、GUIエレメントは「Arial」フォントを使用する(Visual Studio GUIデザイナのデフォルト)。フォントが存在せず、.NETアプリケーションがクラッシュする、フォントを確認する必要がある、またはフォントをインストールする必要がある
私たちが何らかの理由で取り組んでいる特定の顧客には、Arialフォントがインストールされていませんでした(私が知っている限り、すべてのWindowsインストールで手作業で削除されているはずです)。
この結果、例外/アプリケーションのクラッシュが発生します。
C#でフォントが存在することを確認する方法はありますか?そうでない場合は自動的にインストールしますか?
ニースを!埋め込みリソースからフォントをインストールする方法についての詳細はありますか? (オフにGoogleに私も検索に行く...) –
私はコードを変更しました。 –