2012-03-09 6 views
8

Yazı ağırlığı:Metin kalınlığı, "font-weight" css özelliğine göre nasıl hesaplanır? Içinde ateş

font-weight in firefox

Yazı ağırlık krom:

font-weight in chrome

font-weight değeri W3C standardına göre ayarlanır 100,500,600,700,900 sırasına yer almaktadır.

Metin kalınlığının doğrusal olarak değişmediğini ve farklı tarayıcılarda tam olarak aynı olmadığını (neredeyse 100 ile 500 arasında neredeyse aynı) görebilirsiniz. Merak ediyorum, metnin font-weight'a göre nasıl hesaplandığı konusunda bir standart var mı?

+1

Aslında 400 normal ve 700 kalın. Bunlar, çoğu metin oluşturma motorunun desteklediği tek sayısal değerlerdir. Çoğunlukla sorun tarayıcı değil. –

+1

@BoltClock Bu, 400 ve 700'di. Ancak, tarayıcılarda bir kısıtlama değil, yazı tiplerinin nasıl tanımlandığı. Çoğu sadece iki kalınlığa sahiptir. –

+0

Evet, tarayıcılarla ilgili kısım benim hatamdı. Hata. – BoltClock

cevap

1

algoritması, teorik olarak, en azından bir: http://www.w3.org/TR/CSS2/fonts.html#propdef-font-weight

CSS3 özellikleri benzer - http://www.w3.org/TR/css3-fonts/#font-weight-prop

devletler olarak, kalın yüzleri genellikle gerçek kalın yüzleri eksikliği yüzler için kullanıcı arayüzü tarafından sentezlenir.

Yazı tipi ağırlıklarını birlikte önlemek için genellikle daha iyi olduğunu ve belirli bir yazı tipi yüzünü kullandığını buldum.

+0

İnsanların nadiren insteadly belirli yazı yüzleri kullanmak, sayısal değerler kullanın haklısın. Çoğu tarayıcı bunu destekliyor, ama anlamadığım şey, _bolder_ ve _lighter_'ı bile uygulamadıklarıdır. – ThemeZ