☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ blabla
Ich muss die oben genannten Symbole in Windows 7 mit proportionalen Schriftarten anzeigen. Einige Symbole werden jedoch nicht richtig angezeigt. In diesem speziellen Beispiel wird verwendet Courier New
.
Ich habe Englisch (USA) in meinen regionalen Einstellungen festgelegt.
Aktualisieren:
Das ultimative Ziel ist es, dies in PuTTY zu zeigen
Wie Sie auf der linken Seite sehen können, gibt es viele Sonderzeichen.
Nun sehen Sie, was ich mit DejaVu Mono
Schrift bekomme .
Dieser mit Courier New
Dieser mit Consolas
Dieser mit Inconsolata
Dies ist die Testausgabe mit DejaVu Sans Mono
.
Klicken Sie hier zum Vergrößern
Vergleichen Sie diese nun mit dem Screenshot rechts unter Update
Courier New
wenn es die Glyphen hat, die du brauchst?Antworten:
Everson Mono arbeitet in PuTTY (eine sehr wichtige Bedingung; viele andere Schriftarten funktionieren, z. B. in Konsolen) für alle von Ihnen geposteten Zeichen. Ein vollständiger Test mit dem Python-Skript zeigt jedoch einen Block, der nicht ganz richtig ist.
Um Everson Mono auf PuTTY zu verwenden, muss möglicherweise das
Allow selection of variable-pitch fonts
Kästchen im AbschnittWindow
->Appearance
->Font settings
angekreuzt werden.Andere Schriftarten, wie DejaVu Sans Mono, funktionieren perfekt in anderen Programmen und leihen möglicherweise Glyphen aus anderen Dateien aus (ich bin mir nicht sicher, wie TT-Schriftarten funktionieren), was in PuTTY anscheinend nicht funktioniert. Code2000 hätte funktionieren sollen, aber es hat etwas ... Seltsames ... an meinem PuTTY-Fenster bewirkt. Es kann für Sie arbeiten. Jede Schriftart, die ich ausprobiert habe, funktioniert direkt in der Konsole, auch wenn dies nicht der Fall sein sollte. Es könnte sich lohnen, einen alternativen Client / Emulator zu suchen.
quelle
inconsolate
auch bei kleinen Größen klarer und unterscheidbarer aussieht . Danke Bob, ich stimme deiner Antwort zu.Sie müssen lediglich die Schriftart (Abbildung 1) und die Codierung (Abbildung 2) in PuTTY festlegen.
Die Schriftart in Ihrem Screenshot ist Inconsolata (holen Sie sich die OTF-Datei und kopieren Sie sie in Ihren Windows Fonts-Ordner). (PyroScope schlägt DejaVu Sans Mono für Windows vor. Holen Sie sich
dejavu-fonts-ttf-2.33.zip
die vierDejaVuSansMono*.ttf
Dateien, extrahieren Sie sie und kopieren Sie sie in den Windows-Schriftartenordner.)Die zu verwendende Codierung ist UTF-8 .
Abbildung 1: Legen Sie die Schriftart fest:
Abbildung 2: Stellen Sie die Kodierung ein:
quelle
Inconsalata
nicht einmal ist sogar sagen mehr verkrüppelt, dass Zeichen Kyrillisch sind meine Update - Screenshot weg ... zu sehen. Putty ist auf UTF-8 eingestellt.Ich habe die akzeptierte Lösung überprüft. Auf meinem Computer zeigt Putty Everson Mono oder DejaVu Sans Mono jedoch nicht in der Schriftartenliste an. (Es muss ein Fehler in meiner Systemkonfiguration aufgetreten sein).
Außerdem ändere ich nicht gerne meine Lieblingsschriftart in Monospaces.
Nach einigem Googeln fand ich eine bessere Lösung :
Fügen Sie unter dem Windows-Registrierungsschlüssel einen mehrteiligen Wert für Ihre bevorzugte Schriftart hinzu (oder bearbeiten Sie ihn)
Der hinzugefügte (oder bearbeitete) Schlüsselname sollte der Schriftartname sein, und der zugeordnete Wert ist eine Liste von Ersatzschriftartenoptionen, um die Zeichen anzuzeigen, die von der vorherigen Schriftart nicht erkannt wurden. Sollte es welche geben, können Sie den Wert von dort kopieren.
Für mich habe ich einen Eintrag hinzugefügt:
Neustart und jetzt kann Putty die Unicode-Zeichen korrekt anzeigen:
quelle
DejaVu Sans Mono arbeitet für mich. Natürlich gibt es auch andere Schriftarten, die genauso gut funktionieren.
BEARBEITEN: Wenn Sie rtorrent in ausführen
screen
, stellen Sie sicher, dass der Bildschirm auch utf8 verwendet.quelle