Wie kann man Unicode-Zeichen in Emacs sichtbar machen?

2896
Rene Saarsoo

Wenn ich eine Datei mit UTF-8-Text öffne, werden die Zeichen als Kästchen angezeigt.

Ich glaube, mir fehlt eine Schriftart, da ich diese Felder sicher bearbeiten kann und die Änderungen sich als richtig herausstellen, wenn ich sie in einem anderen Texteditor (zum Beispiel von Vim in Terminal) anschaue.

Beim Start druckt Emacs die folgende Warnung aus:

Warning: no fonts matching `-*-fixed-medium-r-normal-*-16-*-*-*-*-*-iso8859-1' available [2 times] 

Ich habe versucht, mehrere X.org-Schriftpakete auf meinem System zu installieren, aber das scheint nicht zu helfen.

Verwenden von GNU Emacs 22.3

5

3 Antworten auf die Frage

4
Mike McQuaid

Versuchen Sie es mit DejaVu Sans Mono als Schriftart. Dies ist eine Schriftart für Unicode, die normalerweise auf jeder Linux-Distribution standardmäßig installiert wird.

Diese Art löste mein Problem, da ich die DejaVu Sans Mono-Schriftart verwenden musste, die ich auf Emacs 23 aktualisieren musste, da 22 keine TrueType-Schriftarten unterstützt. Offenbar wählte Emacs nach dem Upgrade automatisch DejaVu Sans Mono als Standardschriftart aus. Rene Saarsoo vor 14 Jahren 0
Schön, dass es geholfen hat! Mike McQuaid vor 14 Jahren 0
Emacs 23 fügte eine xft-Unterstützung hinzu, die das Leben in der Welt der Schriften und Emacs wesentlich lebenswerter macht. baudtack vor 14 Jahren 0
3
mas

Der Schriftartenfehler ist wahrscheinlich ein roter Hering. Diese Meldung wird normalerweise angezeigt, weil Emacs der Meinung ist, dass er für einige Ausgaben eine Schriftart dieser Spezifikation verwenden sollte. Wenn Sie es reparieren möchten, müssen Sie die fehlerhafte Spezifikation finden und reparieren. Dies ist die empfohlene Route (zhttp://braeburn.aquamacs.org/code/master/etc/PROBLEMS ).

Ein Upgrade auf Emacs 23 schien diese Warnmeldung ebenfalls zu entfernen. Rene Saarsoo vor 14 Jahren 1
1
joe

Unicode (Name oder Hex):

https://stackoverflow.com/questions/1145889/emacs-xterm-mousepad-c-unicode-and-utf-8-trying-to-make-sense-of-it-all

Was meinst du mit "Name oder Hex"? Und worauf sollte ich bei dieser Frage achten? Rene Saarsoo vor 14 Jahren 0
Es gibt eine Antwort auf dieses Problem .. joe vor 14 Jahren 0
Wenn Sie meinen (bevorzugtes Codiersystem 'utf-8), dann habe ich das in meiner .emacs-Datei. Ich habe auch versucht, die folgenden Zeilen einzufügen, aber das hat nicht geholfen. Rene Saarsoo vor 14 Jahren 0