intro: "IZ" == Ingvarr Zhmakin <ingvarr(a)mail.ru> writes:
А как ты задаешь шрифты?
Я задаю шрифты в инициализационном файле.
-------------------------------------------------------------------------------
(set-face-font
'default
'("-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-1"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-2"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-3"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-4"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-5"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-7"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-8"
"-monotype-courier new-medium-r-*-*-12-*-75-72-*-*-iso8859-9"
)
'global '(mule-fonts) 'remove-all)
-------------------------------------------------------------------------------
Для нехаченной мули необходимы кириллические шрифты в кодировке iso-8859-5.
Чтобы использовать koi8-r шрифты, дефолтную мулю надо немного подкрутить
(возможно, в последних бетах она уже подкручена):
-------------------------------------------------------------------------------
(define-ccl-program ccl-encode-koi8-r-font
`(0
((r1 |= 128)
(r1 = r1 ,cyrillic-koi8-r-encode-table)))
"CCL program to encode Cyrillic chars to KOI font.")
(defun setup-cyrillic-use-koi8-font ()
"Use koi8-r font to display cyrillic in MULE."
(interactive)
(set-charset-registry 'cyrillic-iso8859-5 "koi8-r")
(set-charset-registry 'ascii "koi8-r")
(set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-koi8-r-font)
)
(setup-cyrillic-use-koi8-font)
-------------------------------------------------------------------------------
Коля.
IZ> Доброе утро. Еще. По xkb-шной переключалке оно работает, но пищит. Чем
IZ> бить?
> Будет в 21.4.5:
IZ> Отлично! А этот 21.4.5 скоро?
IZ> И все-таки по поводу шрифтов. Это (ненаход большей их части mule-версией)
IZ> нормально?
IZ> Ingvarr.