| 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):
|
|||||||||
| Die Mustertexte ZOU|Ü zough dienen zur Messung verschiedener Zeichen-Gruppen (s.u.). 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 weiter unten 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. |
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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
●
Die Hintergrund-Farben der Tabelle bezeichnen
Identität bzw. Definition.
Alle anderen Zahlenwerte werden nach gegebener 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ößeWenn 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 irgendeine 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'.
|
ProzentMit 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.
|
emDiese 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
(Umrechnung US-Zoll [inch] → mm bzw.
Anzahl der Monitor-Bildpunkte pro Zoll)
dpi = 72 |
(2) Umrechnung der Zahlenwerte von der jeweiligen Einheit
(pt, pc, mm, px) auf
Millimeter hu:
hu(mm) = h(pt) * inch / dpi
Beispiel 12pt:
hu(mm) = h(pc) * 12 * inch / dpi hu(mm) = h(mm) hu(mm) = h(px) * 0.75 * inch / dpi |
||||||||||||||||||||||||
|
(3) Berechnung der Monitor-Höhe in mm als Funktion der Schrift-Familie:
hf(mm) = hu * kf + df
mit den (empirischen !) Faktoren:
|
(4) Berechnung der Drucker-Höhe in mm als Funktion der Schrift-Familie:
hf(mm) = hu * kf + df
mit den (empirischen !) Faktoren:
|
||||||||||||||||||||||||
|
(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 | ||||||||||||||||||||||||