La taille déroutante des lettres en CSS : découvrir la vraie hauteur
Malgré la taille de police spécifiée en CSS, la hauteur réelle des lettres diffère souvent de ce à quoi on pourrait s'attendre. Cet écart soulève la question : qu'est-ce qui détermine la véritable hauteur des lettres en CSS ?
Une perspective historique
Traditionnellement, l'unité em en typographie faisait référence à la taille du blocs métalliques utilisés pour graver des lettres, avec la lettre majuscule M comme facteur déterminant. Cependant, avec l'avènement des polices numériques, cette limitation physique ne s'applique plus, permettant aux développeurs de polices une plus grande liberté.
Établissement de normes
Les polices OpenType définissent généralement la taille des emts à 1 000 unités, alors que les polices TrueType utilisent généralement 1 024 ou 2 048 unités. Lorsque vous utilisez EM pour spécifier un style de police, la taille de la police fait référence à la hauteur x de la police, qui correspond à la distance entre la ligne de base et la ligne moyenne de la police. Cela fournit une méthode précise pour définir la taille de la police.
Mais les normes peuvent être flexibles
Malgré l'existence de normes, la taille réelle des glyphes dans une police peut varier en raison à :
Exemple de divergence
La police de script Zapfino d'Apple suivait initialement la norme de dimensionnement des lettres minuscules. Cependant, les trouvant trop petites, ils ont considérablement augmenté leur taille, les rendant environ quatre fois plus grandes que les autres polices pour la même taille en points.
Exploration plus approfondie
Pour une Pour mieux comprendre la typographie et les subtilités de la taille des polices, envisagez d'explorer les ressources suivantes :
Par compréhension les nuances de la taille des polices, les développeurs peuvent obtenir un meilleur contrôle sur la présentation visuelle du texte en CSS, garantissant une lisibilité et un attrait visuel optimaux sur les sites Web et candidatures.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!