Monaco-Schriftart wird nicht in der PuTTY-Schriftartenliste angezeigt


10

Ich verwende PuTTY 0.60 unter Windows XP. Ich habe kürzlich die Monaco-Schriftart heruntergeladen und installiert und PuTTY für die Verwendung konfiguriert. Nach dem Neustart wird die Monaco-Schriftart jedoch nicht in der PuTTYs-Schriftartenliste angezeigt. Es scheint installiert zu sein, und andere Anwendungen können es verwenden.

Zuerst dachte ich, es sei ein Problem mit der Verschlüsselung der Datei (ich hatte sie ursprünglich in einen verschlüsselten Ordner heruntergeladen), also entschlüsselte ich sie. Danach bemerkte ich im Dialogfeld mit den Dateieigenschaften, dass die Datei "gesperrt" war, weil sie aus dem Netz heruntergeladen wurde. Ich habe es entsperrt, indem ich den Knopf gedrückt habe, der es sagt. Nach einigen Neustarts kann ich die Schriftart im PuTTY-Dialogfeld zur Schriftauswahl immer noch nicht sehen. Die Sitzungen, die ich nach der Installation der Schriftart konfiguriert habe, verwenden sie jedoch weiterhin. Ich kann einfach keine neuen Sitzungen konfigurieren, um sie zu verwenden.

Irgendwelche Ideen, wie diese Schriftart erstellt werden kann, werden im PuTTY-Dialogfeld zur Schriftauswahl erneut angezeigt. Oder ein Hinweis darauf, warum es dort nicht erscheint?

Bearbeiten: Es scheint, dass es zwei Versionen dieser Schriftart gibt. Die von mir installierte Version soll die neueste sein. Es scheint jedoch, dass seine Flags falsch sind. Da ich diese Schriftart nach der Installation der angeblich "alten" Version aktualisiert habe, kann ich sie vermutlich noch unter PuTTY verwenden.

Ratet mal, PuTTY ist wählerisch in Bezug auf das, was im Vergleich zu anderen Programmen als "fest" angesehen wird.


Wird die Version der Schriftart angezeigt, wenn Sie die Schriftartdatei zum Anzeigen öffnen? Um welche Version handelt es sich?
OKtosiTe

IMHO kann diese Frage auch für Probleme mit der CMD-Schriftartenliste relevant sein, also ist vielleicht eine Bearbeitung angebracht?
Luftangriff

Antworten:


8

Gemäß dem PuTTY-Handbuch können Sie nur eine Schriftart mit fester Breite auswählen. Ich vermute, dass Monaco nicht als Schriftart mit fester Breite aufgeführt wird und daher nicht in der Liste der verfügbaren Schriftarten angezeigt wird.


1
Es scheint sich um eine Schriftart mit fester Breite zu handeln. en.wikipedia.org/wiki/Monaco_(typeface)
Paradroid

4
Ich würde vermuten, dass für die Monaco-Schriftart nicht das richtige Attribut "fester Abstand" festgelegt ist, um dem System mitzuteilen, dass es sich um eine feste Breite handelt. Ich habe festgestellt, dass es auf meinem System mehrere Schriftarten mit fester Breite gibt, die in diesem Dialogfeld nicht angezeigt werden.
Heavyyd

5

Neben der offensichtlichen Änderung der Schriftartinstallation und der Registrierung enthält die KB 247185 von Microsoft die Kriterien, die beachtet werden müssen, damit eine Schriftart in der Eingabeaufforderung verfügbar ist, die teilweise unten aufgeführt ist:

Die Schriftarten müssen die folgenden Kriterien erfüllen, um in einem Befehlssitzungsfenster verfügbar zu sein:

  • Die Schriftart muss eine Schriftart mit fester Tonhöhe sein.
  • Die Schriftart darf nicht kursiv sein.
  • Die Schriftart darf kein negatives A- oder C-Leerzeichen enthalten.
  • Wenn es sich um eine TrueType-Schriftart handelt, muss sie FF_MODERN sein.
  • Wenn es sich nicht um eine TrueType-Schriftart handelt, muss sie OEM_CHARSET sein.

Zusätzliche Kriterien für asiatische Installationen:

  • Wenn es sich nicht um eine TrueType-Schriftart handelt, muss der Gesichtsname "Terminal" sein.
  • Wenn es sich um eine asiatische TrueType-Schriftart handelt, muss es sich auch um einen asiatischen Zeichensatz handeln.

Nach meinem Verständnis gibt es einige Überschneidungen zwischen diesen Regeln und denen in PuTTY, insbesondere in Bezug auf die TrueType-Anforderungen.

Durch Versuch und Irrtum habe ich erfahren, dass mehrere Versionen der Monaco-Schriftart verfügbar sind und nur einige davon in CMD funktionieren. Ein Beispiel für eine korrekte Version (2.0, um genau zu sein) ist die unter diesem Link verfügbare, die von einem SitePoint-Beitrag in den sogenannten "Top 10 Programming Fonts" bereitgestellt wird .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.