2016-04-27 21 views
0

私は、UILabelとウルドゥー語のテキストを含むWKWebViewの両方でコンテンツをレンダリングしようとしています。表示の場合はNoto Nastaliqueが使用されます。しかし、iOSには正しい間隔/合字を計算する問題があるようです。 WKWebViewをレンダリングしながら、被験者UILabelはウルドゥー語コンテンツのレンダリングが正しくありません

enter image description here

をレンダリングするなどの問題が最も明らかである(グリフが重複注意)この小さな例で

enter image description here

http://behdad.org/urdu/からテキストを使用

WebKitでは、UILabelでテキストを折り返す際に同様の問題があります。誰かが似たような問題に直面して解決したことを期待しているか、ウルドゥー語のコンテンツを表示するためのベストプラクティスに関する情報を指し示すことができます。

例のプロジェクトは、私はそれがiPhone上の「Googleの能登Nastaleeq」フォントに問題があると考えていgithub

答えて

1

で見つけることができます。 AppleはiOS 9で実装しようとしました。彼らにも同様の問題がありました。

Jamil Noori Nastaleeqを実装しようとしましたか?私のガイドを読んでみてください。Jamil Noori Nastleeqタイプフェイスにはこのようなレンダリングの問題はありません。

参考までに私の記事を読んで、どのように作成できたかをお読みください。 https://medium.com/@mmudassir/nastleeq-and-ios-8-love-story-bit-broken-7cc2311fc784?source=linkShare-563fcf255dda-1461862616

+0

@ mudassir-azeemiありがとうございました、そのフォントはもっと良く機能します!欠点は非常に大きいことです。現在のアプリケーションアーカイブのサイズを超える10Mbです。私はurdutimes.comでも使われている別のフォントを見つけました。 [Nafees Nastaleeq](https://fontlibrary.org/en/font/nafees-nastaleeq)は小さく、UILabelとWKWebKitの両方でかなり上手くレンダリングされているようです。私はJamilが優れたグリフカバレッジを持っていると思っていますが、Nafeesが私の現在のユースケースである簡単なWeb記事で十分であることを願っています。お時間をいただきありがとうございます! –

関連する問題