Windows 8.1 コマンドプロンプトでレジストリエディターにリストされているフォントが表示されない

Windows 8.1 コマンドプロンプトでレジストリエディターにリストされているフォントが表示されない

Windows 8.1を使用していますが、コマンドプロンプトのフォントを変更したいです。以下に示すプロパティウィンドウを開きます。

Raster Fonts

しかし、欲しいものが見つかりません。レジストリエディタを開いて[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]に移動します。

そしてここに

00  Consolas
0 Lucida Console

コマンドプロンプトのプロパティウィンドウに表示されないのはなぜですか?

答え1

フォントは、console.dll (プロパティを表示する) に表示されるように、レジストリの別の部分に明示的に追加する必要があります。

これは、まだ「修正」されていない Windows 2.x の UI 機能だと考えてください。

答え2

標準の Windows ターミナルでは、「等幅フォント」のみが許可され、使用されます。そのため、フォントが壊れているかパッチが適用されているか、標準フォントの動作を変更するサードパーティ ソフトウェアがインストールされている可能性があります。システムで行った変更を元に戻してみてください。

また、ConEmu や ConsoleZ などの他の端末エミュレーターを使用することもできます。これらのエミュレーターにはそのような制限はありません。

関連情報