Qual è il glifo più largo di Arial?


10

Sto progettando un divcontenitore che conterrà alcune righe di testo. Ogni riga può contenere da 0 a 35 caratteri.

Devo specificare una larghezza fissa per il div, ma non posso prevedere quanto "larga" può essere la stringa.

Un esempio di stringhe (tutti i 35 caratteri):

  • aeR1riPhah9chaicaegae7oobaiz8eiquoL
  • iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  • da da da 35 caratteri testo con CApital

Come puoi vedere, il glifo "i" è più stretto del glifo "L".

Una possibile soluzione potrebbe essere l'uso di un carattere a spaziatura fissa, ma per alcuni vincoli stilistici ho bisogno di usare Arial (o carattere equivalente).

L'idea è di dimensionare il contenitore considerando una stringa che contiene i glifi più grandi, ma non sono sicuro di quale sia il glifo più grande, specialmente se consideriamo tutti i caratteri UTF.


è W. Potresti provarlo tu stesso - ma qualcuno ha già fatto il lavoro per te :-) Vedi questo - stackoverflow.com/questions/3949422/… ma personalmente non progetterei il personaggio più ampio come quasi sicuramente essere generalmente troppo ampio se si
lascia


5
Considera il tuo pubblico di destinazione. Utilizzeranno realisticamente caratteri arabi o il 99,9% degli utenti utilizzerà caratteri latini il 99,9% delle volte? Se stai pianificando di ospitare il personaggio più largo 35 volte di seguito, probabilmente stai influenzando il resto del tuo design a causa dell'improbabile caso limite. Potrebbe essere meglio servirti per eseguire una regex nella tua funzione di rendering per indovinare la larghezza. Se vengono rilevati troppi caratteri non latini, applica una classe CSS aggiuntiva per ridurre la dimensione del carattere su quella particolare riga.
Farray,

1
Oltre al punto di Farray, █ di solito fornisce una larghezza tipica dei caratteri ampia. O le larghezze M sono la classica unità di misura (quindi em). Non sono strettamente i più ampi, ma accadrà qualcosa di strano se il carattere medio in una stringa è più largo di questo. overflow: autodovrebbe coprire casi molto strani come questo.
user56reinstatemonica8

1
𒈙 e 𒐫 sono anche glifi piuttosto lunghi
phuclv

Risposte:


8

Solo una cosa da dire:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

[EDIT] Aggiornamento - OK - Ammetto che ci sono alcuni personaggi molto più ampi: ؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁ ؁


Davvero apprezzato! wWwwW

-1. Mentre questo è vero per il latino di base, la domanda dice specificamente "il più grande glifo" e "soprattutto se consideriamo tutti i caratteri UTF".
e100

@ e100. Sì, hai assolutamente ragione. Ora sono di nuovo davanti a te - posso avere il mio voto indietro :-)
Roger Attrill,

1
Mi sento come se stessi guardando la scenetta "Wanda the Witch" dalla primissima Sesame Street. :)
Lauren-Clear-Monica-Ipsum,

8

﷽. Vinco un premio? (testo per raggiungere 30 caratteri)


1
È un duro glifo :)
Rdpi il

Al momento non ho accesso a un computer per verificare, ma sospetto fortemente che il glifo non sia disponibile in Arial. Sei sicuro che non sia disponibile solo in Arial Unicode MS (che è un carattere diverso)?
Janus Bahs Jacquet,

5

Ancora controllando, ma nel set di glifi latini,

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Ž

sembra piuttosto largo.

O c'è

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

O forse & # xfdfa "ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM" (non sembra renderizzare nel Tahoma usato qui):

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

Ovviamente si tratta di esempi estremi ed è molto improbabile che qualcuno li scriva, ma sottolinea il punto di Farray sopra: è necessario trovare un compromesso che copra la stragrande maggioranza dei casi per il pubblico, ma non necessariamente nulla che possa apparire plausibilmente.


1

Facile ௵௵௵௵௵௵௵ L'ho trovato in un gioco chiamato agar.io a qualcuno piacciono i nomi lunghi


Questo è il glifo più strano di sempre :)
Rdpi

molti script Tamil e Indic hanno caratteri piuttosto lunghi ஹ ௸ ௵ ꧄ e uno birmano ဪ
phuclv,

0

Di solito, il trattino è il glifo più largo di qualsiasi carattere tipografico. La corsiva f è il raro glifo che si estende nell'ascendente e nello spazio discendente rendendolo uno dei più alti in qualsiasi carattere tipografico.

Una pratica misura pratica è un "alfabeto" composto dalle lettere minuscole dalla a alla z. Un carattere normale ha una lunghezza di circa 13 ems. Se l'alfabeto del carattere tipografico è inferiore, si tratta di un carattere tipografico condensato adatto per la composizione di paragrafi a misura stretta. Le lunghezze delle linee facilmente leggibili vanno da alfabeti 1-1 / 2 a 2-1 / 2.

Un em è una distanza orizzontale equivalente all'altezza verticale del carattere tipografico. Uno spazio em per il carattere tipografico 24 pt è lungo 24 punti. È proporzionale al carattere tipografico e varia a seconda delle dimensioni.


Questa è una visione ingenua dei caratteri tipografici e non si applica ai caratteri moderni. Nei caratteri moderni è quasi universale che ci siano lettere maiuscole con accenti sopra di loro, che sono più alti dell'ascendente sulla f, ed è normale che ci siano caratteri più ampi di uno spazio em, specialmente quando si includono cose come legature e, come indicato altrove, caratteri come ‱ (per diecimila segni, soprannominati "punti base" in economia).
thomasrutter,

1
@ thomasrutter. Colpevole. Destinato ad essere utilizzato nel contesto di tutto quanto sopra. Inoltre, non intende essere esaustivo o completo. Tutto è stato preceduto (incorniciato) da "Solitamente". Non riesco a vedere che ho contraddetto qualcosa in modo errato. Nota anche il metodo alternativo suggerito che ho usato. Grazie per lo schiaffo.
Stan,

@ thomasrutter. La domanda era per il glifo più ampio di Arial. Grazie per tutte le cose sull'altezza dell'accento che sono irrilevanti per l'OP. Ho citato la rara qualità per un glifo di estendersi nelle zone di ascendente, corpo e discendente come un po 'di banalità. Conosci molti altri? Conosci altri? Quanti caps hanno un discensore per qualificarsi per contestare quel po 'di curiosità?
Stan,

3
Ok, è strano, non capisco qual è il punto dei tuoi commenti. Sei stato tu a sollevare l'altezza dell'accento, ho sottolineato che ti sbagliavi, eppure mi critichi per aver parlato dell'altezza dell'accento perché è irrilevante? Inoltre, ti sbagliavi sul fatto che il personaggio più largo fosse il trattino in Arial, ma stai ancora difendendo la tua risposta perché potrebbe essere corretta per alcuni altri caratteri (suggerimento: di solito non lo è, e in ogni caso questa domanda riguardava Arial ). Semplicemente non vedo cosa devi guadagnare da quei commenti.
thomasrutter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.