2

我有一个包含 webview 的 iPhone 应用程序。此 webview 呈现一个XHTML文件,其中包含一些具有 CSS 样式的阿拉伯文本。其他字体类型的样式都可以正常工作,如果我将包含的文本更改为英文,字体类型就可以正常工作。

阿拉伯字体有什么问题?

例子:

@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>
4

1 回答 1

1

这似乎是iOS中的一个错误。

有关更多详细信息和可能的解决方法,请在此处查看我的答案: https ://stackoverflow.com/a/4361653/73195

于 2012-06-19T23:04:36.210 回答