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: