Я создаю веб-сайт для клиента, и мы надеялись использовать простой текст, а не изображения на панели навигации. Мы используем шрифт Century Gothic (я думаю, что этот шрифт доступен на большинстве ПК и Mac). Проблема в том, что в разных браузерах шрифт значительно отличается. В Chrome мы выглядели так, как хотим, но в Firefox текст меньше и смелее.
Помимо написания специфичного для браузера javascript для изменения свойств шрифта, есть ли другие варианты стандартизации способа отображения шрифтов в кросс-браузерном режиме. Возможно, какая-то библиотека или API? Может быть, дело в том, чтобы быть более конкретным в объявлении свойств шрифта? Честно говоря, я застрял и мне нужна помощь.
источник
На самом деле есть метод встраивания шрифтов в ваш CSS. Это очень легко. Обратитесь к http://randsco.com/index.php/2009/07/04/p680 для получения дополнительной информации о том, как это сделать. Недостатком этого является то, что старые браузеры (до 7 и 3, я думаю ...) не поддерживают это. Но количество людей, использующих эти старые браузеры, быстро уменьшается, и все еще можно указать альтернативные шрифты, которые будут работать и обычно на большинстве ПК на всякий случай.
Другой подход, который я не использовал, включает использование вспышки. У меня нет много информации об этом, кроме как я знаю об этом.
источник
Как уже отмечали другие, мы не имеем тотального контроля. Но я думаю, что стоит упомянуть пару вещей, которые я считаю полезными для того, чтобы браузеры отображали вещи в целом одинаково. И то, и другое - это «возвращение к основам», что многие из вас уже делают, но я подумал, что стоит упомянуть, поскольку основа, на которой вы строите, часто настраивает вас на успех или провал ...
CSS Reset. Концепция проста: вы устанавливаете значения по умолчанию для тега HTML в таблице стилей, чтобы установить общую отправную точку для отображения HTML. Вот статья и пример: http://meyerweb.com/eric/tools/css/reset/
Декларация Doctype. http://htmlhelp.com/tools/validator/doctype.html
источник