会社が作成したカスタム フォントに問題があります。Visual Studio 2008 でコントロールの Font プロパティをフォントに設定すると、次のエラーが表示されます。
TrueType フォントのみがサポートされています。これは TrueType フォントではありません。
フォント選択ダイアログにフォントが表示され、Windows フォント フォルダー内のフォントをダブルクリックすると、プレビューが正しく表示されます。
一緒に仕事をしている他の開発者と一緒に少しテストを行いました。この問題は、Server 2003 で VS2008 を実行している場合にのみ発生するようですが、Vista および XP ではデザイン タイム フォントが正常に動作します。Arial や Courier New などのその他のシステム フォントは正常に動作しますが、社内のカスタム フォントだけではありません。
Server 2003 で TrueType と思われるフォントに問題が発生する理由を知っている人はいますか?
アップデート:
マシン間の追加の違いを調べていました。問題の PC には Microsoft Office がインストールされていませんでした。Office をインストールした後、問題のフォントは、他の変更を加えることなく Visual Studio で機能しました。
元の質問の補足として、Microsoft Office をインストールするとフォントが機能し始めるのはなぜですか?