faces – Ajustar rápidamente el texto a los cambios de DPI

Pregunta:

Mi computadora portátil tiene una pantalla de 4K, por lo tanto, un DPI muy alto, mucho más alto que mis monitores externos. Entonces, cuando cambio de usar monitores externos a la pantalla incorporada de la computadora portátil, me gustaría escalar rápidamente el texto y, si es posible, todos los widgets GUI en Emacs para adaptar el nuevo DPI. Soy consciente de set-frame-font pero no he encontrado una función correspondiente que también ajuste la escala. Y el ajuste de escala de texto solo funciona en un búfer localmente.

Respuesta:

  1. Puede establecer el valor de default-frame-alist , incluido su parámetro de font , de forma condicional, según el monitor / pantalla actual. (Puede usar la función display-monitor-attributes-list para darle la información del monitor / pantalla). Esto le permite usar diferentes tamaños de fuente predeterminados para diferentes monitores u otros contextos diferentes.

  2. También puede cambiar el tamaño de fuente de forma dinámica, para todas las ventanas y búferes que se muestran en cualquier marco, utilizando el comando zoom-in , zoom-out o zoom-in/out , desde la biblioteca zoom-frm.el .

    Estos mismos comandos pueden hacer zoom en un búfer (en todas las ventanas, en cualquier marco) o en un marco (todas sus ventanas, cualquiera que sea su búfer). Consulte Establecer fuentes en la página Wiki de Emacs.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım