Miglioramento del rendering dei sub-pixel del terminale?

3

Recentemente ho notato che il font Menlo è reso in modo diverso in OS X El Capitan, a seconda dell'applicazione utilizzata. Dopo aver armeggiato un po 'con AppleFontSmoothing, ho notato che la differenza cruciale era rappresentata dal modo in cui Terminal rendeva il testo bianco / chiaro su sfondo nero / scuro rispetto ad altre applicazioni come Emacs, Xcode e TextEdit. Mentre le altre applicazioni rendono i caratteri "più pesanti" in questa configurazione rispetto al testo nero su sfondo bianco, non ho potuto notare alcuna differenza in Terminal. L'effetto è - secondo me - un testo più snello e più leggibile. Si prega di vedere screenshot allegato per il confronto.

Esempio: Terminale a sinistra, Emacs a destra

Xcode e TextEdit renderanno il font simile a Emacs quando AppleFontSmoothing è impostato a livello minimo. Cosa sta succedendo qui, c'è un modo per applicarlo anche ad altre applicazioni? Penso che il modo in cui Terminal rende il font sia un notevole miglioramento e vorrebbe vederlo in tutte le applicazioni.

    
posta Tambarskjelve 21.11.2015 - 16:14
fonte

1 risposta

1

In OS X El Capitan 10.11 Terminale è stato modificato in modo da utilizzare una levigatura minima dei caratteri per testo chiaro su sfondo scuro, che si avvicina di più al peso dei testi scuri con una normale intensità di levigatura e rende il testo più nitido e più leggibile, aprendo i contatori come lo spazio vuoto nella lettera "e".

Una conseguenza naturale di questo è che il testo chiaro-scuro può apparire meno luminoso di prima. Gli utenti possono regolare i colori nelle preferenze di Terminal, se lo desiderano.

I controlli dell'interfaccia utente (NSControl) fanno lo stesso, ma la visualizzazione di testo OS X standard (NSTextView) non lo fa, quindi programmi come TextEdit e Xcode disegnano ancora testo chiaro su sfondo scuro con una sfumatura più intensa.

"... c'è un modo per applicarlo anche in altre applicazioni?"

Senza alcuni hackery per modificare le singole applicazioni, sono interessate solo se utilizzano controlli Cocoa standard e viste di testo.

    
risposta data 28.11.2015 - 13:39
fonte

Leggi altre domande sui tag