2012-04-17 2 views
1

Я установил пакет liberation-fonts, и xfontsel видит его шрифты. Но emacs нет. Зачем? Если возможно, я обойдусь без файла ресурсов X.Как установить шрифт ttf в emacs

(set-default-font "-*-liberation serif-*-*-*-*-17-*-*-*-*-*-*-*") 

p.s. Я пытаюсь это сделать на gentoo.

ответ

2

Вы также можете попробовать set-default-font, как это:

(set-default-font "Liberation Mono-13") 

или

(set-default-font "Liberation Mono-13:bold") 

в вашем .emacs файл (документы для этой функции рекомендуют вместо этого использовать set-frame-font , но set-default-font все еще работает в Emacs 24).

Вы можете найти эти ссылки интересные:

+0

установка по умолчанию-шрифта: шрифт 'Liberation Mono-13' не определен. – psct

+0

Я использую Ubuntu, у которого этот шрифт установлен по умолчанию. Вероятно, вам нужно установить шрифт или использовать другой шрифт, который присутствует в вашей системе. –

+0

Он установлен на моей системе, и я вижу его в xfontsel. Но emacs не видит ... но emacs видит terminus-font. WTF? :) – psct

1

Хороший способ установить шрифты в Emacs через ~/.Xdefaults:

Emacs.font: Inconsolata:size=16:antialise:true 
Emacs.fontBackend: xft 
Смежные вопросы