MonacoフォントがPuTTYフォントリストに表示されない


10

Windows XPでPuTTY 0.60を使用しています。最近、Monacoフォントをダウンロードしてインストールし、それを使用するようにPuTTYを構成しました。ただし、再起動後、MonacoフォントはPuTTYのフォントリストに表示されません。インストールされているように見え、他のアプリケーションが使用できます。

最初はファイルが暗号化されている(最初は暗号化されたフォルダーにダウンロードしていた)の問題だと思ったので、復号化しました。その後、ファイルのプロパティダイアログで、ファイルがネットからダウンロードされたために「ロック」されていることに気付きました。そう言うボタンを押してロックを解除しました。数回再起動した後も、PuTTYのフォント選択ダイアログにフォントが表示されません。ただし、フォントをインストールした後に構成したセッションでは引き続き使用されます。それを使用するように新しいセッションを構成できません。

このフォントを作成する方法についてのアイデアは、PuTTYのフォント選択ダイアログに再び表示されますか?それともそこに表示されない理由のヒントはありますか?

編集:このフォントには2つのバージョンがあるようです。私がインストールしたものは最新バージョンであるはずです。ただし、フラグが正しくないようです。おそらく「古い」バージョンをインストールした後でこのフォントを更新したので、PuTTYでも使用できると思います。

PuTTYは、他のプログラムと比較して「修正済み」と見なされるものについてはうるさいと思います。


フォントファイルを開いて表示すると、フォントのバージョンが表示されますか?それはどのバージョンですか?
2010

私見この質問はCMDフォントリストの問題にも関連している可能性があるので、おそらく編集が必要ですか?
空爆

回答:


8

PuTTYマニュアルによると、固定幅フォントのみを選択できます。私の推測では、モナコは固定幅フォントとしてリストされていないため、使用可能なフォントのリストに表示されません。


1
固定幅フォントのようです。 en.wikipedia.org/wiki/Monaco_(typeface)
paradroid

4
モナコのフォントには、正しい「固定ピッチ」属性が設定されておらず、固定幅であることをシステムに通知していると思います。私のシステムでは、ダイアログに表示されない固定幅のフォントがいくつかあることに気づきました。
2010年

5

明らかなフォントのインストールとレジストリの変更に加えて、MicrosoftのKB 247185は、フォントをコマンドプロンプトで使用できるようにするために守らなければならない基準を教えています。

フォントは、コマンドセッションウィンドウで使用できるように、次の条件を満たす必要があります。

  • フォントは固定ピッチのフォントでなければなりません。
  • フォントを斜体にすることはできません。
  • フォントに負のAまたはCスペースを含めることはできません。
  • TrueTypeフォントの場合は、FF_MODERNである必要があります。
  • TrueTypeフォントでない場合は、OEM_CHARSETである必要があります。

アジアのインストールの追加基準:

  • TrueTypeフォントでない場合、フェース名は「Terminal」である必要があります。
  • アジアのTrueTypeフォントの場合は、アジアの文字セットでもある必要があります。

私の理解では、特にTrueTypeの要件に関して、これらのルールとPuTTYのルールとの間にはいくつかの重複があるということです。

試行錯誤の結果、モナコのフォントには複数のバージョンがあり、CMDで動作するのはそのうちの一部だけであることを知りました。正しいバージョン(正確に 2.0)の例は、SitePointの投稿(いわゆる「トップ10プログラミングフォント」でこのリンクから入手できるものです

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