View previous topic :: View next topic |
Author |
Message |
frenkyo n00b
Joined: 13 Jan 2005 Posts: 3
|
Posted: Fri Jan 14, 2005 12:39 pm Post subject: F O N T S [parte 1] |
|
|
HOWTO Xorg and Fonts
E' iniziato tutto leggendo questo howto, la prima domanda che mi sono posto e' : CHI gestisce i font (aspetto e rendering) e come li gestisce. Non penso di riuscire a dissipare tutti i miei dubbi, e per questo posto sul forum le informazioni che ho raccolto, sperando di integrarle con quello che voi sapete, lo scopo e' quello di una guida il piu' esauriente possibile che risponda a tutti i dubbi di un utente che si chieda : COME posso cambiare aspetto ai font utilizzati dalle mie applicazioni ?
(1) CHI & COME
In due si occupano dei font in maniera abbastanza differente :
(a)X.org o xfree86 e (b)Xft.
(a) gestisce i font direttamente nel proprio core, non fornisce features come anti-aliasing, sub-pixel rasterizing, hinting. Dal lato configurazione noi possiamo solo aggiungere le directory dove trovare i font:
in /etc/X11/XF86config o /etc/X11/xorg.conf :
Code: |
Section "Files"
...
FontPath "/path/of/the/fonts"
FontPath "..."
...
EndSection
|
oppure usando #xset [+-]fb[+-] /path/
Code: |
xset +fb /path/ (inserisce il path all'inizio della lista)
xset fb+ /path/ (inserisce il path alla fine della lista)
|
Code: |
xset fp default (ritornare alle impostazioni iniziali)
|
Code: |
xset q (per vedere tutti i settaggi)
|
Quindi noi ci limitiamo a fornire il set piu' completo possibile di Font in modo tale che l'applicazione abbia a disposizione quello che richiede. Per questo se dobbiamo "internazionalizzare" il nostro pc, in modo tale che ci sia permesso vedere un documento in giapponese, non dobbiamo far altro che installare il font richiesto, l'applicazione lo cerchera' nelle directory impostate nel conf di X e magicamente il testo apparira' leggibile.
(A grandi linee!! )
(b) Xft rappresenta sicuramente il futuro, mette a disposizione tutte le features per il smoothing dei caratteri, ha una propria configurazione globale e la possibilita' di una configurazione personale per ogni utente senza dover passare per il sysadmin.
Le applicazioni possono accedere a qualsiasi font messo a disposizione dalla libreria e poi applicare le proprie modifiche alla glyph del font, non si vuole obbligrarle a scegliere tra la libreria e una propria scelta privata dei font.Questo permette di pensare ad una futura centralizzazione della gestione
Ora bisogna specificare che certe applicazioni usano i font forniti da X, altre utilizzano la libreria Xft, altre ancora come OpenOffice, hanno la loro collezione privata. Ecco che quindi oltre a guardare quale meccanismo ci garba di piu', dobbiamo anche vedere quale scelgono le applicazioni che noi usiamo.
Per fare questo, in caso di applicazioni dynamiche usiamo :
Code: |
ldd /path/to/application/application
|
e controlliamo se nella lista appare :
Code: |
...
libXft.so.2
...
|
Se non appare e' probabile che l'applicazione usi la gestione font di X, oppure usa i suoi font.
Inutile dire che io pendo a favore di Xft, se non altro per giungere ad una soluzione univoca al problema e sopratutto per le features messe in campo.
Poi integrero' il tutto, intanto do' un assaggio per sapere se interessa, e' mia intezione approffondire l'aspetto installazione (sia con X che con Xft) e poi come customizzare i font delle applicazioni. Molto e' gia' stato scritto e bene, voglio solo raccogliere tutto e provare sopratutto a delineare qualche informazione in piu' sul file di configurazione di Xft (/etc/fonts/fonts.conf) che per chi come me non mastica molto di XML non e' una cosa affatto semplice.[/code] |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Fri Jan 14, 2005 12:42 pm Post subject: Re: F O N T S [parte 1] |
|
|
frenkyo wrote: | Poi integrero' il tutto, intanto do' un assaggio per sapere se interessa, e' mia intezione approffondire l'aspetto installazione (sia con X che con Xft) e poi come customizzare i font delle applicazioni. Molto e' gia' stato scritto e bene, voglio solo raccogliere tutto e provare sopratutto a delineare qualche informazione in piu' sul file di configurazione di Xft (/etc/fonts/fonts.conf) che per chi come me non mastica molto di XML non e' una cosa affatto semplice. |
Come presentazione non c'é che dire
Benvenuto. _________________ Ciao da me! |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Fri Jan 14, 2005 12:43 pm Post subject: |
|
|
penso sia un argomento molto interessante e spesso poco conosciuto.
Ben venga un howto e comunque un documento per capire come funziona il tutto!
Compliments...e continua
ciao
EDIT: Benvenuto!!!! _________________ while True:Gentoo() |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Fri Jan 14, 2005 12:47 pm Post subject: |
|
|
se vuoi prenderti carico di questa valle di lacrime (che vengo dopo mezz'ora di lettura del forum con fonts horribilis) ben venga
Coda |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Fri Jan 14, 2005 6:21 pm Post subject: |
|
|
xchris wrote: | Ben venga un howto e comunque un documento per capire come funziona il tutto! |
Piuttosto che scrivere un nuovo documento io direi di integrare quello già presente sul wiki italiano |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Fri Jan 14, 2005 6:34 pm Post subject: |
|
|
Ciao, Benvenuto e auguri per i fonts.
I fonts sono una delle cose misteriose di linux che pochi vanno a vedere dove stanno e come funzionano. Sei sicuro di volerti addentrare in questo mondo sconosciuto e pericoloso?
Non è meglio dedicarsi alla migrazione dei processi su macchine con architetture hardware differenti? |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Fri Jan 14, 2005 7:18 pm Post subject: |
|
|
Aderisco pienamente all'idea di raccogliere tutte le info e creare un HOWTO che tratti la gestione dei font sotto X.
PS: Visto che come WM uso Openbox senza Gnome ne' Kde, spero di riuscire finalmente a cambiare i caratteri usati dalle applicazioni come "gpa", "gimp" che nel mio caso sono piccolissimi!!! _________________ HOWTO 1: Spegnere il laptop!
HOWTO 2: Comprimere i DVDs! |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Fri Jan 14, 2005 7:55 pm Post subject: |
|
|
fabius wrote: |
Piuttosto che scrivere un nuovo documento io direi di integrare quello già presente sul wiki italiano |
ahem... sorry
concordo! _________________ while True:Gentoo() |
|
Back to top |
|
|
gaffiere Guru
Joined: 13 Nov 2003 Posts: 406 Location: Provincia Milano
|
Posted: Sat Jan 15, 2005 10:29 am Post subject: |
|
|
innanzitutto benvenuto!
poi: davvero un gran bel post questo, aspetto trepidante il resto.
see ya
Thomaz "Gaffiere" _________________ Thomaz "Gaffiere"
Middle-Earth XP2200+, 1Gb Ram, 80Gb + 160Gb Hd, SbLive!, Nvidia 6800GT AGP8x
Gentoo Gnu/Linux 2.6.12-gentoo-r10 |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Sat Jan 15, 2005 11:02 am Post subject: |
|
|
Bello bello brafo brafo |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
|
Back to top |
|
|
|