Windows XPコンソールフォントを変更する方法


27

私はかなり長い間、Windows XPでCleartypeおよびVistaフォントを使用しています。ソースコードを操作するためのConsolasフォントが大好きです。Windowsコンソール(コマンド)ウィンドウのフォントとしても使いたいです。これを行う方法はありますか?

回答:


34
  • Windowsレジストリのバックアップを作成します。

  • regeditで、に移動します

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

  • 右側のペインを右クリックして、New->を選択しますString value

  • 00エントリ名として書き込みます。

  • 新しいエントリを右クリックして、をクリックしModifyます。

  • Valueデータフィールドに目的のフォントの名前を書き込みます。その値は、上のエントリの1つと一致する必要がありますHKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts

  • 追加のフォントを追加する場合は、前の手順を繰り返して、0毎回エントリ名にa を追加します(つまり、3番目のエントリが必要です000)。

  • PCを再起動して、変更を適用します。

  • コンソールウィンドウを開き、タイトルバーを右クリックしてを選択しますProperties

  • Fontタブを選択します。新しいフォントがリストに表示されます。

これを行う前に、「なぜコンソールウィンドウはLucida Consoleとラスターフォントに制限されているのですか?」という記事を読んでください。


6
制限に関するもう少し詳細を追加するこのMicrosoftサポート記事もあります:support.microsoft.com/default.aspx
kb

そのブログへのリンクに+1!必読です。
アルジャン

これがうまくいくのはひどいです。
限定A罪

コマンドプロンプトのコードページでフォントの選択が制限されていることに注意してください。最初にアクティブなコードページを検索しますchcp。次に、UTF-8コードページ(永続的な変更!)chcp 65001を使用して、リスト内のフォントを表示してみてください。
イヴァンチャウ14

(1)Antのコメント内のリンクが壊れています。(2)Windows 7システムでは、すでに00= Consolas値を持っています(そこに置いたことを覚えていません)。(はい、私は知っている、問題は、Windows XPについてです。)(3)この答えは使用して示唆しているようで000000000000、...、あなたは多くのエントリを追加している場合。あなたはおそらく、一方ではいけません加えることが多く、フォントの、の命名規則を000001002より拡張性/持続可能であるように見えるでしょう。
G-Manは「Reinstate Monica」と言う

5

これは単純なレジストリ調整です。

HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont

名前00の文字列値(REG_SZ)を追加し、「データ」フィールドにコンソラを配置します。

その後、PCを再起動し、コマンドプロンプト内でデフォルトを変更する必要があります。

スタート->実行-> Cmd。

ウィンドウのタイトルを右クリック->プロパティ->フォント




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.