Slackware, mozilla a antialiasing

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Úterý Prosinec 7 22:25:39 CET 2004


On Tue, 7 Dec 2004, oldfrog.linux na volny.cz wrote:

> Podle me vede pouziti antialiasingu v X spise k horsi pouzitelnosti.
> Typicky si to clovek rozbehne, pouziva par dni a pak zase vypne.
> Neni to moc prijemne pro oci a to i pri kvalitnim nastaveni...

Zalezi na tom, co je povazovano za kvalitni nastaveni.

Jeden problem je v tom, ze by to chtelo antialiasing pouzit jen
v minimalni mozne mire. Jenze bytecode hinty v TTF, ktere udelaji grid
fitting opravdu dukladne, jsou obvykle udelane tak, ze vysledny obrys
zk... do te miry, ze je pro antialiasovane kresleni nepouzitelny, zatimco
autohinting sice obrys nezk..., ale zase nedokaze udelat dostatecne
agresivni grid-fitting.

Druhy problem je v tom, ze jednoducha rovnice, ze barva pixelu je 
dana linearni interpolaci barvy popredi a barvy pozadi podle mnozstvi 
obarvene plochy v ctverecku prislusnem danem pixelu, tak uplne neplati.
Ve skutecnosti by se mel pouzit slozitejsi filtr. Obvykle ten rozdil neni 
moc videl, ale v extremnich pripadech, jako je zrovna pismo, se to pozna.
Bohuzel je to ale dost velka magie a malokdo tomu rozumi.

> Pokud si chcete vyzkouset nastaveni antialiasingu v Mozille, doporucuji
> proletnout tyto navody. Mozna jste vynechal nejaky krok...
> 
>     http://www.abclinuxu.cz/clanky/show/7724?varianta=print
>     http://www.volny.cz/oldfrog/mozilla-fonts/mozilla-fonts.txt

Nejak jsem si nevsimnul, ze by tam nekde byl nejaky antialising.


On Tue, 7 Dec 2004, Ing. Pavel PaJaSoft Janoušek wrote:

> 	A nevíte, jak to vypadá s podporou technologie ClearType v
> X-sech?

V prvni rade je treba rict, ze to existovalo uz davno pred tim, nez tomu
dali v Redmondu nalepku "ClearType".

Vyuziti barevnych "subpixelu" podporuji Xft a Fontconfig uz pomerne 
dlouho. Ale nevidel jsem LCD, kde by to dobre fungovalo a nebyly tam videt 
nezadouci barvy (ovsem ten samy problem jsem pozoroval i na Woknech, 
takze to mozna neni vylucne problem implementace v X).


--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux