On Thu, Jul 24, 2003 at 09:38:30AM +0200, Tomasz
Ganicz wrote:
Jeszcze w kwestii skalowalnoĹci czcionek.
ZupeĹnie nie rozumiem
czemu gĹowny tekst wszystkich haseĹ jest pisany czcionkÄ
nieskalowalnÄ, za to skaluje siÄ czcionka ktĂłrÄ pisana jest
"wersja jÄzykowa" oraz link "wersja do druku". Na zdrowy rozum to
wĹaĹnie gĹĂłwny tekst powinieĹ byÄ skalowalny (Ĺźeby uĹźytkownik
mĂłgĹ sobie dobraÄ wielkoĹÄ czcionki do swojej rozdzielczoĹci i
upodobaĹ) zaĹ wszystkie czcionki w menu powinny byÄ zafiksowane,
Ĺźeby zmiany ich wielkoĹci nie rozwalaĹy struktury strony.
Kazda przegladarka (z tych 4 najpopularniejszych - MSIE, Moz, Konq i
Opera) uzywa zupelnie innego algorytmu skalowania i nie ma tu zadnego
standardu. Tak wiec to co widzisz to tylko oznacza jak twoja
przegladarka interpretuje CSS. W naszym CSSie nigdzie nie jest napisane
co jest skalowalne a co nie.
Bezpośrednio nie, ale jak stosuje się w css-ie jednostki czcionek
absolutne (pixele, punkty itp) to uzyskuje się tekst nieskalowalny,
natomiast jeśli stosuje się procenty, wielkości proporcjonalne (+-1-7),
albo skalę em-en, to wtedy tekst jest skalowalny przez użytkownika. Takie
to proste...
Z zachowania tekstu w przeglądarce (zarówno w IE jak i Netscape)
wywnioskowałem, że w definicji styli użytych w niektórych częściach menu
są właśnie przyjęte jednostki proporcjonalne, a w definicji styli użytych
do tekstu głównego są jednostki absolutne. Zupełnie na odwrót niżby na to
wskazywał rozsądek. To działa podobnie w większości przeglądarek.
Konkretne rozmiary czcionek które widać na ekranie mogą się istotnie
różnić między różnymi przeglądarkami, ale raczej nie zadarza się żeby
jakaś przeglądarka pozwalała skalować tekst którego wielkość jest
zdefiniowana jednostkami abolutnymi, lub nie pozwalała skalować tekstu
którego wielkość jest zdefiniowana jednostkami proporcjonalnymi.
Polimerek.