2013-03-19 2 views
2

Я пытаюсь встроить собственный шрифт в WebView в приложении Windows Phone 8 и все уже пробовал. Я наткнулся на очень многообещающую статью: blogs.msdn.com/b/wsdevsol/archive/2012/10/23/about-webview-and-embedded-fonts.aspx, но это не сработало.Phonegap Windows phone 8 пользовательский веб-шрифт

Ex:

@font-face { 
    font-family: 'Avenir LT W01 35 Light'; 
    src: url('35-light/avenirltstdlight.eot'); 
    src: url('35-light/avenirltstdlight.eot?#iefix') format('embedded-opentype'), 
     url('35-light/avenirltstdlight.woff') format('woff'), 
     url('35-light/avenirltstdlight.ttf') format('truetype'), 
     url('35-light/avenirltstdlight.svg#avenirltstdlight') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

Пробовал также включающее в себя только путь с:

x-wapp0:avenir...woff 

И даже с Base64. Что смешно, так это открытие приложения в браузере, все работает нормально. У меня только проблемы, когда он встроен в Phonegap.

Может ли кто-нибудь из вас помочь или у вас есть какие-либо указания об этом?

Опять же, в самом конце я хочу использовать пользовательский шрифт (с веб-значками) в свой HTML, отображаемый в приложении через Phonegap.

Что еще более странно, так это то, что даже встроенный шрифт woff base64 не работает.

Спасибо

+0

Я попытался это раньше, и нет никакого способа сделать это с PhoneGap CSS. Единственный способ, о котором я могу думать, - это по-настоящему перейти и изменить приложение оболочки Cordova для окон и XCode для iOS и включить в него шрифты для вашего приложения. Вам нужно искать добавление шрифтов в приложение Windows Phone или добавление шрифтов в приложение iOS с использованием XCode. –

+0

можете ли вы опубликовать фрагмент CSS? –

+0

@SujeshArukil Есть ли указатели, чтобы дать? Вы имеете в виду как «установить» шрифт каким-то образом в приложение? –

ответ

1

Попробуйте использовать TTFEdit для установки встраиваемых меток на шрифт до 0. Это должно исправить это, но убедитесь, что у вас есть права, чтобы встроить шрифт, прежде чем продавать свое приложение.

Мой вопрос full answer to a similar может помочь.

+0

Это правильный ответ. Я создал репо с примером приложения, основанным на решении @ thomasf2811: https://github.com/gabrielmaldi/windows-phone-8-local-font-face – gabrielmaldi