[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Emacs+unifont



    Здравствуйте,

Имею Debian Lenny.
Имею установленный шрифт Unifont:

gr@emdsp ~ % xlsfonts | grep unifont
-gnu-unifont-medium-r-normal--0-0-75-75-c-0-iso10646-1
-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1

Имею Emacs23 из backport'ов:

gr@emdsp ~ % apt-cache policy emacs
emacs:
  Installed: 23.1+1-4~bpo50+1
  Candidate: 23.1+1-4~bpo50+1
  Version table:
 *** 23.1+1-4~bpo50+1 0
        600 http://www.backports.org lenny-backports/main Packages
        100 /var/lib/dpkg/status
     22.2+2-5 0
        500 http://ftp.us.debian.org lenny/main Packages
gr@emdsp ~ % emacs --version
GNU Emacs 23.1.1
Copyright (C) 2009 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

запускаю Emacs с явным указанием шрифта:
gr@emdsp ~ % emacs -fn
'-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1' -Q

Сразу бросается в глаза зона fringe - неестественно широка.
Убираем (M-x fringe-mode) и пытаемся разделить окно по
горизонтали (C-x 3): не получается, в буфере сообщений:
split-window-horizontally: Window width 8 too small (after splitting)

это при том, что фрейм (который окно WM) на всю ширину
экрана (1280x1024). С другими шрифтами работает ожидаемо.
Ширина окна (у меня fluxbox) показываеться 15.

Если же взять, к примеру,
gr@emdsp ~ % emacs -fn
'-rfx-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1' -Q

то ширина 148 и окно Emacs'а делится.

Собственно интересует, как рисуется этот fringe?
Т.е. какой символ там рисуется? Это ведь не просто
прямоугольник средствами GTK? Или отчего такая
штука с Unifont'ом?

-- 
Гриша Тертычный

Reply to: