Seltsames Schriftverhalten mit externen Monitoren auf dem MacBook

Ich habe ein seltsames Verhalten bei der Verwendung eines externen Monitors mit meinem MacBook und DejaVu Sans Mono (oder Panic Sans) mit Terminal.app und TextMate festgestellt.

Wenn ich diese Programme vor dem Anschließen eines externen Monitors starte, werden die Schriftarten beim Anschließen des Monitors wie folgt angezeigt .

Wenn ich jedoch zuerst den Monitor anschließe und dann die Anwendung öffne, werden die Schriftarten wie folgt angezeigt .

Gibt es eine Möglichkeit sicherzustellen, dass immer die fettere, klarere Version angezeigt wird, unabhängig davon, wann ich einen externen Monitor anschließe?

Hinweis: Ich habe dieses Verhalten bei vielen verschiedenen Monitoren festgestellt, die sowohl über DVI als auch über VGA angeschlossen sind.

Danke schön.

~Arun

Ich bin auf ein ähnliches Problem mit Xcode gestoßen. Leider blieb es auch nach dem Trennen des Monitors hängen und ich musste Xcode neu installieren. Siehe stackoverflow.com/questions/6079590/…

Antworten (1)

Das Problem hat mit der Glättung von LCD-Schriftarten zu tun.

Dieser Tipp zu Mac OS X-Hinweisen beschreibt, wie Sie das Problem beheben können:

In Snow Leopard können Sie nur zwischen Automatisch und Standard-CRT wählen. Da heutzutage nur noch wenige Menschen CRTs verwenden, haben die meisten Benutzer jetzt nur eine Option: Automatisch. Das Problem mit der Option „Automatisch“ besteht darin, dass OS X viele LCD-Monitore von Drittanbietern fälschlicherweise als CRTs erkennt und folglich die LCD-Schriftglättung deaktiviert.

Mit diesem Terminalbefehl können Sie OS X zwingen, die LCD-Schriftglättung auf allen Bildschirmen zu verwenden:

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Die Zahl 2hier entspricht Medium – Best for Flat Panel. Sie können auch 1 für leichtes Glätten und 3 für starkes Glätten verwenden, wie in den ursprünglichen OS X-Schriftglättungsoptionen.

Möglicherweise müssen Sie sich erneut anmelden (möglicherweise sogar neu starten), damit dies wirksam wird.

Kein Neustart erforderlich; Sie müssen nur die betreffenden Apps neu starten.