emacs não vê minhas fontes no gentoo

10

Eu copiei meu arquivo ~ / .emacs do Ubuntu Linux; Eu instalei a fonte Consolas (e ela funciona no terminal gnome, e como fonte Monospace padrão); mas o Emacs não vê isso

(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))

É assim que eu configuro a fonte no emacs, mas não funciona (Funcionou e ainda funciona no Ubuntu)

O que posso fazer?

O menu de seleção de fonte (menu-set-font, eu acho) parece muito estranho, consiste em três opções: Misc, Courier e Fontset, e não há sinal de fontes do meu sistema

    
por valya 01.03.2011 / 22:15

2 respostas

9

Como disse Gilles, para usar uma fonte TrueType como Consolas no Emacs 23, você deve vinculá-la às bibliotecas Freetype e Fontconfig. No Gentoo, você faz isso ativando o xft USE ao criar o Emacs. Você precisará ativar essa sinalização (seja globalmente ou apenas para editores de aplicativos / emacs) e reinstalar o Emacs.

    
por 02.03.2011 / 00:28
3

Suporte para fontes TrueType, como a sua fonte Consolas - mais geralmente, suporte para fontes renderizadas pelo cliente - requer que o Emacs seja compilado com as bibliotecas Freetype e Fontconfig. Isso foi introduzido no Emacs 23. Antes, apenas fontes tradicionais, processadas pelo servidor, eram suportadas. Consulte o manual do Emacs para obter mais informações sobre os dois tipos de fontes e como use-os.

    
por 01.03.2011 / 23:05