emacs не бачить мої шрифти в gentoo


10

Я скопіював файл ~ / .emacs з ubuntu linux; Я встановив шрифт Consolas (і він працює в терміналі gnome, і як шрифт Monospace за замовчуванням); але Emacs цього не бачить

(custom-set-faces '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "microsoft" :family "Consolas"))) t))

Ось так я встановив шрифт у emacs, але він не працює (він працював і досі працює в Ubuntu)

Що я можу зробити?

Меню вибору шрифту (я думаю, набір шрифту, я думаю) виглядає дуже дивно, складається з трьох варіантів: Різне, Кур'єр і Шрифт, і немає ознак моїх системних шрифтів

Відповіді:


9

Як сказав Гілль, щоб використовувати шрифт TrueType, як Consolas в Emacs 23, ви повинні зв’язати його з бібліотеками Freetype та Fontconfig. У Gentoo ви робите це, вмикаючи xft прапор USE під час створення Emacs. Вам потрібно буде увімкнути цей прапор (глобально або просто для редакторів додатків / emacs) та встановити знову Emacs.


Дякую! приголомшливий! дивлячись на прапори USE вирішили не лише цю проблему з emacs, велике спасибі
valya

1
@valya, оскільки він створює речі з джерела та забезпечує використання прапорів, Gentoo є набагато більш налаштованим, ніж дистрибутиви, такі як Ubuntu. Мінус у тому, що легко залишити таку особливість, яка виявляється, що ти насправді хочеш. На щастя, це зазвичай не надто важко виправити; ви просто налаштуйте свої прапори використання та перевстановіть програму, у якій відсутня функція.
cjm

Це добре, тоді додаток невеликий, але мені іноді доводилося залишати комп'ютер (будувати або відновлювати) певні речі, поки я сплю, бо це пройшло години
Валя

3

Підтримка шрифтів TrueType, таких як шрифт Consolas - загалом, підтримка клієнтських шрифтів - вимагає компіляції Emacs з бібліотеками Freetype та Fontconfig. Це було введено в Emacs 23. Раніше підтримувалися лише традиційні шрифти, надані сервером. Дивіться посібник Emacs для отримання додаткової інформації про два види шрифтів та способи їх використання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.