Usando uma determinada fonte para ASCII e outra para unicode

1

Eu gostaria de configurar o emacs para que ele use

-outline-Courier New-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-1

para exibir caracteres ASCII e

-outline-Arial Unicode MS-normal-normal-normal-sans-16-*-*-*-p-*-gb2312.1980*-*

para exibir símbolos unicode.

Isto é realmente como foi configurado por padrão em um dos computadores que eu uso. Em outro, pressionar C-u C-x = em um caractere unicode de interesse fornece

        character: ↷ (8631, #o20667, #x21b7)
preferred charset: unicode (Unicode (ISO10646))
       code point: 0x21B7
           syntax: .    which means: punctuation
         category: .:Base
      buffer code: #xE2 #x86 #xB7
        file code: #xE2 #x86 #xB7 (encoded by coding system utf-8-dos)
          display: no font available

Character code properties: customize what to show
  name: CLOCKWISE TOP SEMICIRCLE ARROW
  general-category: So (Symbol, Other)

There are text properties here:
  fontified            t

que eu não entendo completamente, mas a parte display: no font available não é o que eu gostaria.

Como posso mudar isso?

    
por Alfred M. 09.05.2012 / 20:27

1 resposta

1

Na verdade, a página de interesse não é a titulada Set Fonts mas Font Sets (veja aqui ). Eu adicionei

(set-fontset-font "fontset-default" 'unicode
              "-outline-Arial Unicode MS-normal-normal-normal-sans-*-*-*-*-p-*-gb2312.1980-0")

para o meu .emacs e ele fez o truque.

    
por 22.05.2012 / 18:44