Как использовать веб-шрифт Google в приложении iPhone, построенном с помощью PhoneGap?

мы хотели бы использовать веб-шрифты Google в приложении PhoneGap, построенном для устройств iOS, но мы хотели бы разместить файлы шрифтов в пакете приложения вместо использования кода для динамического извлечения шрифта через интернет.

Если устройство находится в автономном режиме, шрифты не будут доступны, если файлы шрифтов не включены в приложение.

Google предлагает возможность загрузки веб-шрифтов, но как мы должны ссылаться на локальные файлы шрифтов внутри HTML приложение?

2 ответов


ставим файл шрифта .формат ttf где-то в нашей папке assets/www.

объявления:

@font-face {
  font-family: "Droid Serif";
  src: url('fonts/DroidSerif.ttf');/* relative path from the css file */
}

а затем используйте его следующим образом:

.someClass, #someId, someTag{
  font-family: Droid Serif;
}

Я провел большую часть вчерашнего дня, выясняя, как заставить шрифт работать в PhoneGap на iOS, и ошибка была у меня:

src: url('/fonts/DroidSerif.ttf');

изменен на:

src: url('../fonts/DroidSerif.ttf');

возможно, это поможет кому-то с тем же brainfart.