Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
F O N T S [parte 1]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
frenkyo
n00b
n00b


Joined: 13 Jan 2005
Posts: 3

PostPosted: Fri Jan 14, 2005 12:39 pm    Post subject: F O N T S [parte 1] Reply with quote

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
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Jan 14, 2005 12:42 pm    Post subject: Re: F O N T S [parte 1] Reply with quote

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 :-D


Benvenuto.
_________________
Ciao da me!
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Fri Jan 14, 2005 12:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Fri Jan 14, 2005 12:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
fabius
Guru
Guru


Joined: 29 Nov 2004
Posts: 525

PostPosted: Fri Jan 14, 2005 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Benve
l33t
l33t


Joined: 13 Mar 2003
Posts: 897
Location: Italy Romagna

PostPosted: Fri Jan 14, 2005 6:34 pm    Post subject: Reply with quote

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? :D
Back to top
View user's profile Send private message
quantumwire
Guru
Guru


Joined: 15 Oct 2003
Posts: 403
Location: Lausanne

PostPosted: Fri Jan 14, 2005 7:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Fri Jan 14, 2005 7:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
gaffiere
Guru
Guru


Joined: 13 Nov 2003
Posts: 406
Location: Provincia Milano

PostPosted: Sat Jan 15, 2005 10:29 am    Post subject: Reply with quote

innanzitutto benvenuto! :D
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
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Sat Jan 15, 2005 10:59 am    Post subject: Reply with quote

Benvenuto! :D
Ottimo post! Aspettiamo tutti con ansia la parte 2! ;)
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Sat Jan 15, 2005 11:02 am    Post subject: Reply with quote

Bello bello brafo brafo
Back to top
View user's profile Send private message
quantumwire
Guru
Guru


Joined: 15 Oct 2003
Posts: 403
Location: Lausanne

PostPosted: Wed Jan 19, 2005 8:25 pm    Post subject: Reply with quote

Novita'?
_________________
HOWTO 1: Spegnere il laptop!
HOWTO 2: Comprimere i DVDs!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum