como você faz o emacs-w32 exibir caracteres utf-8?

0

Eu tenho usado o emacs como meu editor principal por um tempo. Como agora tenho uma dependência do Windows no trabalho, tentei instalar emacs-w32 . Estou com problemas para exibir corretamente os caracteres utf-8. O problema é discutido em detalhes em esta questão do github , mas pode ser visto nesta foto

Alguém sabe como resolver esse problema?

    
por Mike H-R 06.01.2015 / 18:37

1 resposta

0

Como @tripleee aponta nos comentários, a solução é mudar para uma fonte que possa renderizar esses glifos. Um exemplo de solução está abaixo, retirado de aqui e modificado para remover informações desnecessárias:

(let ((font "Source Code Pro"))
(when (member font (font-family-list))
  (pcase window-system
    ('x (message "nothing to do"))
    ('mac (message "nothing to do"))
    ('w32 (let ((fallback-font "MS Gothic:mono"))
               ;; window numbers
               (set-fontset-font "fontset-default"
                         '(#x2776 . #x2793) fallback-font nil 'append)
               ;; mode-line circled letters
               (set-fontset-font "fontset-default"
                         '(#x24b6 . #x24fe) fallback-font nil 'append)
               ;; mode-line additional characters (i.e. golden ratio)
               (set-fontset-font "fontset-default"
                         '(#x2295 . #x22a1) fallback-font nil 'append)))
    (other (message "nothing to do")))))
    
por 02.03.2015 / 10:49