Cuando tengo la flecha (⇒) ocupa más espacio vertical en Emacs. Entonces, las líneas con este símbolo tienen una altura de línea diferente al resto de mi código. Esto realmente me molesta :).
Tengo la siguiente configuración de fuente en mi init.el (set-face-attribute 'default nil :family "Anonymous Pro" :height 110 :weight 'normal)
Estoy usando Emacs 24.2 en OS X (paquete dehttp://emacsformacosx.com/)
¿Hay alguna manera de hacer que todas mis líneas tengan la misma altura?
Respuesta1
EsoPues contestamuestra cómo definir una fuente para representar un carácter. En breve
(set-face-attribute 'default nil :family "Consolas")
(set-fontset-font "fontset-default" '(#x6d4b . #x6d4c)
"Microsoft YaHei" nil 'prepend)
Y esootra respuesta SOHice muestra cómo definir qué fuente asociar a un conjunto de caracteres completo:
(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")
))
Respuesta2
Creo que es un problema de tu fuente. Puedes intentar usar una fuente diferente. Por ejemplo, en DejaVu Sans Mono
--char ⇒
tiene el mismo ancho y alto que cualquier carácter ascii.