2010-04-29 8 views
14

Standard-Schrift in Eclipse auf OSX ist schrecklich (und verschwommen)

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

von eclipse.ini und das Ändern des Gusses zu menlo scheint die Situation ein wenig zu verbessern. Allerdings ist die Schriftart im Vergleich zu Xcode immer noch etwas unscharf.

Ich sehe nicht, warum sie es so versenden oder interessiert sie sich nicht gerade für die Mac-Version?

Antwort

9

Welche Version von OSX und von Eclipse verwenden Sie?

smallFonts für SWT Cocoa only in 3.5 fixiert waren.

(Bild Schrift menlo in Aktion)
http://rubenerd.com/uploads/screenie.snowleopard.menlo.png

defaults write org.eclipse.eclipse AppleAntiAliasingThreshold 20 
+0

Version: Das Neueste. Ich habe es gerade auf der Eclipse-Seite angeklickt. Es ist Eclipse-Kakao, denke ich. – Nils

+0

Monaco Kursiv ist einfach nicht verwendbar. – Nils

+0

@Nils, in Bezug auf Monaco Kursiv in Galileo gebrochen, habe ich meine Antwort mit einem Thread aktualisiert, der das Problem erwähnt und eine Lösung vorschlägt. – VonC

-2

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

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

Humm ich immer noch denke, Xcode ein bisschen besser aussieht, aber das ist wahrscheinlich auch wegen der kleinere Schrift.

+0

Nicht sicher, was Sie hier teilen möchten? Ich schätze, Sie haben eine der vorgeschlagenen Antworten ausprobiert und das ist das Ergebnis? Ich denke, dass Informationen (die definitiv nützlich sind) besser als Kommentar zu dieser Antwort oder als Ergänzung zu Ihrer ursprünglichen Frage platziert werden können. – studgeek

0

Ich empfehle, versuchen Anonymous Pro, es ist eine kostenlose monospaced Schriftart, funktioniert sehr gut für mich. Lesen Sie mehr here.

Es gibt auch Consolas, von Microsoft, das ist sehr gut. Weitere Details zur Verwendung auf einem Mac finden Sie unter here.

6

Die Abhilfe, die ich auf dieser Seite https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972#c4 für mich perfekt funktioniert:

Do „Paketinhalt anzeigen“ auf der Eclipse.app. Inhalt bearbeiten/Info.plist. Direkt über

</dict> 
</plist> 

Platz dieses:

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

Dann ausloggen oder eine Kopie der App machen, so dass OSX wird die Veränderung bemerken. Jetzt zeigt das Info-Fenster nicht mehr "In geringer Auflösung geöffnet" an. Starte Eclipse und genieße deine neue Retina-Awesomeness.

+0

Hinweis: Abmelden und wieder einchecken funktionierte nicht für mich. Ich musste die App kopieren. Wenn Sie die Info.plist in xcode öffnen, können Sie das NSHighResolutionCapable einfach hinzufügen. –

0

Ich habe heute mit diesem Problem gekämpft und es ist auch auf andere Anwendungen wie jEdit (noch zu überprüfen) anwendbar. Ich hatte Eclipse funktioniert einwandfrei von selbst, ADT, FlashBuilder 4.7 aber nicht in FlashBuilder 4.6.

In der Tat NSHighResolutionCapable hinzufügen, pro Kommentar # 5 repariert es. Abmelden, sogar Neustart, machte keinen Unterschied. Aber das Kopieren, das Löschen des Originals und das Umbenennen der App haben den Zweck erfüllt.

0

Ich verwende Consolas 13pt auf Kepler OSX und kein Problem.

enter image description here

+1

Schaut nicht scharf auf meinem Bildschirm, aber es ist wahrscheinlich das Bild. Überprüfen Sie auch das Datum der Frage. Die Dinge könnten sich ändern. – Nils

+0

Ich kann viel Unterschied sehen, wenn ich von Juno zu Eclipse Kepler Version gehe. Ich bin mir nicht sicher, welche Version hast du dann benutzt? –

+0

Ok habe es eine Weile nicht benutzt. – Nils