[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Antialiasing in OO



On Sun, Jun 09, 2002 at 03:37:20PM +0200, ghetto wrote:

> Speriamo che un giorno si riuscirà a fare ordine, non ho ancora capito
> se sto benedetto antialiasing dipende da X, da gnome o kde o che altro,
> dai font installati... Magari qualcuno ha le idee chiare, se è così si
> faccia avanti, a me sembra un gran casino.

Non e` poi cosi` un gran mistero e non mi sembra nemmeno troppo complicato.
Te lo spiego brevemente: l'achitettura di X11 prevede la presenza di un
font server, un entita` che ha il compito di dare i font alle applicazioni
che gli richiedono. Spesso e volentieri il fonmt server e` integrato nel
server X. Fino ad adesso nessuno si e` preoccupato dell'antialiasing
e quindi i font server non lo supportano. [1]

Mi pare che di recente si stia cercando di trovare una soluzione al problema
e sono state fatte delle estensioni al protocollo di X per l'antialiasing
ma non ne esiste ancora un'implementazione in XFree (c'e` pero` una patch).
Per aggirare il problema che cosa si e` fatto ?? Si e` implementato
l'antialiasing a livello di applicazioni, come ?? Introducendolo nei due
toolkit al momento piu` usati, le GTK e le QT. In questo modo tutte le 
applicazioni che sono disegnate con queste librerie hanno "gratis" il 
supporto per l'antialiasing. Anche altri applicativi fanno uso 
dell'antialiasing e se lo implementano di suo, come ad esempio il 
Ghostscript e, credo, OpenOffice.

Quello che non va bene nella situazione attuale e` che avendo l'antialiasing
a livello di applicazione e non di server X si rinuncia al mucchio sacco di
vantaggi che avere un font server che renderizzava i font permetteva.
Questo va ovviamente a discapito delle prestazioni.

Ciao

[1] Uno che di lavoro sviluppa applicativi grafici di certo non ha un 
monitor 15 pollici e ti assicuro che su un 19-21 pollici l'antialiasing
e` del tutto opzionale e quasi irrilevante ... :-)

-- 
Daniele
		    --- http://www.grinta.net ---


-- 
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: