In CSS führt das Festlegen einer Schriftgrößeneigenschaft zu Fragen über deren tatsächliche Höhe. Während die traditionelle Weisheit darauf hinweist, dass es sich um die Höhe von der Ober- zur Unterlänge handelt, ist es wichtig, tiefer einzutauchen, um dieses Thema zu entschlüsseln.
Ursprünglich bezeichnete die Einheit „em“ in der Typografie den Block Größe, die zum Gravieren jedes Großbuchstabens, insbesondere des M, vorgesehen ist. Heutzutage unterliegen digitale Schriftarten keinen derartigen physischen Einschränkungen, sodass Schriftdesigner die Größe entsprechend ihrer Größe festlegen können vision.
In OpenType-Schriftarten beträgt die em-Größe normalerweise 1000 Einheiten, während sie in TrueType-Schriftarten normalerweise 1024 oder 2048 ist. Um die Konsistenz sicherzustellen, wird empfohlen, Schriftstile mit zu definieren EM-Einheiten. Auf diese Weise bezieht sich die Schriftgröße auf die x-Höhe der Schriftart, die den Abstand zwischen der Grundlinie und der Mittellinie darstellt.
Verschiedene Einheiten werden zum Messen von Schriftgrößen verwendet:
Das Missverständnis, das die Schriftgröße darstellt Die Höhe von Ober- bis Unterlänge ist nicht allgemein gültig. Dies hängt weitgehend vom Design des Schriftartenentwicklers und den Rendering-Funktionen des Browsers ab.
Zum Beispiel wurde die Zapfino-Schriftart von Apple ursprünglich mit größeren Kleinbuchstaben als erwartet entworfen, was bei einem bestimmten Punktwert zu einer größeren scheinbaren Schriftgröße führte .
Um Einblicke aus erster Hand zu gewinnen, sollten Sie die Erkundung von Font-Entwicklungstools wie FontForge oder Fontlab Studio in Betracht ziehen. Diese Plattformen bieten Zugriff auf das Innenleben des Schriftdesigns und ermöglichen es Ihnen, Schriftzeichen zu manipulieren und ihre Geometrie zu verstehen.
Das obige ist der detaillierte Inhalt vonMisst die Schriftgröße in CSS wirklich von der Oberlänge zur Unterlänge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!