Решил на днях использовать один интересный шрифт для своего сайта. У меня сразу появилось несколько вопросов. Если на этот сайт кто-то зайдет, и у него на компьютере не будет данного шрифта(или он зайдет с iPhone/iPad) то данный шрифт у него отображаться не будет. Будет дефолтный. Есть ли какая то возможность реализовать возможность работы шрифта на сайте в любых случаях?
Заранее спасибо. Просто никогда еще не сталкивался с данной проблемой.
Используй font-face, но все ровно он не поддерживается всеми браузерами, поэтому нужно все просчитать и для тех браузеров которые не поддерживают это свойство подобрать какой-нить стандартный похожий шрифт, используя условные комментарии либо различные хаки.
И так использую, но заметил, что если на другом компьютере нет данного шрифта, он его просто не отображает и заменяет на похожий. Но этот похожий настолько отличается от того, который нужен, что вся изюминка дизайна просто пропадает.
Не вижу смысла использовать какие-то извращенные шрифты... Нужно стремиться к тому, чтобы сайт одинаково правильно отображался на любых пк и мобильных устройствах.
И так использую, но заметил, что если на другом компьютере нет данного шрифта, он его просто не отображает и заменяет на похожий.
Причем здесь другой компьютер? С использованием font-face шрифт загружается с сервера. Возможно, вы не правильно используете данной свойство. Просто одни браузеры поддерживают шрифты в одном формате, другие в другом, поэтому приходится использовать множество форматов(в сети есть сервисы для конвертации). Ну и опять же многое зависит от версии браузера, поддерживает ли он это свойство. А если не поддерживает, то что мешает использовать font-family: PT Sans, похожий стандартный шрифт; - остается только похожий шрифт найти :)
Так же можно использовать условные комментарии и альтернативные таблицы стилей для отображения в случае использования стандартных шрифтов или наоборот.