Добрый день
Насколько я понимаю, XEmacs/MULE для английских букв использует шрифт
для ISO8859-1. У него есть некий образец, по которому искать. By
default, он присоединяет к нему кодировку и берет первый попавшийся
шрифт. Вот почему положение каталогов важно.
Впрочем, Николай Пакулин тебе уже написал, как можно подойти к этой
проблеме с другого бока.
Хотя, на мой взгляд, это есть кривость.
почему?
Нормально шрифты настраивать надо -- и все
Как?
(к сожалению, Debian стремлением к этому никогда не
отличался; я в свое время использовал его, не имея в пути его шрифтов
вообще). =))
В случае Non-MULE это действительно лечится легко.
DNN> а я знаю и, что самое интересное, Х тоже знает... и некоторые приложения
DNN> (gv например) занают как спросить dpi у X
Хорошо, давай вместе заглянем в ресурсы GV[1]:
я сразу как-то не нашел файла с ресурсами для gv :-(
GV*font: -*-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1
И к XEmacs[2]:
Emacs.default.attributeFont: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Итак, в чем разница?
Т.е. утверждается, что P в первом описании как раз и означает, что dpi нужно
брать из описания сервера? или я опять чего не понял?
>> Заодно, рекомендуется пользовать что-то поновее. И компилить самому. В
>> процессе чтения comp.emacs.xemacs и gnu.emacs.gnus я нередко приходил к
>> выводу, что Debian'овцы делают с ним страшные вещи.
>>
DNN> Ну незнаю... ребята из debian весь софт подгоняют под требования
DNN> "политики дистрибутива"...
Вот именно поэтому-то там:
1. Не работает часть вещей.
2. Другая часть не работает, как задокументированно.
А вот в этих случаях НУЖНО писать bugreport...
На мой взгляд, ихнее Emacs Policy (или как его там), конечно,
небезнадежно, но учиться на XEmacs, подогнанном под него просто
_нельзя_. Вот когда для тебя это все не будет вновь, тогда можно
/осознанно/ поставить XEmacs из .deb и мужественно бороться с
выпирающими глюками. Но не ранее.
А может лучше наоборот сразу привыкать к Emacs Policy, а не
переучиваться потом?
DNN> а чего в более новых версиях есть такого, без чего ну
никак?
Возьми и почитай Announce Release'ы. =))
я еше не настолько продвинутый пользователь емакса, чтобы обращать
на них внимание...
Мои рекомендации прежде всего
основаны на двух общих мыслях:
1. Программы не могут не иметь глюков. По крайней мере, большие и
развивающиеся.
...В любой программе есть ошибки... но это следствие :-) сам закон
(вот только не помню я, чьим именем он назван) формулируется так:
количество ошибок в программе прямопропорционально потребности в этой
прграмме.
2. В хороший программах эти глюки фиксятся.
А это уже из серии: исправили старые, добавили новых :-)
а от дурной привычки ставить все самое последнее я излечился
с выходом BC 4x :-)
К тому же просматривая архив данного списка рассылки я пришел
к выводу, что наиболее критические проблемы, связанные с
руссификацией в MULE еще не исправлены :-(
DNN> а во-вторых, мало скомпилировать, нужно еще и правильно
DNN> "интегриролвать" результат компиляции с остальным дистрибутивом, а
DNN> вот как это правильно делать я еще и не понял :-(
Нахрена? Ставь в /usr/local и не интегрируй ни с чем. XEmacs сам
построен на пакетной основе, если ты еще это не заметил. =))
чтобы ставить в /usr/local нужны очень весомые аргументы и
уровень эксперта по данному вопросу, а по отношению к XEmacs'у
мне до эксперта еще далеко...
С наилучшими пожеланиями,
Димитрий Налдаев