Firefox per Linux: migliorare i Font e lo Scroll
È noto come il porting di Firefox per Linux (Iceweasel su Debian) soffra di alcuni problemi: tra questi, l’integrazione con l’ambiente desktop, e uno scrolling delle pagine che, con alcuni siti, è talmente lento da risultare frustrante.
In breve: disattivare Pango
Ekerazha dà un ottimo suggerimento per migliorare leggermente le prestazioni di Firefox: disattivare il supporto a Pango (come lo stesso Ekerazha spiega sul Wiki italiano di Arch, nell’articolo Firefox - ArchWiki). Basta aprire un terminale e digitare i seguenti due comandi (ogni volta che si vuole aprire Firefox):
export MOZ_DISABLE_PANGO=1
firefox
(o iceweasel se usate Debian). L’importante è lanciare Firefox dallo stesso terminale da cui è stato fatto l’export della variabile. È anche importante chiudere, prima di rilanciarlo, tutte le finestre di Firefox aperte, per poter vedere i cambiamenti.
Creare l’icona di avvio
Se vogliamo evitare di aprire il terminale, possiamo creare un’icona di avvio applicazione; per farlo, però, occorre creare uno script che faccia da wrapper.
Creiamo lo wrapper seguendo le istruzioni dell’articolo “Wrapper per Variabili d’ambiente”. Fatto ciò, possiamo lanciare Firefox “semplicemente” col comando:
/usr/local/bin/export-wrapper "MOZ_DISABLE_PANGO=1" firefox
(fate attenzione, sta su un’unica riga). Possiamo ora creare la nostra icona. Se usate Gnome:
- facciamo click destro sul desktop e scegliamo “Crea icona di avvio“;
- su “comando” inserire la riga vista sopra (ricordandoci di usare “iceweasel” al posto di “firefox”, se stiamo utilizzando Debian).
Dimenticavo: potete fare la stessa cosa per Thunderbird (Icedove). È tutto. ![]()
Schermate di Firefox, prima e dopo
Vediamo cosa cambia, dal punto di vista dei font dell’interfaccia (confrontandolo con Epiphany):

Sopra: Firefox (Iceweasel) con Pango attivo. Sotto: Epiphany
Epiphany (che è maggiormente integrato con le GTK - anche se anche lui ha i suoi bei difetti…) presenta font migliori (guardate il footer). Disattivando Pango, anche quelli di Firefox diventano tali:

Cambia un po’ il font dell’interfaccia di Firefox, discostandosi dalle altre applicazioni di Gnome, ma il vantaggio ottenuto in termini di leggibilità delle pagine web è innegabile.
Migliorano un po’ anche le prestazioni di scroll. Anche se l’uso di CPU cambia poco, lo scroll, con Pango disattivato, è più fluido (non si ha più la sensazione che alcuni oggetti grafici scrollino con una velocità diversa da quella del resto della pagina - soprattutto nei PC meno potenti).
Svantaggi nel disattivare Pango?
Pango è incaricato al rendering dei testi internazionali; se visitate spesso siti in indico o in CJK, potreste riscontrare alcuni problemi di visualizzazione (anche se ciò non è detto), come riportato nel documento del Fedora Project. ![]()
Articoli simili:
Se questo articolo ti è stato utile, segnalalo sul tuo sito! Puoi inoltre seguire comodamente gli aggiornamenti di Techlog tramite il feed RSS; infine puoi lasciare un commento se ti serve aiuto (o anche solo per un saluto); anche qui non serve registrarsi (sono abilitati anche i commenti anonimi; l'E-Mail serve, eventualmente, per ricevere le notifiche delle nuove risposte). ;-)





December 1st, 2007 at 2:51 am
[…] Per vedere un esempio, potete leggere l’articolo “Firefox per Linux: migliorare i Font e lo Scroll”. […]
December 1st, 2007 at 5:00 pm
Firefox per Linux: migliorare i Font e lo Scroll…
È noto come il porting di Firefox per Linux (Iceweasel su Debian) soffra di alcuni problemi: tra questi, l’integrazione con l’ambiente desktop, e uno scrolling delle pagine che, con alcuni siti, è talmente lento da risultare frustrante….
December 1st, 2007 at 5:22 pm
Veramente per disattivare PANGO devi impostare ad “1″ il valore, non a “0″. Cerca “MOZ_DISABLE_PANGO” con google per info.
December 1st, 2007 at 6:13 pm
@the_m: grazie, una svista che non capisco come abbia potuto compiere (visto che per fare gli screenshot ho dovuto per forza usare il valore corretto)
December 2nd, 2007 at 10:28 am
Dici che i caratteri Cinesi o Indiani non si dovrebbero vedere, ho provato a fare quel che suggerisci e riavviare firefox e ho postato uno screenshot per far vedere che ci sono i caratteri “strani”:
http://xenos.altervista.org/blogs/index.php?blog=3&title=firefox_per_linux_migliorare_i_font_e_lo
quindi .. non capisco!?
December 2nd, 2007 at 6:52 pm
@furester
Ti rispongo sul tuo blog.
December 2nd, 2007 at 6:56 pm
@furester: niente, ti rispondo qui (non trovo i commenti).
); di eventuali problemi relativi alla disattivazione di Pango, ne avevo letto qui: http://docs.fedoraproject.org/release-notes/fc6/it/sn-Desktop.html
Premetto che non sono un linguista (conosco a malapena l’inglese
EDIT: ho modificato la conclusione dell’articolo, rendendola meno “spaventosa” per chi ha bisogno degli alfabeti CJK
December 3rd, 2007 at 1:55 pm
si, in effetti i commenti sul blog sono disabilitati per i non registrati .. non ho ancora trovato un plugin decente per lo spam ..
grazie ancora per l’articolo!sono passato in via definitiva a
MOZ_DISABLE_PANGO=1
e dovessi tornare indietro ora prenderei paura dalla resa di prima!
December 3rd, 2007 at 2:06 pm
@furester: sono contento che ti sia servito
Effettivamente qualche sito viene renderizzato in modo terribile da firefox/iceweasel con Pango attivo (sono stato fin troppo buono nelle schermate, potevo scegliere esempio peggiori
)
December 6th, 2007 at 11:45 pm
[…] Siti consigliati « Firefox per Linux: migliorare i Font e lo Scroll […]