Schriftgröße

Typografische Einheiten in Theorie & Praxis

Die Größe von Schrift-Zeichen wird in verschiedenen Typografischen Einheiten angegeben. Die verwendeten Einheiten spiegeln die historische Entwicklung vom 12er-System zum Dezimalsystem sowie die Trennung der USA von Europa. Die heutige Beschreibung der Schriftgröße ist relativ kompliziert. Es ist sogar möglich, dass eine Angabe unterschiedlich interpretiert wird.
Diese Seite versucht einen Überblick und bietet die Möglichkeit zur Live-Umrechnung - Alles natürlich ohne Gewähr !
Standards Chancen ohne Monopole
Zeichencodes Zeichen-Codierung: ASCII, ANSI, ISO-8859, Unicode, UTF, . .
Live-Berechnung Berechnung der 'realen' Schriftgröße aus den Vorgaben
Schriftgröße Ein unerwartet komplexes Thema
Euro-Einheiten Cicero und Didot - Millimeter
US-Einheiten Pica, Point und Pixel
Relative Einheiten Prozent und Em
Reale Größe Theorie und Praxis der Schriftgröße
Algorithmus Berechnung von Richtwerten der realen Schriftgröße
Tipps & Tricks Details für EntwicklerInnen
Schrift-Familie Font: Die Familie bestimmt das Aussehen

Reale Schriftgröße - Live

Wählen sie Zahlenwert, Einheit und Schrift
Live-Berechnung der realen Schriftgröße ('Höhe' eines Z):
 MonitorDruck
mm 0 0
px 0 *
Die Rechnung ergibt nur ungefähre Angaben ohne Gewähr !
Die Mustertexte ZOU|Ü zough dienen zur Messung verschiedener ↓ Zeichen-Gruppen. Alle Rechnungen sind auf das große Z bezogen, d.h. die berechnete Größe sollte 'ungefähr' für dieses Zeichen zutreffen. Details zur Auswirkung der verschiedenen Typografie-Einheiten, Schriften, Buchstaben, Betriebssysteme usw. finden sie ↓ auf dieser Seite.

Schriftgröße

Das Thema 'Schriftgröße' in der Informatik erscheint auf der ersten Blick einfach: Schon für IT-AnfängerInnen ist es selbstverständlich, dass die Schriftgröße in allen gängigen Programmen einstellbar ist.
Meist ist zwar unbekannt, was die Einheit 'Punkt' oder 'pt' bedeutet, aber die Erfahrung zeigt bald, dass die Schriftgröße mit größer werdenden Zahlen (10,12,14, ..) zunimmt.
Das stimmt exakt, allerdings ist man damit auch schon am Ende einfacher Erklärungen.
Z Bei freiwilliger oder zwangsweiser Beschäftigung mit der Schriftgröße wird das Thema unerwartet kompliziert. Selbst sog. IT-Fachleute sind nur selten in der Lage, die reale Größe einer Schrift anzugeben, und zwar so wie sie am Monitor oder am Ausdruck wirklich erscheint.
Dieses große Z (81pt serif) sollte laut Rechnung genau 72 Pixel = 1" = 25.4mm hoch sein.
Die Typographie ist als angewandte Kunst bereits Jahrtausende alt und daher besonders stark durch lange Traditionen geprägt. Diese Kunst bzw. das Setzer-Handwerk wurde immer nur von vergleichsweise wenigen Menschen ausgeübt - Das Wesentliche an Gutenberg's Erfindung der Buchdruckerei war ja die Möglichkeit, durch wenige gut ausgebildete Setzer und Drucker viele Menschen mit Information zu versorgen.
Unter dem Schlagwort 'Desktop Publishing' boten Apple-PC erstmals einem breiten Publikum die Möglichkeit, Texte in professionellem Schriftsatz zu erstellen. Heute bietet jeder Standard-PC diese Möglichkeit - Allerdings haben nur sehr wenige AnwenderInnen typografische Kenntnisse. Aus dieser Diskrepanz ergeben sich oft 'eigenartige' Produkte, trotz der fantastischen technischen Möglichkeiten.
Auf dieser Seite wird versucht, Theorie und Praxis einigermaßen verständlich zu verknüpfen.
Wenn sie lediglich eine reale Schriftgröße berechnen wollen, dann finden sie hier eine Möglichkeit zur Live-Berechnung und Hinweise für eigene Rechnungen.
Wenn sie tiefer in die Materie eindringen wollen, dann finden sie hier hoffentlich genügend einige Anregungen dazu.
Wenn sie selbst IT-Produkte entwickeln, dann sehen sie sich die Tipps & Tricks zur Schriftgröße an.

Europäische Einheiten

Die Grundlage bildet das historische 12er-System mit Fuß und Zoll. Der (französische) Zoll ist jedoch nicht identisch mit dem einzigen heute noch verwendeten US-inch !
Heute noch verwendet werden die Einheiten Cicero (≈ Pica) und Didot (≈ Punkt).
Alle vom europäischen (!) Zoll abgeleiteten Einheiten sind etwas größer als die entsprechenden US-Einheiten. Die Ähnlichkeit der Zahlenwerte ist leider Anlass für Verwechslungen.
Europ.(frz)FußZollCicero LinieDidot*Didot**mm
1 Fuß = 112 72144864866.4324.9
1 Zoll = 1/12 16 127272.2 27.075
1 Cicero = 1/721/6 12 1212.03334.5125
1 Linie = 1/1441/121/2 16 6.01672.25625
1 Didot* = 1/8641/721/121/6 11.00280.37604
1 Didot** = 1/866.41/72.21/12.033 1/6.01670.99723 13/8
1 mm = 0.00307790.0369340.22161 0.44321332.659288/3 1
Die Hintergrund-Farben der Tabelle bezeichnen Identität bzw. Definition . Alle anderen Zahlenwerte werden aus der Definition berechnet.

Links oben der klassische Bereich:
Die Einheiten Fuß, Zoll, Cicero, Linie und Didot* sind logisch nach dem 12er-System definiert, also z.B. 1 Fuß = 12 Zoll usw.

Im Internet findet man zahlreiche Seiten, welche die Live-Umrechnung dieser und anderer Einheiten erlauben. Das sagt jedoch noch nichts über die reale Größe der Zeichen aus !
Rechts unten (in den beiden letzten Zeilen /Spalten) die Auswirkungen des Metrischen & Dezimal-Systems:
Millimeter (mm) sind eine verlässliche Einheit ohne Möglichkeit der Verwechslung. Die Umrechnung aller alten Maße erfolgt mit
1 Zoll(fr) = 27.075 mm.
Damit sich die wichtigste typografische Einheit dieser Tabelle Didot** leichter in mm umrechnen lässt, wurde sie 1973 neu definiert:
1 Didot** = 3/8 mm
Die angeführten Zahlenwerte sind mit ca. 5 Stellen Genauigkeit angeführt - mehr als für Informatik-Zwecke notwendig.

US-Einheiten

Die Grundlage bildet das historische 12er-System mit Fuß und Zoll. Der US-Inch ist jedoch nicht identisch mit dem europäischen Zoll, welches als Grundlage der europäischen Maße dient.
Heute noch verwendet werden die Einheiten Pica und Point.
Alle vom US-Inch abgeleiteten Einheiten sind etwas kleiner als die entsprechenden europäischen Einheiten. Die Ähnlichkeit der Zahlenwerte ist leider Anlass für Verwechslungen.
USfootinchpica point*point**pixelmm
1 foot(ft) = 112 72864867.24864304.8
1 inch(in) = 1/12 1672 72.277225.4
1 pica(pc) = 1/721/6 112 12.045124.2333
1 point*(pt) = 1/8641/721/12 1 1.0037510.35278
1 point**(pt)= 1/867.241/72.271/12.045 0.996261 0.996260.35146
1 pixel (px) = 1/8641/721/12 11.00375 10.35278
1 mm = 0.00328080.0393700.23622 2.83462.84532.83461
Die Hintergrund-Farben der Tabelle bezeichnen Identität bzw. Definition . Alle anderen Zahlenwerte werden aus der Definition berechnet.

Links oben der klassische Bereich:
Die Einheiten foot, inch, pica, und point* sind logisch nach dem 12er-System definiert, also z.B. 1 foot = 12 inch usw.

Im Internet finden sie zahlreiche Seiten, welche die Live-Umrechnung dieser und anderer Einheiten erlauben. Das sagt jedoch noch nichts über die reale Größe der Zeichen aus !
Historisch wurde die Einheit inch zunächst in 72.27 point** geteilt, erst später folgte die logische Anpassung auf 72 point* pro inch.
In der Informatik ist die Angabe in pixel (Bildpunkten) üblich. Standard für Bildschirme ist 72 dpi (dots per inch). Moderne Monitore hoher Auflösung können auch auf 96 dpi oder 144 dpi eingestellt werden. Die Angabe in px eignet sich daher nicht für andere Medien (Drucker, ..).
Die letzte Spalte / Zeile zeigt die Umrechnung auf Millimeter. Sie erfolgt nach der Definition
1 inch = 25.4 mm
Die angeführten Zahlenwerte sind mit ca. 5 Stellen Genauigkeit angeführt - Mehr als für Informatik-Zwecke notwendig.

Relative Einheiten

Standard-Größe

Wenn die 'Standard' Schriftgröße richtig eingestellt ist, dann genügt es, die Größe anderer Texte relativ dazu einzustellen. Browser und fast alle anderen Programme bieten auch ungefragt irgend eine Standard-Größe. Das kann allerdings von System, Software und Version abhängen. Es ist daher unbedingt ratsam, die Standard-Größe absolut festzulegen, d.h. mit einer Einheit.
HTML:
<body style="font-size:10pt">
Diese Festlegung erfolgt für Webseiten im <body>-Element, für Textverarbeitung in der Formatvorlage 'Standard'.

Prozent

Mit der Einheit % lässt sich die Größe jedes Textes relativ zur Standardgröße einstellen. Das funktioniert mit allen gängigen Browsern problemlos.
Normal, <span style="font-size:80%">80%</span> oder <span style="font-size:150%">150%</span> usw.

em

Diese relative Einheit ist genauso zu verwenden wie %, jedoch mit der Zahl 1 für die Standardgröße. Verwenden sie dazu immer einen Komma-Punkt (niemals einen Beistrich !).
Normal, <span style="font-size:0.8em">0.8em</span> oder <span style="font-size:1.5em">1.5em</span> usw.

Reale Schriftgröße

Kegelhöhe - Rundungen & Spitzen - Schrift-Familie - Betriebssystem - Software - Einheit - Monitor
Leider kann man aus den Vorgaben (Zahl + Einheit) nicht die reale Größe ableiten, in welcher ein Text am PC dargestellt wird. Das können sie mit dem Live-Beispiel (ganz oben) oder mit eigenen Versuchen leicht testen. Sehen sie hier eine kleine Zusammenstellung verschiedener Faktoren, welche die reale Schriftgröße in der Informatik beeinflussen:

Kegelhöhe:

Im traditionellen Schrift-Satz einer Druckerei werden Lettern aus Blei verwendet. Das sind kleine Blöcke aus Blei, die am Ende das zu druckende Zeichen tragen. Ein derartiger Blei-Block muss natürlich etwas größer sein als das zu druckende Zeichen. Seine Höhe wird als 'Kegelhöhe' angegeben.

Eine Kegelhöhe von 12pt entspricht 4.233mm. Das Zeichen 'Z' der Schrift 'Arial' am Ende dieses Blocks ist jedoch nur ca. 3.88mm groß. Das Zeichen '.' ist bei gleicher Kegelhöhe noch wesentlich kleiner.

Zeichen-Gruppe:

Auf den ersten Blick sieht es so aus, als könnte man eine Schrift durch 2 verschiedene Größen-Angaben beschreiben, z.B. durch die Höhe der Großbuchstaben ABCD... und jener der Kleinbuchstaben acz.  
Allerdings kommen dazu noch Zeichen mit Unterlängen gqy, Sonderzeichen wie ÄÖÜäöü, und spezielle Zeichen wie Q|# usw.
Wenn man die Zeichen einer Schrift groß genug darstellt (z.B. 200pt), dann lassen sich keine Unterschiede schon gut erkennen und messen.
Es zeigt sich, dass folgende Zeichen in den meisten Schriften (insbesonder in den 3 IT-Standardschriften) genau gleich groß sind:
BDEFHIKLMPRTXYZ
Alle empirischen Rechnungen dieser Seite beschreiben die Größe dieser Zeichen, stellvertretend des Zeichens Z, welches sich leicht messen lässt.

Rundungen und Spitzen

Gerundete Zeichen erscheinen dem menschlichen Auge etwas kleiner. Um das auszugleichen, sind einfach gerundete Zeichen wie JU ca. 2% größer (als das Z), doppelt gerundete Zeichen wie COS ca. 4% größer. Aus dem gleichen Grund ist auch das spitz zulaufende A oben ca. 2% größer.

Sonderfälle

Das Q ist wgen seiner Unterlänge ca. 27% größer, das Ä 25%, ÖÜ 27%, | 32%. Die maximale empirisch gefundene Größe liegt 52% über jener des Z. - Die Werte schwanken etwas je nach Schrift-Familie.

Schrift-Familie

Wenn man die Größe der Schrift sans-serif (Arial, Helvetica, ..) als 100% nimmt, dann sind die Zeichen der → Schrift-Familie serif (Times New Roman, Times, ..) ca. 91% so groß, Zeichen von monospace (Courier New, Courier, ..) ca. 79%.

Die Ursache ist unbekannt, historische Gründe sind wahrscheinlich. Wenn man Texte in verschiedener Schrift, jedoch (real) gleicher Größe darstellen will, dann muss man die → CSS-Einstellung unterschiedlich wählen !

Software

Empirisch konnten zwischen verschiedenen Programmen keine Unterschiede in der Darstellung der Zeichengröße festgestellt werden. Offenbar verwenden sie zur Darstellung Funktionen des Betriebssystems. Das gilt auch für professionelle Software (Druck & Satz) näherungsweise, allerdings werden dort weitaus kompliziertere Regeln angewendet.

Betriebssystem

Verschiedene Betriebssysteme zeigen kleine Unterschiede in der Darstellung. Das beschränkt sich jedoch auf sehr kleine Schriften, wo die Anzahl der Pixel offenbar unterschiedlich gerundet wird.

Einheit

Die Einheiten pt, pc und mm ergeben die gleiche reale Schriftgröße, wenn man die oben angegebenen Umrechnungs-Faktoren (US-Einheiten) anwendet. Bei Verwendung von px reduziert sich die reale Schriftgröße auf 75%.

Monitor:

Die angegebenen Regeln gelten nur für korrekt eingestellte Bildschirme mit der Standard-Auflösung 72 dpi (dots per inch = Punkte pro Zoll). Wenn die Auflösung anders eingestellt wird (nicht empfehlenswert !), dann stimmt natürlich das Verhältnis Pixel / mm nicht mehr.
Details zur Monitor-Einstellung.

Drucker:

Die empirische Rechnung wird hier nur mit der Einheit pt ausgeführt. Dabei ergibt der Druck um ca. 26% kleinere Schrift als der Monitor, bzw. der Monitor um ca. 35% größere als der Drucker. Die Anzahl der Drucker-Pixel richtet sich nach Drucker-Hardware und Einstellung.
 

Algorithmus

Hier der Algorithmus (Rechen-Regeln), nach welchem die reale Schriftgröße auf dieser Seite berechnet wird. Formeln und Zahlenwerte wurden empirisch ermittelt. Die Ergebnisse sind gute Richtwerte, jedoch ohne Gewähr !
(1) Für alle Formeln gelten folgende Konstanten:
inch = 25.4
dpi = 72
(Umrechnung US-Zoll [inch] → mm bzw. Anzahl der Monitor-Bildpunkte pro Zoll)
(2) Umrechnung der Zahlenwerte von der jeweiligen Einheit (pt, pc, mm, px) auf Millimeter hu:
hu(mm) = h(pt) * inch / dpi
hu(mm) = h(pc) * 12 * inch / dpi
hu(mm) = h(mm)
hu(mm) = h(px) * 0.75 * inch / dpi
Beispiel 12pt:  
(3) Berechnung der Monitor-Höhe in mm als Funktion der Schrift-Familie:
hf(mm) = hu * kf + df
mit den (empirischen !) Faktoren:
Monitorkfdf
serif
sans-serif
monospace
Beispiel serif:  
(4) Berechnung der Drucker-Höhe in mm als Funktion der Schrift-Familie:
hf(mm) = hu * kf + df
mit den (empirischen !) Faktoren:
Druckerkfdf
serif
sans-serif
monospace
Beispiel serif:  
(5) Berechnung der Höhe in Monitor-Pixeln
hm(px) = hf / inch * dpi
Anschließend wird auf ganze Pixel (Bildpunkte) gerundet.
Der Rundungsfehler ist bei großen Schriften harmlos, macht jedoch bei sehr kleinen Schriften viel aus !
Beispiel:  
Dieser Algorithmus liefert meistens brauchbare Richtwerte für die reale Größe der Zeichen Z. Sie können ihn Live oben auf dieser Seite ausprobieren.

Wenn sie exakte Werte benötigen, bestimmen sie diese am besten empirisch (experimentell).

Tipps & Tricks zur Schriftgröße

Einheits-Schrift - Pixel-Matrix - TrueType - Postscript - HTML - CSS - Größe absolut und relativ - Kleine Schrift - Pixel-Farbe - Messung

Einheits-Schrift

In den Anfängen der Informatik wurden Schriftzeichen lediglich in einer einzigen Größe durch eine Punkt-Matrix dargestellt.
Solche Zeichen findet man noch heute auf großformatigen Anzeige-Tafeln.

Die ersten 'EDV-Drucker' kannten nur eine Schriftgröße, diese war auf die verwendete Papiergröße und Zeilenhöhe ('Zebra-Papier') abgestimmt.
Die PC-Nadeldrucker der zweiten Generation boten bereits mehrere Schriftgrößen an, zunächst nur verbal (small, normal, large, ..) beschrieben.

Pixel-(Matrix)-Schriften

Die erste auf PC verwendete Einheit war vermutlich point (pt): Fortschrittliche Betriebssysteme (Apple) boten die Möglichkeit, Schriften in verschiedenen Größen zu verwenden.

Sämtliche Zeichen aller Schriftgrößen einer Pixel-Schrift müssen im Betriebssystem als Pixel-Matrix angelegt sein. Daher sind nur bestimmte Größen verfügbar.
Übliche Schriftgrößen sind
8,9,10,12,14,18,24,36,48,72 pt

Es gibt nur ganze Pixel. Daher ist die Darstellung sehr kleiner Schriften (z.B. 4px Höhe) problematisch und erfordert einige Tricks.
Alle gängigen Systeme enthalten noch heute 'Pixel'-Schriften (auf Windows z.B. *.fon). Sie lassen sich wesentlich schneller am Monitor darstellen. Allerdings sind Pixel-Schriften nicht skalierbar: Der Versuch, damit z.B. einen Text in 17 pt Größe darzustellen, endet mit verzerrten Mustern.
Auch moderne ↓ Objektgrafik-Schriften müssen zur Ausgabe immer in Bildpunkte (Pixel) umgesetzt werden (Rendern). Die benötigten Pixel werden mit Grafik-Anweisungenn berechnet.
Auch Objektgrafik-Schriften (TrueType) enthalten Pixel-Schriften für kleine Größen: Wenn nur wenige Pixel zur Verfügung stehen, dann ergibt die Berechnung relativ große Rundungsfehler, und die Darstellung wirkt unsauber. Deshalb sind die Pixel-Ableger dieser Schriften für kleine Größen manuell erstellt. Erst bei großen Schriften wird tatsächlich gerechnet.

TrueType und Postscript

Alle heute praktisch verwendeten Schriften sind als Objekt-Grafik angelegt: Eine Reihe von Grafik-Anweisungen (Algorithmus) steuert Form, Krümmung, Strichbreite usw.
Mit Hilfe dieser Befehle wird für die Ausgabe eine 'individuelle' Punkt-Matrix erzeugt (Rendern).
Solche Schriften lassen sich beliebig skalieren, d.h. jede beliebige Größe lässt sich einstellen.
Vorschriften (Algorithmen) lassen sich leicht transponieren: Objektgrafik-Schriften lassen sich daher beliebig verzerren, drehen, spiegeln, usw. Allerdings verfügen nicht alle Programme über derartige Fähigkeiten.
Die Matrix der Ausgabe umfasst unterschiedlich viele Punkte, je nach dem Auflösungs-Vermögen des Mediums. Die gleiche Schrift lässt sich daher auf einem Drucker (300..1200 dpi) wesentlich 'sauberer' und leichter lesbar darstellen als auf einem Monitor (72 dpi). Aus dem gleichen Grund wird kleine Schrift am Monitor bald unlesbar - beim Rendern werden nur mehr wenige Pixel pro Zeichen erzeugt.

Der Standard TrueType definiert Objektgrafik-Schriften für alle Standard-PC.
Der Standard PostScript definiert Objektgrafik-Schriften für den professionellen Bereich. Verwenden sie nur Postscript, wenn ein Text zuletzt in einer Druckerei gedruckt werden soll. Postscript ist aufwändiger, daher etwas langsamer, aber wesentlich exakter als Truetype.
Eine gute Postscript-Freeware ist Ghostscript (Linux und Windows).

Alt-HTML:

In alten Webseiten findet man noch das <font>-Element. Dieses Element ist auslaufend (deprecated) und sollte nicht mehr verwendet werden.
Die Schriftgröße wurde mit einheitslosen Zahlen 1..7 bezeichnet, wobei   3='Normal', größere Zahlen bedeuten größere Schrift.
Die Angabe kann auch relativ mit -2..+4 erfolgen, dann ist -1 etwas kleiner und +1 etwas größer als die 'Normal'-Größe.
Dieses Verfahren ist unzuverlässig und kann je nach System, Browser und Version unterschiedliche Ergebnisse liefern.
Auch einige älteren Anwendungs-Programme verwenden dieses oder ähnliche Systeme - Sie sind nach Möglichkeit durch reproduzierbare Einheiten zu ersetzen.
Schlechtes HTML-Beispiel:
Normal <font size="-2">kleiner</font> oder <font size="5">größer</font> und wieder normal.

Nicht für neue Entwicklungen verwenden !
Ersetzen sie <font> durch → CSS-Angaben.

CSS

Geltender Standard zur Einstellung der Schriftgröße in allen Mitgliedern der → XML-Familie und in HTML ist → CSS (Cascading StyleSheets).
CSS-Angaben erfolgen mit dem style-Attribut, welches mit jedem Standard-Element verwendet werden kann. Bei Verwendung mit <p> wird z.B. ein ganzer Absatz (paragraph) formatiert.
Wenn kein HTML-Element zur Verfügung steht, setzt man innerhalb einer Zeile ein <span>-Element ein, für eine oder mehrere Zeilen ein <div>-Element.
HTML-Beispiel:
Normal <span style="font-size:8pt">kleiner</span> oder <span style="font-size:12pt">größer</span> und wieder normal.
<div style="font-size:12pt">Zeile</div>

CSS bietet zahlreiche Möglichkeiten zur Formatierung der Schriftgröße, z.B. absolute oder relative Angaben, typografische oder metrische Einheiten usw.
CSS ermöglicht die zentrale Einstellung aller Layout-Eigenschaften, d.h. z.B. für alle Elemente einer Webseite, oder überhaupt für alle Seiten eines Webs. Das spart viel Arbeit und macht ein Web änderungs-freundlich.
CSS-Eigenschaften sind mit → Javascript programmierbar und lassen sich daher Live und interaktiv ändern.

Absolute Angabe der Schriftgröße:

Erste Wahl ist die Angabe in point (pt). Die Standard-Schriftgröße wird auf Webseiten im <body>-Element eingestellt, z.B. 10pt oder 12pt.
<body style="font-size:10pt">
In der Textverarbeitung ist die Standardgröße in der Formatvorlage 'Standard' festgelegt (und kann dort auch geändert werden). Die Einheit pt wird von allen gängigen Browsern, Text-u.a. Programmen recht zuverlässig dargestellt.

Die Einheiten mm und cm sind in CSS zulässig, allerdings ist die Schrift dann nicht mit anderen Programmen (Textverarbeitung) vergleichbar, wo meist nur typografische Einheiten üblich sind.
<p style="font-size:6mm"> AgtZ </p>

Die Einheit Pixel (px) ist problematisch, da sie nur für Bildschirme verwendbar ist. Die Standard-Auflösung für Monitore beträgt 72 dpi (dots per inch, Bildpunkte pro Zoll).
<p style="font-size:20px"> AgtZ </p>
Wenn die Monitor-Einstellung geändert wird (abzuraten !), dann stimmt natürlich die Schriftgröße nicht mehr.

Relative Angabe der Schriftgröße

Wenn die Standard-Schriftgröße (siehe linke Seite) eingestellt ist, dann kann die Angabe anderer Größen relativ dazu erfolgen.

Am besten geeignet ist die Angabe in %, das wird von Menschen ebenso wie von den meisten Programmen richtig verstanden.
<p style="font-size:150%"> AgtZ </p>

Alternativ wird als relative Einheit em verwendet:
<p style="font-size:1.5em"> AgtZ </p>

Eher eine Kuriosität sind verbale Schlüsselworte (small, medium, large, ..), da sie wie im veralteten <font>-Element nicht genormt sind:
<p style="font-size:small"> AgtZ </p>

Unabhängig von der Schriftgröße erlaubt CSS die bequeme Einstellung vieler anderer Eigenschaften, wie z.B. Laufweite, Zeilen-Abstand, usw.

Details zu CSS

Kleine Schriften:

Die Standard Monitor-Auflösung 72 dpi ergibt Bildpunkte mit nominell 0.35277 mm Durchmesser. Das setzt deutliche Grenzen und hat (nur) für kleine Schriften einige spezielle Auswirkungen.
Schriftgröße mit Nachkomma-Ziffern ?
Für die Monitor-Ausgabe (Webseiten) wird sinnvoll nur ganzzahlige Punkt-Größe verwendet (10pt, 11pt, 12pt), da ein 1pt-Sprung meist auch einen 1px-Sprung bedeutet.
In der Textverarbeitung sind auch Nachkomma-Ziffern (10.5pt, 11.75pt, ..) durchaus sinnvoll, da Drucker eine hohe Auflösung bieten: Ein 1200dpi-Drucker-Pixel ist nur 0.0212mm groß !
Zeichen-Breite
Schriften im Bereich von 9..11 pt werden häufig eingesetzt und sollen daher besonders ästhetisch gestaltet und leicht lesbar sein.
Die Abstufung der Monitor-Pixel ergibt jedoch bei Berechnung oft die gleiche (gerundete) Pixel-Höhe für benachbarte Größen wie z.B. 9pt und 10pt oder 10pt und 11pt.

In diesem Fall werden verschiedene Größen tatsächlich mit der gleichen Pixel-Höhe gesetzt, jedoch mit unterschiedlicher Zeichen-Breite.
Beispiel: serif 10pt und 11pt ergibt jeweils 10 Monitor-Pixel:
10pt ABCabcXYZ 11pt ABCabcXYZ
Bei genauer Betrachtung finden sie die 11pt-Zeichen 1-2 Pixel breiter als die 10pt-Zeichen. Bei etwas mehr Text sieht die 11pt-Schrift tatsächlich 'größer' aus.

Pixel-Farbe

Bei großen Schriften erscheint der Übergang zwischen Schrift und Hintergrund zu hart, wenn nur (Standard) schwarz verwendet wird. Durch den Einsatz grauer Bildpunkte kann man die Qualität stark verbessern.
Das Beispiel zeigt oben eine 'hart' gesetzte Schrift, lediglich in schwarzen und weissen Pixeln. Darunter der gleiche Text, jedoch durch Rand-Pixel in 16 Grauwerten verbessert.
Auch PC-Drucker verwenden diese Technik zur Ausgabe.
Extrem kleine Schriften sind am Monitor kaum noch lesbar. Um sie dennoch anzuzeigen, werden sie meist automatisch grau gesetzt, das lässt sie noch etwas kleiner aussehen. Beispiele: serif 6pt und 5pt, 7px und 8px
6pt ABCDEFGabcdefgXYZ 5pt ABCDEFGabcdefgXYZ
7px ABCDEFGabcdefgXYZ 8px ABCDEFGabcdefgXYZ
Damit ist allerdings auf Monitoren die sinnvolle Grenze der Lesbarkeit bereits unterschritten.

Messung

Messungen dargestellter Zeichen kann man z.B. mit Screenshots durchführen:
In Windows-Systemen erstellen sie mit Tasten Strg-Druck einen Screenshot in der Zwischenablage. Fügen sie die Grafik in ein beliebiges Grafik-Programm ein - Meistens können sie bequem vergrößern und messen.
In Linux-Systemen mit KDE verwenden sie z.B. das Programm ksnapshot, welches eine Grafik-Datei erzeugt.
Messgeräte
Im Internet sind Werkzeuge zur Live-Messung am Bildschirm verfügbar, großteils auch kostenlos. Das Stichwort zur Suche lautet 'calipers' (Schiebelehre).
Auch gute Grafik-Programme (z.B. Gimp) erlauben starke Vergrößerung und bequeme Messung.

Programmierung dieser Seite

onchange-Ereignis oder Button

Alle Formular-Elemente zur Live-Demo der Schriftgröße enthalten das Attribut onchange. Es enthält den Namen einer Javascript-Funktion, die nach jeder Änderung automatisch ausgeführt wird.
Alternativ wird die Neu-Berechnung durch Klick auf ein HTML <button>-Element ausgelöst - Dieses Element ist sehr praktisch aber nur wenig bekannt.
HTML:
<input type="text" name="fs_nr" onchange="do_calc()">
<button onclick="do_calc()">Berechnen und Anzeigen</button>
Javascript:
function do_calc() {...}

DOM

Das Ergebnis jeder Berechnung wird Live eingetragen (Millimeter, Monitor-Pixel). Das erfolgt mit den → DOM-Funktionen von Javascript.

Diese Funktionen erlauben das Lesen und Schreiben aller Elemente von → XML-Dokumenten oder → HTML-Webseiten.
Details zu Javascript und den DOM-Funktionen.

Innenrahmen

Für die Live-Anzeige der eingestellten Schriftgröße ist ein Bereich fixer Größe vorgesehen, die auch bei großer Schrift nicht überschritten werden soll.
Die eigentliche Demo wird daher auf einer anderen Webseite ausgeführt; diese wird hier in einen → Innenrahmen (iframe) eingebettet.
Eine Alternative wäre die Verwendung einer → CSS-Scrollbox, die sich allerdings nicht für sehr große Schrift eignet.

GET-Argumente

Die Daten über gewünschte Größe, Einheit und Schrift-Familie müssen bei jeder Änderung an jene andere → Webseite übergeben werden, die im Innenrahmen dieser Seite eingebettet ist.
Dazu wird die eingebettete Seite verwendet, so wie sie im Cache ihres PC gespeichert ist - Sie wird vom Webserver nur einmal geladen, um dessen Resourcen zu sparen !
Details zur Übergabe von Argumenten an 'gewöhnliche' Webseiten und ihre Verwendung mit Javascript.

XHTML CSS