font-size и шрифты в Linux
На сайте Мнемоника.RU есть упражнение Образы цифр. Суть в том, что цифры показываются поочереди и пока они отображаются на экране человек должен представить в сознании их образ. Поскольку цифры отображаются поодиночке логично сделать их побольше. Что и было сделано. Но недавно зайдя на эту страницу обнаружил большую рамку нужных размеров внутри которой маленькие цифры.
Сайт сделан на Drupal и пока я писал модули, реализующие функционал по развитию памяти, выбором дизайна особо не заморачивался - использовал стандартный Garland. Позже перешел на framework немного подкорректировав в нем стили.
Недавно заглянув на страницу с Образами цифр я обнаружил рамку с цифрами слишком маленького размера. Начал искать. При увеличении размера шрифта высота рамки увеличивалась, но сам шрифт оставался без изменений. Прогнал таблицы стилей на валидаторе - все нормально. Пытался отключать оптимизацию CSS-файлов (сборку их всех Drupal'ом в один), наконец - спасибо Firebug - нашел ошибку. Как оказалось дело в стилях. В теге body среди прочего было прописано:
body{
font-family: Arial, Helvetica,sans-serif;
}
Вот эти-то Arial и Helvetica и не хотели менять свои размеры под Linux. Под Windows, как потом оказалось, все работало без проблем. После того, как прописал для этого элемента стиль:
p#randn{
font-family: sans-serif;
}все заработало.

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