Vim (gvim) + GTK+2 + bitmap fonts, None, 18-Янв-04, 19:26 [смотреть все]Тема не совсем относится к программированию, но тем не менее (Vim ведь вовсе не плохой редактор для программиста, если не один из лучших):Реально ли в Vim (gvim) собранным с GTK+2 и xft использовать в качестве шрифтов редактора обычные моноширинные шрифты поставляемые с X-сервером? В частности интересует шрифт: -misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r Пусть у него (gvim'a) сверху будут гткашные менюхи, иконки и заантиалиазенные шрифты а ниже, в редакторе - обычный, удобный, моноширинный и четкий битмэп. Я уже задавал этот вопрос на одном из форумов (спрашивали: "а что мешает???", но так и не ответили), так вот мешает: 1) Мешает чтение документации, в которой написано, что я (vim) использую только моноширинные шрифты (Из help guifont: Note that the fonts must be mono-spaced (all characters have the same width)), а если мне подсунуть не моноширинный ttf, то у меня будут большие интервалы между символами (чтобы отображать не моноширинный шрифт как моноширинный (ощущаете разницу в ширине "i" и "Ш"??)). 2) Мешает то, что в .vimrc написано set guifont=-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r, а vim на это чихает и подставляет какойто ttf/Type1 по умолчанию. Если ответ отрицательный, то возможно ли проделать такой финт: переконвертировать битмэпный шрифт -misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r в ttf (такой софт есть вообще???), и такой ttf скормить vim'у (Сам чувствую что это из области фантастики, но все же)
|
- Vim (gvim) + GTK+2 + bitmap fonts, ChiP, 01:59 , 19-Янв-04 (1)
>Тема не совсем относится к программированию, но тем не менее (Vim ведь >вовсе не плохой редактор для программиста, если не один из лучших): > > >Реально ли в Vim (gvim) собранным с GTK+2 и xft использовать в >качестве шрифтов редактора обычные моноширинные шрифты поставляемые с X-сервером? >В частности интересует шрифт: -misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r >Пусть у него (gvim'a) сверху будут гткашные менюхи, иконки и заантиалиазенные шрифты >а ниже, в редакторе - обычный, удобный, моноширинный и четкий битмэп. > >Я уже задавал этот вопрос на одном из форумов (спрашивали: "а что >мешает???", но так и не ответили), так вот мешает: >1) Мешает чтение документации, в которой написано, что я (vim) использую только >моноширинные шрифты (Из help guifont: Note that the fonts must be >mono-spaced (all characters have the same width)), а если мне подсунуть >не моноширинный ttf, то у меня будут большие интервалы между символами >(чтобы отображать не моноширинный шрифт как моноширинный (ощущаете разницу в ширине >"i" и "Ш"??)). >2) Мешает то, что в .vimrc написано set guifont=-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r, а vim на >это чихает и подставляет какойто ttf/Type1 по умолчанию. > >Если ответ отрицательный, то возможно ли проделать такой финт: переконвертировать битмэпный шрифт >-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r в ttf (такой софт есть вообще???), >и такой ttf скормить vim'у (Сам чувствую что это из области фантастики, >но все же) не знаю насколько это поможет, но у меня в ~/.vimrc прописано следующее: if has("gui_running") set gfn=courier\ Bold\ 14 endif и это замечательно работает.
- Vim (gvim) + GTK+2 + bitmap fonts, None, 02:08 , 19-Янв-04 (2)
Ну, то что можно использовать Курьер (который моноширинный ttf) я и так догадывался. Но уж больно он широковат по Х. А тот, который я указал, поджат по Х. Wrapping не люблю, а с этим фонтом я вижу много символов в строке.
- Vim (gvim) + GTK+2 + bitmap fonts, SergeiZz, 12:57 , 21-Янв-04 (3)
>2) Мешает то, что в .vimrc написано set guifont=-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r, а vim на >это чихает и подставляет какойто ttf/Type1 по умолчанию. Я сейчас сделал следующее. Поставил в .gvimrc set guifont=-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r Запустил gvim. Набрал англо-русский текст. Запустил xterm c -fn -misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-koi8-r Набрал тот же текст. Не почувствовал разницы в начертании. По какому признаку можно быстро отличить misc-fixed от "какойто ttf/Type1", что бы убедиться, что это именно он?
- Vim (gvim) + GTK+2 + bitmap fonts, asso, 16:04 , 21-Янв-04 (4)
Если невозможно отличить, то какая разница какой это шрифт? Запусти xfontsel, выбирай шрифты и сравнивай.
- Vim (gvim) + GTK+2 + bitmap fonts, None, 16:17 , 21-Янв-04 (6)
А вообще думаю вопрос следует задать глобальнее. Если кто программирует используя ГТК библотеку, скажите: Возможно ли в ГТК виджетах использовать шрифты отличные от FreeType, OpenType, Type1???
- Vim (gvim) + GTK+2 + bitmap fonts, None, 16:08 , 21-Янв-04 (5)
>>По какому признаку можно быстро отличить misc-fixed от "какойто ttf/Type1", что бы убедиться, что это именно он? А у вас точно Вим собран с ГТК 2 или Motif/Athena (или чего там по умолчанию в иксах?). Если c ГТК2 - то меню гткашное, иконки гткашные, ползунки гткашные и фонты заалиазинные (как в редакторе (наверно, в этом и суть ПРОБЛЕМЫ) так и в меню)
- Vim (gvim) + GTK+2 + bitmap fonts, SergeiZz, 17:00 , 21-Янв-04 (7)
>Если c ГТК2 - то меню гткашное, иконки гткашные, ползунки гткашные и >фонты заалиазинные (как в редакторе (наверно, в этом и суть ПРОБЛЕМЫ) >так и в меню) Да. Забыл сказать. Я на дух не перевариваю некоторые технологии, и свое небрежение удовлетворяю полным их игнорированием. Так gvim у меня без поддержки GTK, с плоским Athena.О более глобальной формулировке: "Если она (GTK) и этого не может, тогда...".
|