Windows 7 の Visual Studio Express 2012 でフォント「c8514fix.fon」を使用するにはどうすればよいでしょうか?

Windows 7 の Visual Studio Express 2012 でフォント「c8514fix.fon」を使用するにはどうすればよいでしょうか?

フォントは持っています(OSに付属しています)。

2つの問題があるようです:

  1. このフォントは、通常は特定の状況でのみ使用できる「隠しフォント」です。システム設定を「大きいフォント」に変更したくありません。

  2. Visual Studio Express 2012 のテキスト エディターでフォントを使用したいのですが、システム フォントのリストからフォントを選択できます。残念ながら、多くの場合、何らかの「置換フォント」が使用されることになりますが、その理由はわかりません。具体的には、c8514fix.fon の小さいバージョンと思われる「Fixedsys」を選択すると、テキスト エディターは代わりに Courier または類似のものを使用します。メモ帳では、「Fixedsys」を選択して使用できます。

いろいろ試してみましたが、うまくいきませんでした。ファイルを別の場所にコピーして「インストール」すると、Windows のフォント ディレクトリにコピーが作成されますが、元のファイルと同様にアクセスできず、「非表示」(フォント リストに表示されない) になります。Fontforge を使用して、異なるフォント名などでコピーを作成します。どういうわけか、Windows はコピーを受け入れません。クリックするとプレビューに「Courier New」と表示されますが、インストールも機能していないようです。

答え1

Visual Studio 2010 以降では、テキストのレンダリングに WPF テクノロジ (実際の TrueType フォントのみをサポート) が使用されているため、ピクセル フォントはサポートされていません。拡張子を変更するだけでは、ピクセル フォントを TrueType フォントに変更することはできません。

フォント エディタを使用して変換する必要がありますが、TrueType として完璧に見えるようにするのは必ずしも簡単ではありません。

運が良ければ、誰かがすでにフォントを変換して、自分の Web サイトで利用できるようにしているかもしれません。たとえば、「Terminal」の代替として Terminus (ただし、残念ながら 6 ポイントではなく 8 ポイントまでしか小さくできません) や、Fixedsys の代替として Fixedsys Excelsior (これも 8 ポイントまでしか小さくできません) があります。

関連情報