私は、UILabel
とウルドゥー語のテキストを含むWKWebView
の両方でコンテンツをレンダリングしようとしています。表示の場合はNoto Nastaliqueが使用されます。しかし、iOSには正しい間隔/合字を計算する問題があるようです。 WKWebViewをレンダリングしながら、被験者UILabelはウルドゥー語コンテンツのレンダリングが正しくありません
をレンダリングするなどの問題が最も明らかである(グリフが重複注意)この小さな例で
をhttp://behdad.org/urdu/からテキストを使用
WebKitでは、UILabelでテキストを折り返す際に同様の問題があります。誰かが似たような問題に直面して解決したことを期待しているか、ウルドゥー語のコンテンツを表示するためのベストプラクティスに関する情報を指し示すことができます。
例のプロジェクトは、私はそれがiPhone上の「Googleの能登Nastaleeq」フォントに問題があると考えていgithub
@ mudassir-azeemiありがとうございました、そのフォントはもっと良く機能します!欠点は非常に大きいことです。現在のアプリケーションアーカイブのサイズを超える10Mbです。私はurdutimes.comでも使われている別のフォントを見つけました。 [Nafees Nastaleeq](https://fontlibrary.org/en/font/nafees-nastaleeq)は小さく、UILabelとWKWebKitの両方でかなり上手くレンダリングされているようです。私はJamilが優れたグリフカバレッジを持っていると思っていますが、Nafeesが私の現在のユースケースである簡単なWeb記事で十分であることを願っています。お時間をいただきありがとうございます! –