¿Hay alguna manera de mejorar la representación de la fuente en X11.app / XQuartz?

11

Uso WingIDE para el desarrollo de Python y se ejecuta en X Windows. El renderizado de fuentes X11 me está volviendo loco. ¿Hay algún truco para obtener mejores fuentes en un servidor X en MacOS / Lion? Imagen de muestra aquí . No es tan malo que diga que está roto, pero las insinuaciones, la representación de subpíxeles, etc., simplemente no se ven tan bien en el servidor X como en MacOS.

He instalado binarios de XQuartz 2.7.0 a mano y no noté ninguna mejora en el procesamiento de fuentes. También intenté copiar Menlo.ttc en mi directorio ~ / .fonts para tener una fuente más agradable que las fuentes X Windows, pero está claro que el procesador de fuentes X simplemente no puede coincidir con MacOS nativo. Este artículo de consejos de OpenOffice 2005 recomienda reemplazar libfreetype pero es un proceso bastante incómodo que no he probado dada la edad de las instrucciones.

    
pregunta Nelson 03.01.2012 - 00:58

4 respuestas

6

Advertencia: esta no es mi respuesta final, tomará algún tiempo proporcionar una mejor.

Probado en OS X 10.8.5 con XQuartz 2.7.4 (xorg-server 1.13.0) y:

  • meld - instalado a través de brew install meld
  • xterm
  • xclock

Para ajustar las fuentes, cree un archivo ~/.Xresources y ponga esto:

Xft.dpi:        96
Xft.antialias:  true
Xft.hinting:    true
Xft.autohint:   true
Xft.rgba:       rgb
Xft.hintstyle:  hintfull

XTerm*faceName: DejaVu Sans Mono
*faceName: DejaVu Sans Mono

Dentro de ~/.gtkrc-2.0 :

style "user-font" {
    font_name = "Lucida Grande 10"
}
widget_class "*" style "user-font"

gtk-font-name="Lucida Grande 10"
gtk-enable-mnemonics = 0

Siéntase libre de publicar sus modificaciones, siempre que estén usando las fuentes estándar disponibles en OS X, me gustaría hacer esta receta.

El último archivo tiene un efecto en meld y otras aplicaciones gtk.

Tenga en cuenta que la fuente es la misma que la utilizada en la interfaz de usuario de OS X, pero la representación es un poco diferente.

    
respondido por el sorin 14.08.2013 - 13:17
3

Ha pasado un tiempo largo desde que traté con X11, por lo que todo lo que puedo contribuir son los principios generales. Pero como nadie más está publicando ...

Desde la perspectiva de Mac OS, todo lo que hace X11 es solo mapas de bits. Mac OS nunca ve las fuentes que muestra X.

Entonces, lo que realmente quieres es mejorar la representación de la fuente dentro de X11. Esta Preguntas frecuentes puede ayudar. Podrías hacerlo mejor en un foro más general de Unix.

    
respondido por el Seth Noble 19.01.2012 - 22:48
2

Solo presiona ctrl + clic con el dedo (mac book air) y obtendrás un menú emergente que te permite cambiar el tamaño de la fuente.

    
respondido por el Dan 10.12.2014 - 21:54
0

Me encontré con una situación similar, donde estaba reenviando X11 de un sistema Ubuntu a una Mac.

Gracias a la respuesta de sorin, pude mejorar un poco la fuente. En mi sistema Ubuntu, corrí:

xrdb -query -all

Esto dio como resultado el siguiente resultado:

*customization: -color
Xcursor.size:   24
Xcursor.theme:  DMZ-White
Xft.antialias:  1
Xft.dpi:    96
Xft.hinting:    1
Xft.hintstyle:  hintslight
Xft.rgba:   rgb

Luego tomé esa salida y creé un archivo ~/.Xresources en la Mac, usando como contenido la salida anterior de xrdb -query -all . Luego, en la Mac, corrí:

xrdb ~/.Xresources

... lo que entendí debería hacer que la configuración tenga efecto en el servidor X actual. Posteriormente, la representación de la fuente parecía mejor, aunque todavía no es perfecta.

Si importa, también instalé las fuentes de Ubuntu en la Mac.

    
respondido por el mpontillo 29.11.2017 - 05:28

Lea otras preguntas en las etiquetas