Sven Rautenberg: Verschiedene CSS für verschiedene Medien

Beitrag lesen

Moin!

Wie ist das denn im Verhältnis zu px? Ist 12px vergleichbar mit 12pt auf dem Bildschirm? Was heißt 'pt'?

pt steht für "Punkt". Ein Punkt ist 1/72tel Inch oder auch 0,035277777777777777777777777777778 Zentimeter groß.

Die Angabe "Punkt" solltest du aus beliebigen Textverarbeitungsprogrammen kennen.

Und was die Größe angeht, die du für die Druckausgabe nehmen mußt:
Für den Anfang ist eine 1:1-Umrechnung (1px = 1pt) ganz gut - letztendlich solltest du nehmen, was man gut lesen kann.

Die Umrechnung für den Bildschirm (1pt ~ 1,33 px) kannst du nur nehmen, wenn die Bildschirmwiedergabe mit 96 dpi rechnet (Windows-Standard). Wenn du "große Schriften" gewählt hast, wird aber mit 120 dpi gerechnet, und der Umrechnungsfaktor beträgt 1pt ~ 1,66 px. Und beim Mac sind als Standard 72 dpi eingestellt, also gilt dort 1pt = 1px. Es sei denn, der Browser rechnet das gesondert aus (der Mac-IE rechnet beispielsweise auch mit 96 dpi).

Alle dpi-Werte sind darüber hinaus beliebig vom Benutzer einstellbar. Geh mal auf Systemsteuerung -> Anzeige -> Einstellungen -> Weitere Optionen -> Allgemein und klicke in der Drop-Down-Liste "Schriftgröße" auf "Weitere...". Im resultierenden Dialogfenster kannst du einstellen, wieviele Pixel auf dem Bildschirm ein Zentimeter sein sollen, und darunter ist die dpi-Angabe (bzw. hier ppi-Angabe) zu sehen.

Soviele Angaben, wie man einstellen kann, soviele Umrechnungsfaktoren von pt zu px gibt es. Deshalb ist es ganz gut, daß man für die Bildschirmdarstellung entweder px als Angabe nimmt (die sind dann unabhängig von der dpi-Einstellung immer gleich groß), oder relative Schriftgrößen wie %, em oder ex (leider ist die Unterstützung für diese Angaben in alten CSS-Browsern noch nicht sonderlich ausgereift - Netscape 4 versteht die %-Angaben z.B. falsch, bezieht sie immer auf die Grundschriftgröße, nicht auf die aktuell vorliegende (und vielleicht schon veränderte) Schriftgröße.). Ideal wäre: Keine Schriftgrößenangabe, denn damit überläßt man dem Benutzer die volle Kontrolle über die Schriftgröße.

- Sven Rautenberg