¿Cómo encontrar la fuente actual utilizada en mi Emacs?


38

¿Cómo encontrar la fuente actual utilizada en mi Emacs?

Respuestas:


42

En mi versión de Emacs, puedo obtener la información ingresando M-x describe-font.


66
Al hacer eso, Font name (default current choice for ASCII chars): aparece ¿Qué significa eso? ¿Qué debo hacer ahí?
qazwsx

2
@duperuser: Acabo de presionar Enter ...
choroba

2
Esta es una respuesta a la segunda pregunta, pero no la primera. Después de presionar Enter, ¿se muestra la información mostrada sobre la fuente utilizada para mostrar caracteres ASCII SOLAMENTE? Si es así, ¿cómo averiguar las fuentes utilizadas para mostrar las que no son ASCII?
qazwsx

@choroba después de presionar enter en Mx describe-font obtengo "No se utilizan fuentes" en el mini-búfer
MarcusJuniusBrutus

@MenelaosPerdikeas: ¿Estás ejecutando emacs en una terminal de texto?
choroba

11

Se pueden usar diferentes fuentes para diferentes caracteres y diferentes partes del búfer. Para un carácter dado, puede averiguar qué fuente se usó moviendo el punto a ese carácter que luego hacerlo, lo C-u C-x =que le dará todo tipo de información sobre esa posición en el búfer, incluida qué fuente se utilizó para él.


1
¿Qué comando es "Cu Cx =" un acceso directo a?
qazwsx

Bueno, C-x =está obligado a hacerlo what-cursor-position, pero cuando se llama con un C-uprefijo, delega principalmente el trabajo describe-char.
Stefan

Entonces, sin usar ningún atajo de teclado, ¿cómo hacer lo mismo?
qazwsx

Si te limitas al M-xatajo, sería M-x describe-char RET.
Stefan

Entonces, ¿por qué se usa C-x =/ what-cursor-positionno se usa?
qazwsx

7

Solo puedes evaluar

(face-attribute 'default :font)

Para evaluar un sexp, haga M-:, escriba / pegue el sexp anterior allí y presione enter.


0

Coloque el cursor sobre el texto que desea personalizar y ejecutar M-x describe-face.

Le dará información sobre cómo se configuró esta fuente, es decir makdown-pre-face. A continuación, puede ver que es inhertis de markdown-code-facedonde hereda fixed-pitch.

Y así es como puedes configurarlo:

(set-face-attribute 'default nil
                    :family "Source Code Pro"
                    :height 130
                    :weight 'normal
                    :width 'normal)
(copy-face 'default 'fixed-pitch)

Reinicie Emacs después de configurarlo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.