Warum gibt Johann-Christian Hanke die Schriftgröße in pt an? Quelle: Knowware Heft 168.
Die Streit um die "richtige" oder "falsche" Schriftgröße ist ein Dauerbrenner.
Die "Schriftgelehrten" erteilen, je nachdem, welchem "Lager" sie angehören, folgende Ratschläge:
1. Gib gar keine Schriftgrösse im Quellcode an.
Dann sieht der User am Bildschirm alles so, wie er es gewohnt ist bzw. wie er es zu sehen wünscht.
Aber: Warum soll ein Webdesigner auf die Möglichkeiten verzichten, die CSS zur Schriftgestaltung bietet?
2.Gib die Schriftgröße mit CSS-Schlüsselwörtern an.
Seltsam: Dazu sagen die Schriftexperten eigentlich nichts.
2. Gib die Schriftgröße in em oder in % an.
Beispiele:
1em oder 100% entspricht der vom User eingestellten Schriftgröße (so sollte es jedenfalls sein).
1.2em oder 120%: Die Schrift wird größer
0.8em oder 0.80%: Die Schrift wird kleiner
Aber: Problem der Vererbung! Browserprobleme!
3. Gib die Schriftgröße in Punkten (pt) an.
Bei dieser Empfehlung tönen alle Schriftgelehrten unisono:
Die Angabe der Schriftgröße in pt ist nur für den Druck geeignet, aber nicht für den Bildschirm!
Begründung: Die Voreinstellung im Betriebssystem und in den Browsern erfolgt zwar in pt. Die Browser rechnen die Punkte in Pixel um. Dabei wird ein Punkt (pt) in den verschiedenen Betriebssystemen und Browsern als unterschiedlich großer Pixel (px) am Bildschirm dargestellt.
4. Gib die Schriftgröße in px an.
Das ist vor allem eine Forderung der Webdesigner, die ein stabiles Seitenlayout sichern wollen. Die Webseiten sollen auf allen Plattformen und in allen Browsern einigermaßen ähnlich aussehen. Die Browser zeigen die Schriftgröße auf dem Bildschirm in Pixeln an. Und ein Pixel ist eben ein Pixel.
Bei diesem Ratschlag heulen viele Schriftgelehrte auf:
Das ist eine Bevormundung vieler User, die einen nichtzoomfähigen Browser nutzen. Mit Pixeln wird die Schriftgröße "festgenagelt" und die Schrift kann vom User nicht vergrößert oder verkleinert werden.(Das gilt allerdings auch für pt. Auch bei Angabe der
Schriftgröße in pt kann die Schrift nicht einfach vergrößert oder verkleinert werden).
Gegenargumente:
1. Browser wie zum Beispiel Mozilla und Opera und die neuen Browserversionen des Internet Explorers und des Netscape Navigators (?) haben einen eingebauten Zoom.
2. Der User kann im IE (ab Version 5.5) mit Bookmarklets arbeiten. Ich habe mir beispielsweise zwei Bookmarklets gebastelt: "Zoom in" und "Zoom out". Damit kann ich im
Internet Explorer 5.5 bequem die Schrift vergrößern und verkleinern.
3. Der User kann in den modernen Browsern (in den neuen Browserversionen) mit einem benutzerdefinierten Stylesheet arbeiten und dort "seine" Schriftgröße definieren.
4. Und wenn das alles nicht funktioniert (zum Beispiel im Netscape 4.x), dann kann der User in seinem Browser einstellen, dass die Angaben zur Schriftart und Schriftgröße im Quellcode einer Webseite ignoriert werden. Und dann kann er mit "seiner" Schriftgröße glücklich werden.
Lange Rede kurzer Sinn: Der User hat das letzte Wort bezüglich der Schriftgröße. Der Webdesigner kann sich nie darauf verlassen, dass seine liebevoll gestylten Webseiten vom User so gesehen werden, wie er sich das als Webdesigner wünscht.
Meine Meinung:
Um ein akzeptables Layout/Design zu gestalten, kommt ein Webseitengestalter meist nicht umhin, eine absolute Schriftgröße zu wählen. Für die Bildschirmausgabe sollte ein Webdesigner Pixel wählen (und Punkte für die Druckausgabe).
Das Wichtigste: Der Text für Otto Normalverbraucher muss leserlich bleibt. Ist die Schrift zu klein, surft der User flugs weiter.
Postskript:
Was sagt Stefan Münz zum Problem der Schriftgröße:
http://selfhtml.teamone.de/css/intro.htm#styles_browser_anwender und SelfHtml 8.0 Seite 405
http://selfhtml.teamone.de/css/formate/wertzuweisung.htm und SelfHTML 8.0 Seite Seite 426 ff
Wie gibt Stefan Münz die Schriftgröße an?
In SELFHTML 7.0 werden Punkte (10pt für normalen
Fließtext) verwenden.
In SELFHTML 8.0 verwendet Stefan Münz Pixel (13.4px für
normalen Fließtext), allerdings in den CSS-Beispielen wird
die Schriftgröße meist in pt angegeben.
Warum wird die Schriftgröße in SELFHTML 8.0 in Pixel angegeben?
Antwort der Experten im Selfforum: Weil Stefan Münz das so
will. Und warum will er das so? Antwort im Selfforum:
http://selfforum.teamone.de/archiv/2002/7/17072/#m95694
Noch ein paar Links zum Thema:
http://webwriting.de/sogehts/css.shtml
Erste Schritte in CSS. Gleiches Schriftbild in fast allen
Browsern
http://webwriting.de/sogehts/cssabweichung.shtml
Was Betriebssystem und Browser alles mit Schriften anstellen
http://www.webwriting-magazin.de/inter/fontsize.php
Wie groß ist 100%? Immer Ärger mit den
Schriftgrößen
Lesenswert:
Kai Laborenz: CSS-Praxis. 1.Auflage 2003. Seite 257ff. Kapitel 6.2 Schriftgrößen