QuickUnits

Typografie

Punkte zu Pixel

1 pt = 1,33333 px @96

—

Ein Punkt entspricht 1,3333 Pixel bei 96 dpi. Die Beziehung wird durch die CSS-Spezifikation und nicht durch einen physischen Bildschirm festgelegt: Ein CSS-Pixel ist als 1/96 Zoll definiert und ein Punkt als 1/72, sodass das Verhältnis genau 96/72 beträgt.

h2.units

Der Punkt ist die traditionelle Einheit der Schriftgröße, exakt 1/72 Zoll, seit PostScript sie in den 1980er Jahren standardisiert hat. Der Pixel im Webdesign ist überhaupt kein Hardware-Pixel – die CSS-Spezifikation definiert einen Referenz-Pixel als den Sehwinkel von 1/96 Zoll auf Armeslänge, und Browser bilden dies dann auf das ab, was das Display tatsächlich hat. Auf einem hochauflösenden Bildschirm kann ein CSS-Pixel zwei oder drei Geräte-Pixel entsprechen, weshalb eine 16-Pixel-Schrift auf einem Telefon und einem Desktop-Monitor trotz stark unterschiedlicher Pixeldichten die gleiche physische Größe hat.

h2.factor

Der Faktor ist genau 96 ÷ 72 = 4/3 = 1,3333. Also sind 12 pt 16 px, 9 pt sind 12 px und 18 pt sind 24 px. Die 96 dpi-Angabe stammt von Microsofts Entscheidung in Windows, diese Dichte für die Bildschirmdarstellung anzunehmen, die die CSS-Spezifikation später als Referenz übernahm. Dies traf nie auf einen bestimmten Monitor zu; es war eine Konvention, die gewählt wurde, damit in Punkten angegebener Text auf einem typischen Display der 1990er Jahre in einer lesbaren Größe erschien.

h2.usage

Web- und Interface-Design, wo ein Designer in Punkte in einem druckorientierten Tool arbeitet und ein Entwickler es in Pixel implementiert. Styleguides, die Schrift in Punkten angeben, müssen übersetzt werden, und 12 pt Fließtext, der zu 16 px wird, ist die häufigste Umrechnung in diesem Bereich. Die Anpassung von Markenrichtlinien von Print zu Web läuft darüber. Beachten Sie, dass moderne CSS-Praxis rem-Einheiten gegenüber beiden bevorzugt, gerade weil sie mit der vom Benutzer gewählten Basisgröße skalieren, anstatt fest zu sein.

h2.table

table.from (pt) table.to (px @96)
1 1,33333
2 2,66667
5 6,66667
10 13,3333
25 33,3333
50 66,6667
100 133,333
500 666,667
1 000 1 333,33

approxNote

h2.reverse

1 px @96 = 0,75 pt

Pixels werden mit 0,75 multipliziert, um Punkte zu erhalten. Die wissenswerte Menge: 16 px sind 12 pt, 14 px sind 10,5 pt und 24 px sind 18 pt – und wenn ein Design beides angibt und sie diesem Verhältnis nicht folgen, wurde eines davon gemessen statt berechnet.

table.from (px @96) table.to (pt)
1 0,75
2 1,5
5 3,75
10 7,5
25 18,75
50 37,5
100 75
500 375
1 000 750

h2.related

seeAllInCategory