0

我正在尝试UILabel在包含乌尔都语文本和WKWebView包含乌尔都语文本中呈现内容。使用Noto Nastalique进行展示。但是,iOS 似乎在计算正确的间距/连字时存在问题。

使用来自http://behdad.org/urdu/的文本作为 UILabel 呈现的测试对象

在此处输入图像描述

而 WKWebView 呈现(注意字形重叠)

在此处输入图像描述

在这个小例子中,问题在 WebKit 中最为明显,但在 UILabel 中包装文本时也存在类似问题。我希望有人遇到并解决了类似的问题,或者可以指出有关显示乌尔都语内容的最佳实践的信息。

示例项目可以在github上找到

4

1 回答 1

1

我认为这是 iPhone 上“Google Noto Nastaleeq”字体的问题。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

于 2016-04-28T16:57:38.253 回答