Tipografide sayısal yazı tipi ağırlık açıklamalarının kökeni


11

CSS spesifikasyonu (diğerlerinin yanı sıra), bir yazı tipi seçerken, yazı tipi ağırlığının 100 artışla 100 ila 900 arasında değişen sayısal tanımlayıcılar kullanılarak tanımlanabileceğini ve 400'ün "normal" ağırlık ve 700'ün "kalın" olarak ayrıldığını belirler. "( bu makale bir eşleme örneği içermektedir).

Bu sayılar yalnızca geleneksel olarak mı atanmış veya bir yazı tipinin alması gereken "açıklayıcı" sayısal tanımlayıcıyı kontrol eden (örneğin, bu ilişkiye uyulup uyulmadığına bakılmaksızın) kök kalınlığı ile ilerleme genişliği arasında bir çeşit (en azından teorik) sayısal ilişki var mı? herhangi bir yazı tipi)?

Yanıtlar:


8

CSS yazı tipi ağırlığı, Linotype numaralandırma sisteminden etkilenir . Wiki'den öğrenebileceğiniz gibi, sayıdaki her rakam yazı tipinin farklı özelliklerini tanımlar ve bu noktada CSS kısmen Lynotype'ı kabul etti ... 100 ila 900 sistemi bazı yazı tipleri için çalışır, ancak diğerleri için başarısız olur, bu nedenle her zaman CSS kodunda belirli değerleri kullanmadan önce bunu önceden kontrol edin.


6

Linotype, kısmen lisanslama endişeleri nedeniyle Panose sistemi üzerinden CSS'ye ulaştı . Bkz. Http://en.wikipedia.org/wiki/PANOSE . Panose numarası TrueType, OpenType ve SVG yazı tiplerinde kullanılır ve ağırlık, oran, kontrast vb. Hakkında bilgi içerir.

Panose ağırlık numarası aşağı yukarı Linotype / CSS ile aynı sistemdir. Çok açıktan ekstra siyaha. Aşağıdaki alıntıya bakın.

Fontforge, Panose numarasını hesaplayabilir. http://fontforge.org/fontinfo.html#Panose

Fontforge, ağırlığı hesaplamak için bir tür (en azından teorik) sayısal ilişki kullanır.

GÜNCELLEME

... ağırlık hesaplamaları hesaplaması en kolay olanlar arasındadır.

Ağırlığı ölçmek için kullanılan özel harfler vardır: CapH, başkent H'nin Yüksekliğidir. WStemE, başkentin E gövdesinin genişliğidir.
AğırlıkRatio = CapH / WStem (E)

2_0 = Herhangi (Kullanmayın.)
2_1 = Uygun Değil (Kullanmayın)
2_2-Çok Hafif .................... AğırlıkRat ≥ 35 (35 veya büyük)
2-3-Hafif .................... 18 ≤ AğırlıkSatma <35 (18 veya daha büyük, 35'den az)
2_4 İnce ....... .............. 10 ≤ AğırlıkRat <18
2_5-Kitap .................... 7.5 ≤ AğırlıkRat <10
2_6-Orta .................. 5.5 ≤ AğırlıkRat <7.5
2_7-Demi .................... 4.5 ≤ AğırlıkRat < 5.5
2_8-Kalın .................... 3.5 ≤ Ağırlık Sırası <4.5
2_9-Ağır .................. .2.5 ≤ AğırlıkRat <3.5
2_A-Siyah ................... 2.0 ≤ AğırlıkRat <2.5
2_B-Ekstra Siyah ............. ...... AğırlıkRat <2

Bkz. Http://forum.high-logic.com/viewtopic.php?f=4&t=941


Hem bu yanıtı hem de Ilan'ın üstünü doğru olarak işaretleyebilseydim; ancak bu resmi bir tanımı olan sınıflandırma olsa da, Ilan tarafından cevaplanan 100-900 Linotype sınıflandırması değildir. Öte yandan, TTF / OTF yazı tiplerinde kullanılması çok ilginç; CSS ve Windows kullanmasa bile, bu sınıflandırmayı kıstas için kullanmam gerekebilir.
Wtrmute

Teşekkürler. @Ilan'a da katılıyorum. Cevabım sadece yorumlarına uymadı ve bir cevap olarak sona erdi;). Pratikte bu sayılar çoğunlukla sınıflandırma için değil, belirli bir yazı tipini tanımlamak için kullanılır. Bir yazı tipi tasarımcısı bir yazı tipine 'yanlış' değerler verebileceğinden, sayılar atlanır, vb. Birden çok boyutta ölçülen bir yazı tipi filtresi fikrini seviyorum.
allcaps

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.