摩纳哥字体未出现在 PuTTY 字体列表中

Leo*_*era 9 fonts putty windows-xp

我在 Windows XP 下使用 PuTTY 0.60。我最近下载并安装了 Monaco 字体,并配置了 PuTTY 以使用它。但是,重启后,PuTTY的字体列表中没有出现Monaco字体;它确实显示已安装,并且其他应用程序可以使用它。

一开始我以为是文件被加密的问题(我本来是下载到一个加密文件夹的)所以我解密了。之后,我在文件属性对话框中注意到该文件由于从网上下载而被“锁定”;我按下了这样说的按钮解锁了它。几次重启后,我仍然看不到 PuTTY 的字体选择对话框中的字体;但是,我在安装字体后配置的会话仍然使用它。我只是无法配置新会话来使用它。

关于如何在 PuTTY 的字体选择对话框中再次显示此字体的任何想法?或者任何提示为什么它没有出现在那里?

编辑:似乎这种字体有两个版本。我安装的应该是最新版本;然而,它的标志似乎是不正确的。由于我在安装了所谓的“旧”版本后更新了此字体,因此我想我仍然可以在 PuTTY 下使用它。

与其他程序相比,Guess PuTTY 对什么被认为是“固定的”很挑剔。

hea*_*vyd 8

根据PuTTY 手册,它只允许您选择固定宽度的字体。我的猜测是 Monaco 没有被列为固定宽度字体,因此不会出现在可用字体列表中。

  • 我猜摩纳哥字体没有设置正确的“固定间距”属性来告诉系统它是固定宽度。我注意到在我的系统上有几种字体应该是固定宽度的,但没有显示在该对话框中。 (4认同)

air*_*ike 5

除了明显的字体安装和注册表更改外,Microsoft 的 KB 247185 还教导了必须遵守的标准,以便命令提示符中的字体可用,部分引用如下:

字体必须满足以下条件才能在命令会话窗口中使用:

  • 字体必须是固定间距字体。
  • 字体不能是斜体。
  • 字体不能有负 A 或 C 空格。
  • 如果是 TrueType 字体,则必须是 FF_MODERN。
  • 如果它不是 TrueType 字体,则它必须是 OEM_CHARSET。

亚洲装置的附加标准:

  • 如果它不是 TrueType 字体,则字体名称必须是“终端”。
  • 如果是亚洲 TrueType 字体,则它也必须是亚洲字符集。

我的理解是这些规则与 PuTTY 中的规则有一些重叠,特别是与 TrueType 要求有关。

因此,通过反复试验,我了解到有多个版本的 Monaco 字体可用,其中只有一些可以在 CMD 中使用。正确版本(准确地说2.0)的一个例子是这个链接上的一个,SitePoint 一篇关于所谓的“十大编程字体”的帖子提供。