2012-06-19 3 views
2

У меня есть приложение для iPhone, которое содержит веб-просмотр. Этот веб-просмотр создает файл XHTML, который содержит арабский текст с стилем CSS. Все работает правильно с другим стилем шрифта, и если я изменю содержавшийся текст на английский, шрифт работает правильно.iOS UIWebVIew @ font-face с арабским языком

В чем проблема с арабскими шрифтами?

Пример:

@font-face { 
    font-family: "AHRAM"; 
    font-style: normal; 
    font-weight: bold; 
    src:url("../Fonts/andlso.ttf") format("truetype"); 
} 

@font-face { 
    font-family: "DroidSans"; 
    font-style: normal; 
    font-weight: normal; 
    src:url("../Fonts/arabtype.ttf") format("truetype"); 
} 
@font-face { 
    font-family: "DroidSansFallback"; 
    font-style: normal; 
    font-weight: normal; 
    src:url("../Fonts/A_Nefel_Adeti.ttf") format("truetype"); 
} 

p.line1 { 
    font-family: "AHRAM"; 
} 

p.line2 { 
    font-family: "DroidSans"; 
} 

p.line3 { 
    font-family: "DroidSansFallback"; 
} 




    <head> 
     <link href="../Styles/p1.css" rel="stylesheet" type="text/css" /> 
    </head> 

    <body> 
     <p class="line1"> أهلاً بكم </p> 
     <p class="line2"> أهلاً بكم </p> 
     <p class="line3"> أهلاً بكم </p> 
    </body> 
</html> 
+0

ЗАКАНЧИВАТЬ ответ и это комментарии здесь: http://stackoverflow.com/questions/5869452/arabic-ttf-truetype-font -in-uiwebview-ios-4-2-1 Помогает ли это? –

+0

К сожалению, нет ответа на вопрос, ребята, которые говорили об этом, продолжают разговор с сайта: D Я попытаюсь связаться с ними, но на данный момент у любого органа есть ответ? –

+1

Проблема не в шрифте, а в iOS. Это известная проблема. Если вы хотите показать арабский текст с обычным арабским шрифтом, вам придется использовать (экспериментировать с) Core Text - вот что сработало для меня. Надеюсь это поможет. – Mustafa

ответ

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