2012-02-19 2 views
2

я использовал дизайнер шрифта для <h3> в приложении PhoneGap с использованием @font-face в файле CSS.@ проблемы шрифта лицо с PhoneGap на андроид

Мне также пришлось перенести файл в приложение PHP на сервере с помощью функции FileTransfer() в PhoneGap.

Проблема была в том, что передача файла не будет работать, если я использовал шрифт дизайнера на странице. Кто-нибудь из вас когда-либо испытывал такую ​​проблему?

Мне бы очень хотелось узнать, есть ли ошибка.

Спасибо. :)

ответ

1

У меня нет прямого опыта работы с PhoneGap, но я сделал совсем немного с @ font-face. Я не знаю точно, как вы определяете шрифты, но я предполагаю, что его что-то вроде этого:

@font-face { 
    font-family: 'MyFontName'; 
    src: url('/path/to/font/MyFontName.ttf') format('truetype') 
} 

Просто мысли вслух, но это может быть, что FileTransfer() мог бы перепутались с пути к файлу, который указывает где живет шрифт?

Одно решение, что я могу думать о том, что избегает пути к файлам получать перепутались будет кодировать шрифт (в кодировке base64) непосредственно в CSS ... так что это будет выглядеть примерно так:

@font-face { 
    font-family:"MyFontName"; 
    src: url(data:font/opentype;base64,d09GRgABAAAAAFL...); 
} 

I дайте попробовать и посмотрите, смягчит ли это проблему.

Смежные вопросы