Как указано в @Marc B, если у вас нет шрифта, установленного на вашем мобильном телефоне, он не будет отображаться.
Чтобы интегрировать шрифт не по умолчанию в Интернете, вам необходимо использовать правило @font-face
. После того, как вы зарегистрировали свой шрифт с помощью @ font-face, вы можете использовать его в своем css. Тем не менее, рекомендуется всегда сохранять шрифт по умолчанию как резерв для браузеров, которые не поддерживают @font-face
, или если что-то случится с вашим шрифтом.
Вот Exemple из Mozilla Developper Network
@font-face { // This will register your font
font-family: "Bitstream Vera Serif Bold";
src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
}
p { //Then you can use it like so
font-family: "Bitstream Vera Serif Bold", serif;
}
UPDATE
Теперь, когда мы можем видеть ваш сайт, я уверен, что этот вопрос исходит из того, что вы не» t зарегистрировать шрифт Grinched 2.0
. Это объясняет, почему при просмотре с вашего рабочего стола (с установленным шрифтом) либо на сайте будет отображаться шрифт, но не на мобильном устройстве.
Если вы следуете моему примеру выше, он будет работать. Этот маленький инструмент может помочь вам подготовить шрифт и даст вам нужный код: http://www.fontsquirrel.com/tools/webfont-generator
хорошо, делает ваш мобильный еще что установленный шрифт ? говоря, что это работает на вашем рабочем столе, бесполезно. «ну, гей, говорящий немецкий работал, когда я был в Германии, почему он не работает в Китае?» –
вы можете разместить шрифт на своем сервере или использовать CDN, например, как сказал @MarcB, вам нужно «научить» своего «китайца» говорить «немецкий». –
Я сделал 2 версии сайта! Один из них является мобильным, а другой совместим с рабочим столом. Даже если вы говорите, что шрифт не установлен на мобильном устройстве, но я могу видеть шрифт на сайте, когда я обратился к сайту версии для настольных ПК через мобильный телефон! поэтому я могу сказать, что это не проблема установки шрифтов. –