Quando tenho a seta (⇒) ela ocupa mais espaço vertical no Emacs. Portanto, as linhas com este símbolo têm uma altura de linha diferente do resto do meu código. Isso realmente me irrita :).
Eu tenho a seguinte configuração de fonte em meu init.el (set-face-attribute 'default nil :family "Anonymous Pro" :height 110 :weight 'normal)
Estou usando o Emacs 24.2 no OS X (pacote dehttp://emacsformacosx.com/)
Existe uma maneira de fazer com que todas as minhas linhas tenham a mesma altura?
Responder1
QueEntão respondemostra como definir uma fonte para renderizar um caractere. Resumidamente
(set-face-attribute 'default nil :family "Consolas")
(set-fontset-font "fontset-default" '(#x6d4b . #x6d4c)
"Microsoft YaHei" nil 'prepend)
E essaoutra resposta SOFiz mostra como definir qual fonte associar a todo um conjunto de caracteres:
(create-fontset-from-fontset-spec
"-*-consolas-*-*-*-*-12-*-*-*-*-*-fontset-consolas,
ascii:-*-consolas-*-*-*-*-12-*-*-*-*-*-iso8859-1,
latin-iso8859-1:-*-consolas-*-*-*-*-12-*-*-*-*-*-iso8859-1,
latin-iso8859-15:-*-consolas-*-*-*-*-12-*-*-*-*-*-iso8859-15")
(setq default-frame-alist '((width . 100)
(height . 44)
(top . 50) ;pixels
(left . 50) ;pixels
(font . "fontset-consolas")
))
Responder2
Acho que é um problema da sua fonte. Você pode tentar usar uma fonte diferente. Por exemplo, em DejaVu Sans Mono
--char ⇒
tem a mesma largura e altura que qualquer caractere ascii.