Projektuję div
kontener, który będzie zawierał kilka wierszy tekstu. Każdy wiersz może zawierać od 0 do 35 znaków.
Muszę określić stałą szerokość dla div, ale nie mogę przewidzieć, jak „szeroki” może być ciąg.
Przykład ciągów (wszystkie 35 znaków):
- aeR1riPhah9chaicaegae7oobaiz8eiquoL
- iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
- da da da 35 znaków tekstu Z CApital
Jak widać, glif „i” jest węższy niż glif „L”.
Możliwym rozwiązaniem może być użycie czcionki Monospaced, ale w przypadku niektórych ograniczeń stylistycznych muszę użyć czcionki Arial (lub równoważnej).
Chodzi o to, aby rozmiar kontenera uwzględniał rozmiar zawierający największe glify, ale nie jestem pewien, co jest największym glifem, zwłaszcza jeśli weźmiemy pod uwagę wszystkie znaki UTF.
typography
glyphs
Rdpi
źródło
źródło
em
). Nie są najszersze, ale dzieje się coś dziwnego, jeśli przeciętny znak w ciągu jest szerszy.overflow: auto
powinien obejmować bardzo dziwne przypadki jak ten.Odpowiedzi:
Tylko jedna rzecz do powiedzenia:
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
[EDYCJA] Aktualizacja - OK - Przyznaję, że jest kilka szerszych postaci:
źródło
﷽. Czy wygrywam nagrodę? (tekst do 30 znaków)
źródło
Wciąż sprawdzam, ale w zestawie glifów łacińskich
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Ž
wygląda dość szeroko.
Albo jest
‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱‱
A może & # xfdfa „ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM” (nie wydaje się renderować w użytym tutaj Tahoma):
ﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺﷺ
Oczywiście są to skrajne przykłady i jest mało prawdopodobne, że ktoś je napisze, ale podkreśla to punkt Farraya powyżej: musisz znaleźć kompromis, który obejmie większość przypadków dla odbiorców, ale niekoniecznie wszystko, co mogłoby się wydawać.
źródło
Łatwe found znalazłem to w grze o nazwie agar.io ktoś lubi długie nazwiska
źródło
Zwykle kreska em jest najszerszym glifem w dowolnym kroju pisma. Kursywa f jest rzadkim glifem, który rozciąga się na przestrzeń wstępującą i zstępującą, co czyni ją jedną z najwyższych w każdym kroju pisma.
Przydatnym praktycznym środkiem jest „alfabet” składający się z małych liter od a do z. Normalny krój pisma ma około 13 znaków. Jeśli alfabet kroju pisma jest mniejszy, jest to skondensowany krój pisma, odpowiedni do komponowania akapitów o wąskim takcie. Łatwo czytelne długości linii wynoszą od 1-1 / 2 do 2-1 / 2 alfabetu.
Em to odległość w poziomie, która jest równoważna pionowej wysokości kroju pisma. Długość em dla czcionki 24 pt wynosi 24 pkt. Jest proporcjonalny do kroju pisma i zmienia się w zależności od rozmiaru.
źródło