Arial'daki en geniş glif nedir?


10

divBazı metin satırları içeren bir kap tasarlıyorum . Her satır 0 ila 35 karakter içerebilir.

Div için sabit bir genişlik belirtmek gerekiyor, ancak dize ne kadar "geniş" tahmin edemez.

Dizelere bir örnek (35 karakterden tümü):

  • aeR1riPhah9chaicaegae7oobaiz8eiquoL
  • iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  • da da da 35 karakter metin CApital ile

Gördüğünüz gibi, "i" glifi "L" glifinden daha dardır.

Olası bir çözüm Tek Aralıklı yazı tipi kullanmak olabilir, ancak bazı stilistik kısıtlamalar için Arial (veya eşdeğer yazı tipi) kullanmam gerekir.

Fikir, en büyük glifleri içeren bir dize dikkate alarak kabı boyutlandırmaktır, ancak özellikle tüm UTF karakterlerini göz önüne alırsak, en büyük glifin ne olduğundan emin değilim.


Bunu kendiniz deneyebilirsiniz - ama birisi zaten sizin için işi yaptı :-) Bunu görün - stackoverflow.com/questions/3949422/… ama şahsen en geniş karakter etrafında tasarlayamayacağım çünkü neredeyse kesinlikle 35 W alana izin verirseniz genellikle çok geniş olun
Roger Attrill


5
Hedef kitlenizi düşünün. Gerçekçi olarak Arapça karakterler mi kullanacaklar, yoksa kullanıcıların% 99,9'u zamanın% 99,9'u latin karakterlerini mi kullanacak? En geniş karakteri arka arkaya 35 kez yerleştirmeyi planlıyorsanız, muhtemelen olası kenar durumu uğruna tasarımınızın geri kalanını etkilersiniz. Görüntüleme genişliğinizi tahmin etmek için oluşturma işlevinizde normal ifadeyi çalıştırmanız daha iyi olabilir. Latin olmayan çok fazla karakter algılanırsa, söz konusu satırdaki yazı tipi boyutunu küçültmek için fazladan bir CSS sınıfı uygulayın.
Farray

1
Farray'ın görüşüne ek olarak, █ genellikle tipik bir geniş karakter genişliği verir. Veya M genişlikleri klasik ölçüm birimidir (dolayısıyla em). Kesinlikle en geniş değiller, ancak bir dizedeki ortalama karakter bundan daha genişse garip bir şey olacak . overflow: autobunun gibi çok garip vakaları kapsamalıdır.
user56reinstatemonica8

1
𒈙 ve 𒐫 da oldukça uzun
gliflerdir

Yanıtlar:


8

Söyleyecek tek bir şey var:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

[EDIT] Güncelleme - Tamam - Çok daha geniş karakterler olduğunu kabul ediyorum: ؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁؁ ؁


Çok müteşekkirim! wWwwW

-1. Bu temel Latince için geçerli olsa da, soru özellikle "en büyük glif" ve "özellikle tüm UTF karakterlerini dikkate alırsak" diyor.
e100

@ e100. Evet, kesinlikle haklısın. Yine de önünüzdeyim - oyumu geri alabilir miyim :-)
Roger Attrill

1
Çok erken Susam Sokağı'ndan "Cadı Wanda" skeçini izlediğimi hissediyorum . :)
Lauren-Clear-Monica-Ipsum

8

﷽. Bir ödül kazanabilir miyim? (30 karaktere ulaşan metin)


1
Bu bir korkak gliph :)
Rdpi

Şu anda kontrol etmek için bir bilgisayara erişimim yok, ancak glifin Arial'da mevcut olmadığından şüpheleniyorum. Yalnızca Arial Unicode MS'de (farklı bir yazı tipi olan) mevcut olmadığından emin misiniz?
Janus Bahs Jacquet

5

Hala kontrol ediyor, ancak Latin glifleri setinde,

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Ž

oldukça geniş görünüyor.

Yoksa var

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

Ya da "# xfdfa" ARAP LIGATURE SALLALLAHOU ALAYHE WASALLAM "(burada kullanılan Tahoma'da görünmüyor gibi görünüyor):

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

Açıkçası bunlar aşırı örneklerdir ve kimsenin bunları yazması pek olası değildir, ancak Farray'ın yukarıdaki noktasını vurgular: kitleniz için vakaların büyük çoğunluğunu kapsayacak bir uzlaşma bulmanız gerekir, ancak akla gelebilecek herhangi bir şey olmayabilir.


1

Kolay this Bunu birisi uzun adları seviyor agar.io adlı bir oyunda buldum


Bu şimdiye kadarki en tuhaf glif :)
Rdpi

Pek çok Tamilce ve Hintçe betik oldukça uzun karakterlere sahip ஹ ௸ ௵ ꧄ ve Burmess bir ဪ
phuclv

0

Genellikle, em tire herhangi bir yazı tipindeki en geniş gliftir. İtalik f, yükselişe ve iniş boşluğuna uzanan nadir bir gliftir ve onu herhangi bir yazı biçiminde en uzunlardan biri yapar.

Kullanışlı bir pratik önlem, a'dan z'ye kadar küçük harflerden oluşan bir "alfabe" dir. Normal bir yazı tipi kabaca 13 ems uzunluğundadır. Yazı tipi alfabesi daha küçükse, dar ölçülü paragraflar oluşturmak için uygun yoğunlaştırılmış bir yazı biçimidir. Kolayca okunabilen satır uzunlukları 1-1 / 2 ila 2-1 / 2 alfabe arasında değişir.

Em, yazı tipinin dikey yüksekliğine eşit olan yatay bir mesafedir. 24 punto yazı tipi için em boşluğu 24 punto uzunluğundadır. Yazı tipi ile orantılıdır ve her farklı boyuta göre değişir.


Bu, yazı karakterlerinin naif bir görünümüdür ve modern yazı tipleri için geçerli değildir. Modern yazı tiplerinde, üstlerinde aksanlı büyük harfler olması, f üzerindeki yükselişten daha uzun olması neredeyse evrenseldir ve em boşluklarından daha geniş karakterlerin, özellikle bitişik harfler gibi şeyleri dahil ederken, başka bir yerde, like gibi karakterler işaret etti (on bin işaret başına, iktisatta "temel nokta" lakaplı).
thomasrutter

1
@ thomasrutter. Suçlu. Yukarıdakilerin tümü bağlamında kullanılması amaçlanmıştır. Ayrıca tam veya eksiksiz olması amaçlanmamıştır. Tümü "Genellikle" ile hazırlanmıştır. Yanlış bir şeyle çeliştiğimi göremiyorum. Ayrıca kullandığım önerilen alternatif yönteme de dikkat edin. Tokat için teşekkürler.
Stan

@ thomasrutter. Soru, Arial'daki en geniş glif içindi. OP ile alakasız vurgu yüksekliğindeki tüm şeyler için teşekkürler. Bir glifin yükselişe, vücuda ve iniş bölgelerine biraz trivia olarak uzanması için nadir kaliteden bahsettim. Başkalarını biliyor musunuz? Başka birini tanıyor musun? Bu kadar önemsiz şeylere itiraz edebilmek için kaç kapakta iniş var?
Stan

3
Tamam, bu garip, yorumlarınızın ne anlama geldiğini anlamıyorum. Vurgu yüksekliğini ortaya çıkaran sensin, bunun yanlış olduğunu belirttim ve yine de aksan yüksekliği hakkında konuştuğum için eleştiriyorsun, çünkü alakasız mı? Ayrıca, en geniş karakterin Arial'daki em çizgisi olduğu konusunda yanılıyorsunuz, ancak yine de bazı yazı tipleri için doğru olabileceğinden cevabınızı savunuyorsunuz (ipucu: genellikle değil ve bu soru Arial hakkındaydı ). Bu yorumlardan ne kazanman gerektiğini görmüyorum.
thomasrutter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.