LINUX.ORG.RU

Не могу сменить шрифт в gvim

 , ,


0

1

Здравствуйте. Пытаюсь сменить шрифт в gvim. В документации написано что нужно сделать

:set guifont=<fontname>:h10
Но на любой <fontname> говорит «Invalid font(s)».

Пробовал также

:set guifont=<fontname>\ 10
(вроде так нужно делать на маках) — абсолютно тот же результат.

И, конечно же,

:set guifont=*
что бы выбрать шрифт GUI-диалогом. Но,
E236: Font "*" is not fixed-width
Последнее сообщение получил в окно терминала, через который
$ gvim
.

Возможно он их просто не знает где искать



Последнее исправление: nrdgrauf (всего исправлений: 1)

НЕ СУДЬБА.

mos ★★☆☆☆
()
Ответ на: комментарий от beastie

Это всё написано в доках. Я читал. Не помогает, выставлял я уже так. Он просто не видит шрифтов, не находит.

nrdgrauf
() автор топика
Ответ на: комментарий от nrdgrauf

какой шрифт и где он находится в системе?

slon
()
Ответ на: комментарий от beastie

Выводит очень много путей, и, насколько я понял, они к шрифтам. Каждый путь начинается с

/usr/share/fonts
.

nrdgrauf
() автор топика
Ответ на: комментарий от beastie
user@localhost:~ > fc-list | grep Terminus
/usr/share/fonts/X11/misc/ter-u16n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u14b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u12n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u24b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u32n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u22n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u18b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u28b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u20b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u24n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u22b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u32b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u14n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u12b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u20b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u16n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u18b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u28b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u20n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u18n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u28n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u16b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u22n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u32n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u24b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u12n_unicode.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u14b_unicode.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u14n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u24n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u16b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u18n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u28n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u12b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u20n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u32b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u22b_iso-8859-1.pcf.gz: Terminus:style=Bold

Можете на примере Terminus показать?

:set guifont=...

nrdgrauf
() автор топика
Ответ на: комментарий от nrdgrauf

Странно, может это потому что у меня стоит vim-gnome, а не просто vim-gtk. Но вообще сколько помню, всегда эта опция была на разных системах.

pawnhearts ★★★★★
()
Ответ на: комментарий от nrdgrauf

Я правильно понимаю, что у тебя GVim собран с Athena-widgets? Тогда шрифты надо устанавливать с помощью X-ресурсов.

Вот очень краткая дока: http://vimdoc.sourceforge.net/htmldoc/gui_x11.html#gui-resources

Сами шрифты можно подобрать в xfontsel (а может и XFT-шные годятся, я не знаю, поддерживает ли GVim c Афиной их или нет).

Или можешь-таки установить GVim с поддержкой GTK+, и всё это не понадобится.

TeopeTuK ★★★★★
()
Ответ на: комментарий от nrdgrauf

Мать, моя женщина, да у тебя же он с Xt (athena) собран! ;)

Не помню, что бы он векторные шрифты умел. Пересобери с gtk.

beastie ★★★★★
()
Ответ на: комментарий от beastie

хорошо. Я подозревал что собран криво, т.к. собирал я =)

nrdgrauf
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.