У меня есть приложение для 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>
ЗАКАНЧИВАТЬ ответ и это комментарии здесь: http://stackoverflow.com/questions/5869452/arabic-ttf-truetype-font -in-uiwebview-ios-4-2-1 Помогает ли это? –
К сожалению, нет ответа на вопрос, ребята, которые говорили об этом, продолжают разговор с сайта: D Я попытаюсь связаться с ними, но на данный момент у любого органа есть ответ? –
Проблема не в шрифте, а в iOS. Это известная проблема. Если вы хотите показать арабский текст с обычным арабским шрифтом, вам придется использовать (экспериментировать с) Core Text - вот что сработало для меня. Надеюсь это поможет. – Mustafa