@Nwton

Установить шрифт для цифр и букв?

Сайт игровой тематики. В качестве основного шрифта используется Corbel.
Но т.к. цифры у этого шрифта аля комик санс, везде, где есть цифры ставится простой Arial. И для этого цифры отдельно заключаются в span со стилем для цифр, что очень неудобно.

Можно ли как-то прописать отдельно шрифт для цифр и отдельно для букв? Или как наиболее оптимально решить эту проблему?
  • Вопрос задан
  • 742 просмотра
Решения вопроса 2
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
найти svg обоих шрифтов и создать на основе их свой собственный шрифт. если погуглить про создание шрифтов - софта полно.
p.s. вот только лицензию на шрифты похерите и проблемы из за этого могут быть потом) так что лучше как щас подключайте отдельно)
Ответ написан
Комментировать
dom1n1k
@dom1n1k
Минускульные цифры не нравятся?
Многие шрифты на самом деле содержат символы цифр обоих типов - можно выбрать.
Старый синтаксис (поддержка шире):
font-feature-settings: "lnum";
Новый (пока плохо поддерживается):
font-variant-numeric: lining-nums;
В первом случае кавычки обязательны.
Подробности https://developer.mozilla.org/ru/docs/Web/CSS/font...
С Corbel-ем работает, только что проверил в Хроме и ФФ.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rejjer
Можно автоматизировать - при рендере текста на сервере пройтись по нему регуляркой, которая искала бы интервалы с цифрами и добавляла к ним span.
str_replace
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы