Die ersten beiden Zeichen im linken Puffer sind LATIN SMALL LETTER A
und COMBINING CIRCUMFLEX ACCENT
. Gemeinsam sollten sie so angezeigt werden â
, wie LATIN SMALL LETTER A WITH CIRCUMFLEX
, â
.
Wie Sie jedoch sehen können, erscheint der Zirkumflex neben dem a
und nicht darüber.
Der Screenshot stammt von GNU Emacs 26.1 emacs -Q
unter Ubuntu 18.04. Die Zeichen werden in anderen Anwendungen korrekt angezeigt. Was läuft falsch und wie kann ich das beheben?
â
in gedit einfüge, ist der Hut oben. Wenn ich es von gedit kopiere und wieder in Emacs einfüge, bewegt sich der Hut nach rechts.(set-frame-font "-PfEd-DejaVu Sans Mono for Powerline-normal-normal-normal-*-42-*-*-*-m-0-iso10646-1")
und es hat funktioniert. Vielen Dank!Antworten:
Damit Emacs aufeinanderfolgende Zeichen kombinieren können, müssen Sie eine Schriftart verwenden, die beide Zeichen unterstützt. Laut den Kommentaren war das in Ihrem Fall 'DejaVu Sans Mono'.
quelle