Il rendering dei caratteri in gedit è fluido, ma non uniforme in NetBeans


14

inserisci qui la descrizione dell'immagine

Vedi l' immagine allegata . La finestra sullo sfondo è gedit con i caratteri resi lisci. La finestra in alto è NetBeans con un rendering dei caratteri non così fluido (non anti-alias, credo). Entrambi gli editor utilizzano il carattere Ubuintu Mono. Qualcuno può aiutarmi a rendere NetBeans il rendering dei caratteri migliori?

Sono il 12.10.

Risposte:


25

Dovresti essere in grado di migliorare il rendering dei caratteri, ma non sarà mai come quello in Gedit. Di solito tutte le applicazioni Java che usano Swing hanno quel rendering strano. Se si utilizza Eclipse, ad esempio, il rendering del carattere dovrebbe essere corretto.

Il rendering dei caratteri può essere modificato in /etc/netbeans.conf:

sudo gedit /etc/netbeans.conf

e alla fine di netbeans_default_options(tra virgolette) aggiungi questo:

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=<OPTION>

dove l'opzione può essere "on", "gasp" o "lcd". Puoi ottenere l'elenco completo qui .

Prova tutti quelli e vedi quale ti dà il miglior aspetto. Spero che sia d'aiuto.

NOTA:

non ho Netbeans installato in questo momento per testare, ma a seconda del modo in cui lo hai installato netbeans.confpuò essere posizionato altrove.


L' onopzione ha funzionato bene per me. Grazie.
Kolyunya,

13

Fisso.

Vedi questo e questo .

TL; DR: basta aggiungere -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=truea netbeans_default_optionsnel netbeans.conffile.

(netbeans.conf è a <installdir>/etc/netbeans.conf)

Naturalmente, riavvia NetBeans.

Vedi lo screenshot dei risultati qui sotto. La finestra di Netbeans all'estrema destra è l'onc dopo l'applicazione delle opzioni precedenti. Ancora non buono come Gedit, ma migliore di prima.

inserisci qui la descrizione dell'immagine


Il . e: sono ancora solo un pixel. Nessuna soluzione per questo?
NoBugs,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.