Je tente de rendre le contenu à la fois dans un UILabel
ainsi que dans un WKWebView
contenant du texte ourdou. Pour l'affichage Noto Nastalique est utilisé. Cependant, il semble que iOS a des problèmes pour calculer l'espacement/la ligature correcte.Rendu incorrect du contenu ourdou
Utilisation de texte à partir http://behdad.org/urdu/ comme UILabel sujet de test rend
tout WKWebView rend (notez les glyphes qui se chevauchent)
Dans ce petit exemple, les problèmes sont les plus évidents dans WebKit, mais il existe des problèmes similaires lors de l'encapsulation de texte dans UILabel. J'espère que quelqu'un a fait face et résolu des problèmes similaires, ou pourrait pointer vers des informations sur les meilleures pratiques pour l'affichage du contenu en ourdou.
exemple de projet se trouve sur github
Merci @ mudassir-azeemi, cette police fonctionne beaucoup mieux! L'inconvénient est qu'il est très grand, 10Mb dépasse la taille de mon archive d'application actuelle. J'ai trouvé une autre police qui est aussi utilisée par urdutimes.com; [Nafees Nastaleeq] (https://fontlibrary.org/fr/font/nafees-nastaleeq) qui est plus petit et semble bien rendre dans UILabel et WKWebKit. Je soupçonne que Jamil a une superbe couverture de glyphes, mais j'espère que Nafees suffira pour de simples articles en ligne, ce qui est mon cas d'utilisation actuel. Merci d'avoir pris le temps de m'aider! –