У меня нет прямого опыта работы с 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...);
}
Я бы попробовал и посмотрел, не уменьшает ли это проблему.