iOS 4.3 использует неправильный шрифт в приложении PhoneGap - PullRequest
1 голос
/ 06 марта 2012

Я портирую существующий веб-сайт на iPad, чтобы его можно было использовать в автономном режиме и при этом иметь красивые шрифты. Я использую PhoneGap, чтобы сделать это.

Используемое семейство шрифтов содержит как «обычную», так и «сжатую» версии. В iPad 5.0 Simulator нет проблем с разграничением версий, но iPad 4.3 (симулятор и реальный), похоже, предпочитает последний тип, определенный в [app name] -Info.plist.

Таким образом, несмотря на указание в CSS, что «Blurg-Regular» будет использоваться, он использует «Blurg-Cond». Если я переключаю порядок шрифтов, то он предпочитает «обычную» версию. Если указано «Blurg-Cond», вместо него используется «Blurg-Regular».

Вот пример использования CSS:

body, button, input, select, textarea,
#bd {
   font-family: 'MyriadPro-Regular';
}

#hd > h2 {
   font-family: 'MyriadPro-Cond';
}

Как включить шрифты.

iOS 5 работает нормально.

1 Ответ

1 голос
/ 07 марта 2012

Помещение шрифтов в каталог www и включение их с помощью CSS @font-face решило проблему. Используя этот метод, я смог определить имя font-family и какой файл шрифта использовать для определенного веса / стиля. До сих пор я не заметил различий в производительности между этим методом и тем, который я использовал раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...