2008-12-31 5 views

Antwort

4

Der Standardcode Schriftart in Xcode und Terminal ist 10-Punkt-Monaco, die traditionell ist nicht Anti-Aliasing, weil es handgestimmten Bitmaps für diese sind.

Sie können die Schriftarten & Farben in den Xcode-Einstellungen verwenden, damit Xcode die von Ihnen bevorzugten Schriftarten, Größen und Farben verwendet. Sie können zum Beispiel 11-Punkt Monaco oder größer verwenden, wenn Sie Text mit Anti-Aliasing möchten, oder Sie können einen aus einer Reihe von Bitmap-Programmierschriftsätzen in ihrer ursprünglichen Größe verwenden, wenn Pixelschärfe für Sie wichtig ist.

Persönlich mag ich lieber Courier 12 und Inconsolata 13 für die Codierung. Courier wird mit Mac OS X geliefert, während Inconsolata eine kostenlose Schriftart mit freiem Abstand von Raph Levien ist.

+0

Danke! Da ich ein Mac-Neuling bin, kam es mir nie vor, dass es von der Größe der Schrift abhängig ist - unter Windows aktivieren Sie cleartype und alles wird für immer mit Antialiasing versehen. – U62

+0

Es basiert nicht nur auf der Schriftgröße - es basiert sowohl auf der Größe als auch auf dem Vorhandensein einer abgestimmten Bitmap-Version der Schrift in dieser Größe. –

7

XCode Text ist bereits anti-Alaised. Überprüfen Sie, ob die Schriftgröße größer ist als in:

Systemeinstellungen -> Darstellung.

Wenn es größer ist, können Sie diesen Befehl in der Befehlszeile verwenden, um die Anwendungseinstellung für xcode zu bearbeiten.

defaults write com.apple.xcode AppleAntiAliasingThreshold -int <font-size> 
defaults write com.apple.xcode AppleSmoothFontsSizeThreshold -int <font-size> 
+0

Ich bin sicher, dass es nicht Anti-Aliasing - und das ist ein frisches MacBook, auf dem bis jetzt nur Xcode geladen wurde. Ich habe versucht, Ihre Einstellung mit einer Größe von 4 (das ist, was die System-Einstellungen standardmäßig hat) und es machte keinen Unterschied. Ich werde versuchen, einen Screenshot zu posten. – U62

+0

Versuchen Sie, Ihre Schriftgröße zu erhöhen. Wenn es antialaisiert, dann muss es eine andere Einstellung geben, die es davon abhält, es zu tun. –

+0

Das ist perfekt, danke. Persönlich möchte ich Anti-Aliasing deaktivieren, weil es verschwommen aussieht. Ich setze AppleAntiAliasingThreshold auf einen hohen Wert und ich bekomme genau das, was ich will. :) – Tom

4

Nur ein Hinweis: Um die Schriftart für alle Kategorien in xcode zu ändern, klicken Sie in die Kategorietabelle, drücken Sie cmd + a und doppelklicken Sie irgendwo in der Kategorietabelle. Die Änderungen, die Sie anschließend im Dialogfeld "Schriftarten" anwenden, werden auf alle Kategorien angewendet.

Hoffnung half diese

+1

Das war sehr hilfreich. Vielen Dank. – Tiago

2

Was Sie tun müssen, um Schriftart Anti-Aliasing deaktivieren in Xcode über ther Jahren verändert hat.

Derzeit Schriftart Anti-Aliasing zu deaktivieren, wenn Sie Xcode 4.6.x laufen und OS X 10.8.x, diese beiden Befehle von einem Terminal-Fenster ausführen:

defaults write com.apple.dt.Xcode NSFontDefaultScreenFontSubstitutionEnabled -bool YES 
defaults write com.apple.dt.Xcode AppleAntiAliasingThreshold -int 24 
+0

Das gilt auch für Xcode 6.1 und Yosemite (OS X 10.10). –

+0

Schön - funktioniert auch mit Xcode 7 – silverdr