Die Schriftart Monaco wird nicht in der Schriftartenliste von PuTTY angezeigt

Die Schriftart Monaco wird nicht in der Schriftartenliste von PuTTY angezeigt

Ich verwende PuTTY 0.60 unter Windows XP. Ich habe vor Kurzem die Schriftart Monaco heruntergeladen und installiert und PuTTY so konfiguriert, dass sie diese verwendet. Nach dem Neustart erscheint die Schriftart Monaco jedoch nicht in der Schriftartenliste von PuTTY. Sie scheint jedoch installiert zu sein und kann von anderen Anwendungen verwendet werden.

Zuerst dachte ich, es läge an 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 „Dateieigenschaften“, dass die Datei „gesperrt“ war, weil sie aus dem Internet heruntergeladen worden war; ich entsperrte sie, indem ich auf die entsprechende Schaltfläche drückte. Nach einigen Neustarts kann ich die Schriftart immer noch nicht im Dialogfeld „Schriftartenauswahl“ von PuTTY sehen; die Sitzungen, die ich nach der Installation der Schriftart konfiguriert habe, verwenden sie jedoch immer noch. Ich kann nur keine neuen Sitzungen so konfigurieren, dass sie sie verwenden.

Irgendwelche Ideen, wie man diese Schriftart wieder im Schriftartauswahldialog von PuTTY anzeigen kann? Oder einen Hinweis darauf, warum sie dort nicht angezeigt wird?

Bearbeiten:Es scheint, dass es zwei Versionen dieser Schriftart gibt. Die von mir installierte Version soll die neueste sein, aber ihre Flags scheinen falsch zu sein. Da ich diese Schriftart nach der Installation der angeblich „alten“ Version aktualisiert habe, kann ich sie vermutlich immer noch unter PuTTY verwenden.

Ich schätze, PuTTY ist im Vergleich zu anderen Programmen wählerisch, was als „behoben“ gilt.

Antwort1

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

Antwort2

Neben der offensichtlichen Schriftinstallation und den Registry-Änderungen,KB 247185 von Microsoftlehrt die Kriterien, die beachtet werden müssen, damit eine Schriftart in der Eingabeaufforderung verfügbar ist, teilweise zitiert im Folgenden:

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

  • Die Schriftart muss eine Schriftart mit fester Schriftbreite sein.
  • Die Schriftart darf nicht kursiv sein.
  • Die Schriftart darf kein negatives A- oder C-Leerzeichen enthalten.
  • Wenn es eine TrueType-Schriftart ist, muss es FF_MODERN sein.
  • Wenn es keine TrueType-Schriftart ist, muss es OEM_CHARSET sein.

Zusätzliche Kriterien für asiatische Installationen:

  • Wenn es sich nicht um eine TrueType-Schriftart handelt, muss der Schriftname „Terminal“ lauten.
  • Handelt es sich um eine asiatische TrueType-Schriftart, muss es sich auch um einen asiatischen Zeichensatz handeln.

Meines Wissens gibt es eine gewisse Überschneidung zwischen diesen Regeln und denen in PuTTY, insbesondere hinsichtlich der TrueType-Anforderungen.

Durch Ausprobieren habe ich herausgefunden, dass es mehrere Versionen der Schriftart Monaco gibt und nur einige davon in CMD funktionieren. Ein Beispiel für eine korrekte Version (2.0, um genau zu sein)ist das unter diesem Link verfügbarezur Verfügung gestellt vonein SitePoint-Beitrag zu den sogenannten „Top 10 Programmierschriften“.

Antwort3

Sie können die Schriftart auf eine Schriftart einstellen, die sich nicht in der Dropdown-Liste des Konfigurationsdialogfelds befindet, indem Sie die Einstellung im Speicher manuell bearbeiten (Registrierung für das ursprüngliche PuTTY oder Textdatei für moderne Forks wie KiTTY).

Dies ist zwar kein bequemer Weg, Sie erreichen jedoch das, was sonst unmöglich wäre.

verwandte Informationen