您好,我想在UIWebView中使用自定义的阿拉伯字体。我了解到从iOS 4.2开始我们可以使用TTF Web字体。
我有阿拉伯字体资源,并使用以下代码:
<html>
<head>
<title>@font-face Demo</title>
<style type="text/css">
@font-face {
font-family: 'me_quran Regular';
src: local('me_quran Regular'),
local('me_quran'),
url('me_quran.ttf') format('truetype');
}
h1, p {
font-family: 'me_quran Regular';
}
h1 {
font-size: 45px;
}
p {
font-size: 18px;
line-height: 27px;
}
#container{
width: 800px;
margin: 0 auto 0 auto;
}
}
</style>
</head>
<body>
<div id="container">
<h1>بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</body>
</html>
问题是:我在UIWebView中得到了阿拉伯文本,但它不是我加载的那个,而是iOS使用的默认阿拉伯字体。
请帮忙解决! 注意:我已经测试了许多英文字体,它们在iOS 4.2.1上都可以正常工作。