Нет поддержки параметров шрифта в Safari?

Пытаясь использовать font-feature-settingsЯ получаю успешный результат во всех основных браузерах, кроме Safari (ни настольных, ни мобильных). Я использую этот синтаксис:

.smallcaps {
  font-feature-settings: 'smcp' 1;
  -webkit-font-feature-settings: 'smcp' 1;
  -moz-font-feature-settings: 'smcp' 1;
}

Safari не поддерживает font-feature-settingsили я что то не так делаю? Если в Safari все еще есть поддержка функций OpenType, я бы хотел увидеть живой пример.

1 ответ

Согласно информации MDN, font-feature-settings не поддерживается в Safari и Opera. Однако информация устарела: CanIuse говорит, что поддержка существует в Safari версии 6.1 (и не указана "частичная поддержка" в версии 4.0). Но последняя версия Safari для Windows - 5.1.7, и ей не хватает поддержки (подтверждено в моих тестах). А в Opera поддержка существует с версии 15.0 (проверено 18.0, работает нормально).

Практически все браузеры поддерживают font-variant: small-caps, что теоретически является предпочтительным подходом, но Safari (как и большинство браузеров) реализует его так же, как и другие браузеры: используя заглавные буквы уменьшенного размера вместо правильных маленьких прописных. (Это относится как минимум к Safari 5.1.7.)

Другие вопросы по тегам