2010-04-29 15 views
14

Extracciónfuente predeterminada en Eclipse en OSX es terrible (y borrosa)

-Dorg.eclipse.swt.internal.carbon.smallFonts 

de eclipse.ini y cambiar el tipo de letra a Menlo parece mejorar un poco la situación. Sin embargo, la fuente aún es un poco difusa, en comparación con Xcode.

No veo por qué lo envían así o simplemente no les importa la versión mac?

Respuesta

9

¿Qué versión de OSX y de Eclipse estás usando?

smallFonts se fijaron durante SWT Cocoa only in 3.5.

(foto de Menlo tipo de letra en la acción)
http://rubenerd.com/uploads/screenie.snowleopard.menlo.png

defaults write org.eclipse.eclipse AppleAntiAliasingThreshold 20 
+0

Versión: The más nuevo. Acabo de hacer clic en la página del eclipse. Creo que es eclipse-cocoa. – Nils

+0

La cursiva de Mónaco simplemente no se puede usar. – Nils

+0

@Nils, con respecto a la cursiva de Monaco rota en Galileo, he actualizado mi respuesta con un hilo que menciona el problema y propone una solución. – VonC

-2

Xcode http://www.freeimagehosting.net/uploads/176b770a89.png

eclipse http://www.freeimagehosting.net/uploads/c141361de2.png

Humm Todavía pienso Xcode se ve un poco mejor, pero esto es probablemente debido a la fuente más pequeña.

+0

¿No estás seguro de lo que intentas compartir aquí? Supongo que probaste una de las respuestas sugeridas y este es el resultado. Creo que la información (que definitivamente es útil) se ubica mejor como un comentario sobre esa respuesta o como una adición a su pregunta original. – studgeek

0

Recomiendo probar Anonymous Pro, es una fuente monoespaciada libre, funciona muy bien para mí. Leer más here.

También hay Consolas, de Microsoft, que es muy bueno. Se pueden encontrar más detalles sobre cómo obtenerlo en una Mac here.

6

La solución que he encontrado en esta página https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972#c4 funciona perfecto para mí:

hacen "Mostrar contenido del paquete" en la Eclipse.app. Editar contenido/Info.plist. Justo por encima de

</dict> 
</plist> 

Lugar esto:

<key>NSHighResolutionCapable</key> 
<true/> 

A continuación, cierre la sesión o hacer una copia de la aplicación para que OSX notará el cambio. Ahora, la ventana de información no mostrará "Abrir en baja resolución" como está marcado. Inicia Eclipse y disfruta de tu nuevo asombro retina.

+0

Nota: Cerrar sesión y regresar no funcionó para mí. Tuve que copiar la aplicación. Además, si abre Info.plist en xcode, puede simplemente agregar NSHighResolutionCapable fácilmente. –

0

Hoy he estado batallando con este problema y también es aplicable a otras aplicaciones como jEdit (aún por verificar). Tenía eclipse funcionando perfectamente bien por sí mismo, ADT, FlashBuilder 4.7 pero no en FlashBuilder 4.6.

De hecho, la adición de NSHighResolutionCapable, por comentario # 5 lo solucionó. Cerrar la sesión, incluso reiniciar, no hizo la diferencia. Pero copiar, eliminar el original y renombrar la aplicación funcionó.

0

Estoy usando Consolas 13pt en Kepler OSX y no hay problema.

enter image description here

+1

No se ve nítido en mi pantalla, pero probablemente sea la imagen. También verifique la fecha de la pregunta. Las cosas pueden haber cambiado. – Nils

+0

Veo mucha diferencia cuando paso de Juno a la versión de Eclipse Kepler. No estoy seguro de qué versión usaste entonces? –

+0

Ok, no lo he usado por un tiempo. – Nils

Cuestiones relacionadas