Ответ 1
Как ответил минут назад кто-то еще (но уже удалил?), вы можете использовать Font Detector Решение для Javascript:
Можно ли установить другой размер шрифта в зависимости от доступности шрифта?
В настоящее время моя проблема заключается в том, что Verdana
слишком большой, и если у пользователя нет установленного Verdana
, у меня будет очень маленький размер шрифта
Есть ли способ установить шрифт (Verdana
в моем случае) на 13px, и если у пользователя этот шрифт не установлен, попробуйте использовать другой шрифт (например, Arial
), но с большим шрифтом, размер?
Примечания:
Как ответил минут назад кто-то еще (но уже удалил?), вы можете использовать Font Detector Решение для Javascript:
Это может потребовать некоторой работы для реализации (я никогда не делал этого сам), но кажется, что свойство font-size-adjust
помогает "выравнивать" шрифт, стандартизируя x-height. Для официального описания смотрите http://www.w3.org/TR/css3-fonts/#propdef-font-size-adjust.
Настройка размера шрифта работает только с Firefox
Автономная декларация 'font' css позволяет вам указывать размер шрифта, стиль и вес один раз, прежде чем объявлять разные семейства шрифтов подряд, чтобы no-go либо
Прошу прощения, что это невозможно сделать только с помощью CSS.
Что касается альтернативы JS, здесь я рекомендую:
http://www.lalit.org/lab/javascript-css-font-detect/
Удачи.