Win XP Professional SP3 (32 ビット) を実行しているマシンで VS 2010 Ultimate のテキスト エディターのフォントを変更しようとしていますが、インストールされているフォントが正しくレンダリングされませんが、既定のフォントでは問題なく動作します。(最初はMonacoフォントだけかと思っていたのですが、それ以上だと最近気づきました。)
PC でInconsolata、Futurist 固定幅、Monacoなどのいくつかのフォントでテストしました。フォントをインストールした True Type フォントに変更すると、フォントはConsolasとしてレンダリングされますが、フォントと色のフォント名はウィンドウに新しいフォント名が表示されます。
同僚のマシンに Monaco フォントを適用することに成功しました (2 人とも同じ OS と VS エディションを使用しています)。私のマシンの VS 2008 でフォントを変更することもできますが、これも問題ないようです。また、MS Word および Excel アプリケーションでフォントを上記のフォントのいずれかに変更できるため、システム全体の問題ではないと思います。
SOに関するこの非常に古い投稿に出くわしましたが、これは同様の問題に対処しています(2010年には関係ないかもしれません)が、リストされているテクニックのいくつかを試してみましたが、成功しませんでした。
これは私がこれまでに行ったことです(必ずしも同じ順序ではありません)が、何も機能しませんでした-
- コメントの提案に従ってVisual Studioをリセットする
- フォントのインストール後に IDE を再起動します
- VS を閉じ、フォントをアンインストールして再インストールし、VS を再度開きます。
- VSをセーフモードで開き、拡張機能を無効にして、VSを再度開きます
- Visual Studio の修復/再インストール
VS が破損している可能性はありますか? (だったら修理すれば直るんじゃない?)
Microsoft Connect のバグから、VS 2010 テキスト エディターが WPF を使用して再構築されていることも知りました。それが問題の原因でしょうか? 奇妙なことに、環境フォント(VS メニュー、ソリューション エクスプローラー ウィンドウなどのフォント) を好きなフォントに設定できます。テキストのように、テキストを入力できるウィンドウにのみフォントを設定することはできません。エディタ、ウォッチ ウィンドウ、イミディエイト ウィンドウなど
他の誰かがこの種の問題に遭遇しましたか? 誰にも解決策がありますか?私は今アイデアがありません.VSを完全にアンインストールして再インストールするのが最後の手段のようです(ただし、それが機能するかどうかはわかりません).