Před týdněm jsem tady recensoval trojkovou Firefoxku a vyšla vcelku dobře, ale když již byla óda publikována, zjistil jsem, že byl defaultně změněn způsob zvětšování stránky, což mě doběla rozčílilo a půlku spotu jsem přeškrtal. Právem! Jediné co lišku zachránilo, aby okamžitě neletěla z mého hardisku bylo to, že se to dá jednoduše opravit. To si povíme na konci. Teď ale musím vysvětlit, proč je ten "nový" způsob zúmování dementní a exteligentní.
Původní způsob totiž zvětšoval pouze písmo, a lejout stránky nechával v původních rozměrech, pouze tyto rozměry přizpůsobil textu tak, aby se do nich případně vešel. Bitmapové obrázky nechával nezměněné. Bylo to výborné zejména v případech, kdy webdesignér byl čuně a nadefinoval příliš malý text. Jiný důvod, proč používat zvětšení a zmenšení, neznám.
Nový způsob zvětšuje všechno, co má nějak určený rozměr. Tedy i obrázky a kupříkladu i sloupce s definovanou šířkou. Máte-li Firefoxku 3 v defaultním nastavení, můžete si to vyzkoušet přímo zde. Stiskněte ctrl + několikrát za sebou. Vidíte, jaxe sloupec menu rozšiřuje a hlavní text se zužuje. A když si budete chtít přečíst následující dva vtipy z gynekologického prostředí, budete si muset písmo hodně zvětšit. Jsem čuně, já vím.
V porodnici se ptají rodičky: "Přejete si, aby byl otec u porodu?" "Raději ne, mohl by se tam potkat s manželem.
* * * *Přijde žena na gynekologii, lehne si na kozu a čeká. Za chvíli přijde muž v bílém, podívá se jí mezi nohy, usměje se a odejde. Žena za ním volá: Tak co jste zjistil? - Já nevím, my tu jen malujeme...
Divné, že ano? Kdybych používal v CSS pevnou šířku stránky, měli byste dole vodorovný scrolbar, což by bylo ještě horší, neboť byste museli při čtení každého řádku jezdit vpravo-vlevo... jak na tenise!
Tak to byla praktická ukázka nepraktičnosti, teď trochu filosofie.
Zatímco text je záležitost vektorová, obrázky jsou bitmapové. Pokud vektory můžeme neomezeně zvětšovat a zmenšovat bez ztráty kvality, u bitmap to neplatí. Při zvětšování obrázků vznikají kostrbatosti, které lze sice "vyhladit" pomocí rozostření, ale obrázek silně ztrácí na kvalitě. Nejkvalitnějšího zobrazení bitmapy dosáhneme pouze při zobrazení 1:1
Pokud někdo nevidí na obrázky, má pravděpodobně nevhodně zvolené rozlišení svého displeje. V takovém případě ovšem nevidí ani ikony na ploše, titulek okna, popisky menu, tlačítko Start. Pomůže jedině koupení většího displeje nebo zmenšení rozlišení obrazovky, čímž se sníží i zatížení procesoru a karty. Jiná možnost není. Rozhodně nepomůže zvětšení stránek zoomem, to je zcela absurdní a jde to proti smyslu investice do hardware.
Takže zatímco zoom pouze textu má smysl jako korekci špatně napsaných stránek, zoom obrázků a celých stránek můžeme chápat jako korekci blbosti mezi židlí a klávesnicí. A vo tom to je. Několik let na vývojáře mozilly hulákali uživatelé jiných browserů, že "umějí zvětšovat, heč!", až Mozilláci podlehli. Naštěstí existuje náprava.
Do adresního řádku napište about:config. Tím si otevřete úžasný a mocný konfigurační nástroj, který je přitom velmi intuitivní a mnohem praktičtější než grafická klikátka. Dokonce doporučuji dát si tuto stránku do záložek s klávesovou zkratkou "ac". Je to proto, že se řetězec "about:config" nezaznamenává do historie, takže byste ho museli pokaždé zadávat celý.
Protože zvětšování se anglicky řekne zoom, do pole Filtr nahoře zadejte "zoom". Tím se aktivuje filtr inkrementálního vyhledávání a celký seznam položexe redukuje jen na ty, které se týkají zoomu.
Hned první položka nás zajímá. Klikněte na browser.zoom.full a změňte hodnotu z true na false. A je to!
Když už jsme tu, podívejte se na další položky:
Nakonec ta Liška 3 není tak špatná, jen to defaultní nastavení je příliš... však už si rozumíme. :-)