Quel est le glyphe le plus large d'Arial?


10

Je conçois un divconteneur qui contiendra quelques lignes de texte. Chaque ligne peut contenir de 0 à 35 caractères.

J'ai besoin de spécifier une largeur fixe pour le div, mais je ne peux pas prédire la largeur de la chaîne.

Un exemple de chaînes (les 35 caractères):

  • aeR1riPhah9chaicaegae7oobaiz8eiquoL
  • iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  • da da da 35 caractères avec CApital

Comme vous pouvez le voir, le glyphe "i" est plus étroit que le glyphe "L".

Une solution possible pourrait être d'utiliser une police à espacement fixe, mais pour certaines contraintes stylistiques, je dois utiliser Arial (ou une police équivalente).

L'idée est de dimensionner le conteneur en tenant compte d'une chaîne contenant les plus grands glyphes, mais je ne sais pas quel est le plus grand glyphe, surtout si l'on considère tous les caractères UTF.


c'est W. Vous pouvez essayer vous-même - mais quelqu'un a déjà fait le travail pour vous :-) Voir ceci - stackoverflow.com/questions/3949422/… mais personnellement, je ne concevrais pas autour du personnage le plus large car cela va presque certainement être généralement trop large si vous prévoyez de l'espace pour 35 W
Roger Attrill


5
Tenez compte de votre public cible. Vont-ils vraiment utiliser des caractères arabes ou 99,9% des utilisateurs utiliseront-ils des caractères latins 99,9% du temps? Si vous prévoyez d'accueillir le personnage le plus large 35 fois de suite, vous affectez probablement le reste de votre conception pour le cas de bord improbable. Vous pouvez être mieux servi à exécuter une expression régulière dans votre fonction de rendu pour évaluer la largeur d'estimation. Si trop de caractères non latins sont détectés, appliquez une classe CSS supplémentaire pour réduire la taille de police sur cette ligne particulière.
Farray

1
En plus du point de Farray, █ donne généralement une large largeur de caractère typique. Ou les largeurs M sont l'unité de mesure classique (d'où em). Ils ne sont pas strictement les plus larges, mais quelque chose d'étrange se produira si le caractère moyen d'une chaîne est plus large que cela. overflow: autodevrait couvrir des cas très étranges comme celui-ci.
user56reinstatemonica8

1
𒈙 et 𒐫 sont également des glyphes assez longs
phuclv

Réponses:


8

Une seule chose à dire:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

[EDIT] Mise à jour - OK - Je reconnais qu'il y a des personnages beaucoup plus larges: ؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁ ؁


Très apprécié! wWwwW

-1. Bien que cela soit vrai pour le latin de base, la question dit spécifiquement "le plus grand glyphe" et "surtout si l'on considère tous les caractères UTF".
e100

@ e100. Oui, vous avez absolument raison. Mais je suis en avance sur vous maintenant - puis-je récupérer mon vote :-)
Roger Attrill

1
J'ai l'impression de regarder le sketch "Wanda the Witch" de très tôt Sesame Street. :)
Lauren-Clear-Monica-Ipsum

8

﷽. Dois-je gagner un prix? (texte pour atteindre 30 caractères)


1
C'est un glissement de badass :)
Rdpi

Je n'ai pas actuellement accès à un ordinateur pour vérifier, mais je soupçonne fortement que le glyphe n'est pas disponible dans Arial. Êtes-vous sûr qu'il n'est pas uniquement disponible dans Arial Unicode MS (qui est une police différente)?
Janus Bahs Jacquet

5

Toujours en cours de vérification, mais dans l'ensemble des glyphes latins,

DžDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽDŽ

semble assez large.

Ou il y a

‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱

Ou peut-être & # xfdfa "LIGATURE ARABE SALLALLAHOU ALAYHE WASALLAM" (ne semble pas être rendu dans le Tahoma utilisé ici):

ﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺ

Évidemment, ce sont des exemples extrêmes et il est très peu probable que quiconque les tape, mais cela souligne le point de Farray ci-dessus: vous devez trouver un compromis qui couvrira la grande majorité des cas pour votre public, mais pas nécessairement tout ce qui pourrait éventuellement apparaître.


1

Facile ௵௵௵௵௵௵௵ j'ai trouvé cela dans un jeu appelé agar.io quelqu'un aime les noms longs


C'est le glyphe le plus étrange de tous les temps :)
Rdpi

de nombreux scripts tamouls et indiens ont des caractères assez longs ஹ ௸ ௵ ꧄ et un Burmess ဪ
phuclv

0

Habituellement, le tiret cadratin est le glyphe le plus large de toute police. L'italique f est le glyphe rare qui s'étend dans l'espace ascendant et descendant, ce qui en fait l'un des plus hauts de tous les caractères.

Une mesure pratique pratique est un «alphabet» composé des lettres minuscules a à z. Une police de caractères normale fait environ 13 ems de long. Si l'alphabet de police est inférieur, il s'agit d'une police condensée adaptée à la composition de paragraphes à mesure étroite. Les longueurs de ligne facilement lisibles vont de 1-1 / 2 à 2-1 / 2 alphabets.

Un em est une distance horizontale équivalente à la hauteur verticale de la police. Un espace em pour une police de caractères de 24 pt est de 24 points. Il est proportionnel à la police et varie avec chaque taille différente.


C'est une vue naïve des polices de caractères et ne s'applique pas aux polices modernes. Dans les polices modernes, il est presque universel qu'il y ait des majuscules avec des accents au-dessus, qui sont plus hautes que l'ascendant sur le f, et il est courant qu'il y ait des caractères plus larges qu'un espace em, en particulier lors de l'inclusion de choses comme les ligatures et, comme souligné ailleurs, des caractères comme ‱ (pour dix mille signes, surnommés «points de base» en économie).
thomasrutter

1
@ thomasrutter. Coupable. Destiné à être utilisé dans le contexte de tout ce qui précède. Ne doit pas non plus être exhaustif ou complet. Tout a été préfacé (encadré) par "Habituellement". Je ne vois pas que j'ai contredit quelque chose de mal. Notez également la méthode alternative suggérée que j'ai utilisée. Merci pour la claque.
Stan

@ thomasrutter. La question était pour le glyphe le plus large d'Arial. Merci pour toutes les informations sur la hauteur d'accent qui ne sont pas pertinentes pour l'OP. J'ai mentionné la qualité rare d'un glyphe pour s'étendre dans les zones ascendantes, corporelles et descendantes, un peu trivial. Connaissez-vous beaucoup d'autres? En connaissez-vous d'autres? Combien de casquettes ont un descendeur pour se qualifier pour contester ce petit truc?
Stan

3
D'accord, c'est bizarre, je ne comprends pas à quoi servent vos commentaires. Vous étiez celui qui a soulevé la hauteur d'accent, j'ai souligné que vous aviez tort à ce sujet, et pourtant vous me reprochez de parler de la hauteur d'accent parce que c'est hors de propos? De plus, vous aviez tort que le caractère le plus large soit le tiret cadratin dans Arial, mais vous défendez toujours votre réponse car elle peut être correcte pour d'autres polices (indice: ce n'est généralement pas le cas, et en tout cas cette question concernait Arial ). Je ne vois tout simplement pas ce que vous avez à gagner de ces commentaires.
thomasrutter
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.