11 votos

¿Hay alguna forma de mejorar la representación de las fuentes en X11.app / XQuartz?

Yo uso WingIDE para el desarrollo de Python y se ejecuta bajo X Windows. La representación de las fuentes en X11 me está volviendo loco. Hay algún truco para conseguir mejores fuentes en un servidor X en MacOS / Lion? Imagen de muestra aquí . No es tan malo como para decir que está roto, pero la insinuación, el renderizado de subpíxeles, etc. no se ve tan bien en el servidor X como en el nativo de MacOS.

He instalado Binarios de XQuartz 2.7.0 a mano y no noté ninguna mejora en la representación de las fuentes. También intenté copiar Menlo.ttc en mi directorio ~/.fonts para tener una fuente más bonita que las fuentes de X Windows pero está claro que el renderizador de fuentes de X no puede igualar las nativas de MacOS. Este Artículo de consejos sobre OpenOffice 2005 recomienda reemplazar libfreetype pero es un proceso bastante engorroso que no he probado dada la antigüedad de las instrucciones.

1 votos

Puse una recompensa de 100 puntos en esta pregunta y no obtuve una respuesta sólida. Sospecho que la respuesta a mi pregunta es "no". La comunidad X11 trabaja en la mejora de la representación de fuentes (es decir, para Ubuntu) y tal vez su trabajo podría ser utilizado en un Mac también.

0 votos

Estoy muy interesado en el tema, las aplicaciones X11 en Mac se parecen a ****. Lo único que encontré hasta ahora fue wiki.archlinux.org/index.php/X_resources - pero eso es sólo un punto de partida y no una respuesta.

6voto

Greg Puntos 7391

Advertencia: esta no es mi respuesta definitiva, se necesitará algún tiempo para 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 afinar las fuentes cree un archivo ~/.Xresources y poner 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 y cuando estén utilizando las fuentes estándar disponibles en OS X, me gustaría hacer esta receta de caída.

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

Tenga en cuenta que el tipo de letra es el mismo que el utilizado en la interfaz de usuario de OS X, pero la representación es un poco diferente.

3voto

Philzen Puntos 116

Ha sido un largo Hace tiempo que no trato con X11, así que todo lo que puedo aportar son principios generales. Pero ya que nadie más está publicando...

Desde la perspectiva de Mac OS, todo lo que hace X11 son mapas de bits. Mac OS nunca ve las fuentes que X está mostrando.

Así que lo que realmente quieres es mejorar el renderizado de las fuentes dentro del propio X11. Este PREGUNTAS FRECUENTES puede ayudar. Puede que te vaya mejor en un foro más general de unix.

1 votos

Por favor, resuma o extraiga las partes relevantes del artículo que ha enlazado en la respuesta. La idea es que la respuesta sea independiente en caso de que ocurra algo con la página enlazada.

0 votos

Gracias, agradezco el intento de ayudar a mi pobre pregunta. Probablemente tengas razón en cuanto a la necesidad de un foro más general de Unix; debería ver el estado actual de la representación de Ubuntu. BTW ese FAQ enlazado es de 2002; las cosas han mejorado considerablemente desde entonces.

3voto

tcdyl Puntos 161

Sólo tienes que pulsar ctrl+dos dedos (mac book air) y obtendrás un menú emergente que te permitirá cambiar el tamaño de la fuente.

0voto

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

Gracias a la respuesta de sorin, he podido mejorar un poco el renderizado de las fuentes. En mi sistema Ubuntu, ejecuté:

xrdb -query -all

El resultado es el siguiente:

*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 ~/.Xresources en el Mac, utilizando como contenido la salida anterior de xrdb -query -all . Luego, en el Mac, ejecuté:

xrdb ~/.Xresources

... lo que entendí que debía hacer que la configuración surtiera 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é el Fuentes de Ubuntu en el Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X