2011-05-03 4 views
3

안녕하세요 UIWebView에서 맞춤 아랍어 글꼴을 사용하고 싶습니다. iOS 4.2부터는 TTF 웹 글꼴을 사용할 수 있습니다.UIWebView의 아랍어 TTF (트루 타입 글꼴) iOS 4.2.1

<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에서 사용하는 아랍어 글꼴.

도와주세요! 참고 : 많은 영어 TTF를 테스트했으며, 모두 iOS 4.2.1에서 잘 작동합니다.

+0

@ font-face의 멋진 샘플 코드를 이용해 주셔서 감사합니다 !! – Fattie

답변

2

안녕하세요 나는 그것을 마침내 발견했습니다. 위의 iOS 3.2에서 거의 모든 글꼴 (.ttf)을 아랍어, 영어 또는 기타 글꼴로로드 할 수 있습니다. 유니 코드와 관련하여 올바른 텍스트를 사용하여 표시해야합니다.

+0

"올바른 텍스트"란 무엇입니까? 아랍어 텍스트가 유니 코드 텍스트 인 경우 아랍어 글꼴이 해당 텍스트에서 작동해야합니다. – Mustafa

+0

@Mustafa 네, 맞습니다! 내가 말하고자하는 것은 텍스트의 유니 코드가 폰트 파일에있는 "유니 코드 매핑"과 일치해야한다는 것입니다. iOS 4.0 이상 다음은 내가 맞춤 글꼴을 사용하는 앱입니다. http://itunes.apple.com/us/app/the-quran-kareem/id455209658?mt=8 – Asymptote

+0

마샬 라 아름다운 응용 프로그램. 나는 unicode 아랍어 텍스트와 _custom 아랍어 font_를 사용하여 어떤 행운을 빌어 요 아니에요. 다른 아랍어 글꼴에 대해 UILabel, UITextView, UITextField 및 CoreText를 사용하려고했습니다. 나 좀 도와 줄 수있어? 내가 뭘 놓쳤는 지 모르겠다. 감사합니다. IOS는 Opentype을 지원하지 않습니다. https://devforums.apple.com/message/532738#532738 – Mustafa

관련 문제