Здравствуйте!
Такая проблема - emacs неправильно показывает комбинирующие символы Unicode, напр. 'COMBINING LONG STROKE OVERLAY' (U+0336).
в gnome-term всё работает
есть файл:
[u1@localhost Desktop]$ cat abc
t̶e̶s̶t̶
[u1@localhost Desktop]$ od -txCz abc
0000000 74 cc b6 65 cc b6 73 cc b6 74 cc b6 0a 0a >t..e..s..t....<
0000016
а emacs это показывает как t-e-s-t. при этом черный курсор охватывает букву и символ зачеркивания, т.е. он (emacs), видимо, понимает, что это один символ, поэтому я думаю, что дело в шрифтах.
с другой стороны, что странно - символ aкут (который используют, помимо прямого назначения, как символ ударения) показывается правильно (над буквой, а не возле) и некоторые другие символы тоже (все не проверял)
как это настроить? я искал по словам emacs combining/non-spacing characters, но не нашел ничего вразумительного. а так, я даже приблизительно не знаю, в какую сторону копать.
может, кто знает, в чем тут дело?
заранее спасибо
да нет, вроде - GNU Emacs 23.2.1 (i386-redhat-linux-gnu, GTK+ Version 2.20.1)
of 2010-06-03 on x86-07.phx2.fedoraproject.org
вот скрин - http://img687.imageshack.us.local/img687/912/88401728.png
неправильно отображаются комбинируемые символы Unicode
Модератор: /dev/random
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: неправильно отображаются комбинируемые символы Unicode
GNU Emacs 23.2.1
Всё работает. Может, просто emacs старенький?
Всё работает. Может, просто emacs старенький?
Мои розовые очки
-
- Сообщения: 41
Re: неправильно отображаются комбинируемые символы Unicode
окей, всё работает (вроде) - поставил в System->Applications->Appearance (gnome-appearance-properties) в качестве Fixed width font другой фонт (FreeMono, а не Monospace). как же я раньше не допёр
просто игрался со шрифтами в gedit и заметил, что с некоторыми фонтами получается

