Gibt es eine Möglichkeit, XCode dazu zu bringen, Text im Editor mit aktivierter Kantenglättung zu rendern? Ich kann nichts im Einstellungsdialog sehen, der es tun würde.Anti-Aliasing der Codeansicht in XCode aktivieren
Antwort
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.
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>
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
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. –
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
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
Das war sehr hilfreich. Vielen Dank. – Tiago
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
Das gilt auch für Xcode 6.1 und Yosemite (OS X 10.10). –
Schön - funktioniert auch mit Xcode 7 – silverdr
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
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. –