Возьмем, к примеру, font-weight. Все знаем, что это свойство определяет толщину текста и принимает значения
font-weight: bold|bolder|lighter|normal|100|200|300|400|500|600|700|800|900
Таблица соответствий цифровых значений:
100 Thin, Hairline, Ultra-light, Extra-light
200 Light
300 Book
400 Regular, Normal, Plain, Roman, Standard
500 Medium
600 Semi-bold, Demi-bold
700 Bold
800 Heavy, Black, Extra-bold
900 Ultra-black, Extra-black, Ultra-bold, Heavy-black, Fat, Poster
А теперь посмотрим как разные браузеры рендерят эти значения. Код примерно таков:
#one {
font-weight:100;
}
#two {
font-weight:200;
}
font-weight:100;
}
#two {
font-weight:200;
}
А теперь слайды))
![]() |
| Google Chome 6.0 |
![]() |
| IE 8 |
![]() |
| Opera 10.63 |
![]() |
| Firefox 3.6.10 |
![]() |
| Firefox 3 on Mac |
Обычно все указывают значение font-weight в bold или normal. Собственно и правильно делают. Тем не менее Опера косячит с размером шрифта и надпись получается больше ожидаемой. В качестве решения предлагается также указывать font-family:
font-family:"Helvetica","Arial",sans-serif;
Важно указание не только имени шрифта, но и PostScript имени, так как некоторые утверждают что не будет работать в Safari.
Подобный фикс действительно заставил Оперу пересчитать шрифт.





Комментариев нет:
Отправить комментарий