LINUX.ORG.RU

Нужна помощь в решение старой проблемы с шрифтами в Emacs

 , , ,


1

2

Была вот такая проблема с emacs.
Кратко, все русскоязычные символы заменены на квадратики с их кодом.
Проблему так и не решил.
Поделитесь пожалуйста кто какие шрифты использует в иксах.
Пробовал ставить разные версии Emacs'а, но не помогало(да и проблема явно не в версии).

★★★★★

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

(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(default ((t (:stipple nil :background nil :foreground nil :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight bold :height 96 :width normal :foundry "unknown" :size 24 :family "Terminus")))))
;; (set-face-font 'default "Terminus-10.0:antialias=none")
;; (set-face-font 'default "Monospace-10.0:antialias=true:hinting=true:hintstyle=hintfull:rgba=rgba:dpi=120:weight=normal")
Bad_ptr ★★★★★
()

Локаль-то какая?

Я прописываю в ~/.Xresources

Emacs.font: -xos4-terminus-medium-r-normal--16-*-*-*-*-*-*-*
Emacs.*.font: -misc-fixed-medium-r-semicondensed--12-110-75-75-c-*-*-*

Оприходуем ресурсы:

xrdb ~/.Xresources

Все должно показывать. Emacs сам encoding подбирает.

Можно и сглаженные шрифты, но я не прописываю, потому что пользуюсь emacs-lucid. У меня шрифты server-side. fixed идут по умолчанию с сервером, Terminus из пакета xfonts-terminus в Debian.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Bad_ptr

Спасибо всем, сейчас попробую. Но меня интересует почему пол года назад все работало без настроек. Может каких шрифтов не хватает?

deterok ★★★★★
() автор топика
Последнее исправление: deterok (всего исправлений: 1)
Ответ на: комментарий от deterok

Спасибо всем, сейчас попробую. Но меня интересует почему пол года назад все работало без настроек. Может каких шрифтов не хватает?

Какой у тебя Emacs? На GTK или Xaw? Какая локаль у тебя? Что говорит locale?

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

У меня похожее наблюдалось при неправильно собранном Emacs. Получившийся продукт умел общаться только с legacy шрифтами и не знал ничего о Freetype. Соберите Emacs 24.3 из исходников с дефолтными опциями (обязательно НЕ должно быть опции --without-xft) и посмотрите, исчезла ли проблема.

(По дефолту полагаю, что у вас freetype корректно установлен и не вызывает проблем со шрифтами в других приложениях, а также что вы пытаетесь выставить существующий Freetype шрифт.)

Cheater
()
Ответ на: комментарий от Zubok

Не знаю что поменялось, но после очередной пересборки шрифты подцепились сами. Спасибо за помощь. Пойду попробую сглаживание настроить.

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