Die "Schriftgröße" einer Schrift bezieht sich auf die "em-Höhe" der Schrift, die nicht unbedingt mit der Höhe bestimmter Zeichen in der Schrift übereinstimmt.
Normalerweise entspricht die em-Höhe einer Schrift derselben Grundidee - sie wird grob auf den Abstand zwischen dem niedrigsten Abstieg (z. B. dem unteren Rand des Buchstabens g
) und dem höchsten Aufstieg (z. B. dem oberen Rand des Buchstabens h
) festgelegt:
Wie Sie sehen, deckt keiner der einzelnen Buchstaben die gesamte Spanne ab.
Bei digitalen Schriftarten wird die "em-Höhe" einer Schrift vom Schriftdesigner festgelegt und muss dieser Konvention überhaupt nicht entsprechen: Ein Designer für digitale Schriftarten kann eine beliebige Grundlage für seine em-Größe auswählen. Schriften halten sich jedoch nach wie vor zumindest grob an die oben beschriebene Konvention. In alten Zeiten, als der Typ aus Metallblöcken bestand, war die "em-Höhe" die Höhe eines dieser Blöcke, die nicht nur für ein Zeichen in dieser Schriftart, sondern auch für Auf- und Abwärtsbewegungen und Akzente hoch genug sein musste.
Viele moderne Schriften enthalten jetzt auch Akzente in Großbuchstaben (wie z. B. Ć
) - diese Akzente erstrecken sich über den traditionellen typografischen Ascender hinaus, sodass diese (und möglicherweise auch andere Sonderzeichen) außerhalb des oberen Bereichs des "em" stehen. Aus historischen Gründen passen wir die Em-Größe nicht an, um dies zuzulassen. Wir behalten die Em-Größe bei und lassen nur diese erweitern. Jeder Typograf, der solche Akzente verwendet, muss sicherstellen, dass Platz für sie vorhanden ist, obwohl in der Regel die Zeilenabstand ist im Fließtext ausreichend.
Die Linie Lücke im Fließtext ist ein Raum zwischen dem Abseilgerät einer Textzeile und dem ascender der Zeile darunter links - das heißt, die „Schriftgröße“ nicht über diese Linie Spaltmessung umfassen. Es kann durch das CSS-Feld beeinflusst werden line-height
, wo1.4
bedeutet, dass der Zeilenabstand das 0,4-fache der em-Höhe beträgt und somit eine gesamte Zeile des Haupttextes das 1,4-fache der em-Höhe einschließlich des Zeilenabstands einnimmt. In anderen Anwendungen kann die Zeilenlücke anders angegeben werden: Textverarbeitungsprogramme geben häufig ein Vielfaches des "einzelnen" Zeilenabstands an, aber anders als in CSS bedeutet "einzelner" Abstand normalerweise keine Zeilenlücke, sondern eine bestimmte "Standard" -Linie Lücke, in der die Anwendung versucht, einen Standard basierend auf den Metadaten in der Schriftartdatei zu finden. Es gibt mehrere Standards für die Angabe von Metriken in der Schriftart (z. B. bei Truetype gibt es unterschiedliche Mac- und Windows / OS2-Standards), sodass die Standardzeilenlücke zwischen Anwendungen und Betriebssystemen variieren kann.
Nun, selbst wenn ein Designer hat eine vorhersehbare Konvention für ihre em Höhe folgen, dies immer noch nicht sagen, die Größe von Großbuchstaben (Cap-Höhe) oder die Größe sagen , einer o
(x-Höhe oder Mittellinie) , da diese variieren können frei zwischen den Schriften in Bezug auf die Höhe des Aufsteigers. Innerhalb einer Schriftfamilie sind diese jedoch in der Regel konsistent. So haben z. B. Times New Roman Bold und Times New Roman Regular die gleichen Zeichengrößen für die gleiche em-Größe, einschließlich Auf- und Absteigend, Ober- und X-Höhe.