gpt4 book ai didi

iphone - 在 iPhone 应用程序中嵌入连字字体

转载 作者:太空狗 更新时间:2023-10-30 04:01:32 26 4
gpt4 key购买 nike

我想知道如果我尝试在我的 iPhone 应用程序中使用带有很多连字的字体会发生什么?我无法试用该字体,因为我需要先购买它,但如果我的 iPhone 应用程序无法使用连字,我不想浪费钱。

这就是我所说的字体:Dear Joe 3

我尝试在我的 iPhone 应用程序中使用阿拉伯语,效果非常好。阿拉伯语是一种充满连字的脚本,但话又说回来,Apple 可能只支持这种特定的阿拉伯语连字字体,而不支持其他字体。

如果您对我在购买无法使用的昂贵字体之前如何测试它有任何建议,我将不胜感激...

谢谢!

最佳答案

通过设置 kCTLigatureAttributeName 支持 iOS > 3.2

http://developer.apple.com/library/ios/#DOCUMENTATION/Carbon/Reference/CoreText_StringAttributes_Ref/Reference/reference.html

但为什么不先尝试其他免费的连字字体呢?

再次更新:


我已经在模拟器和 iPhone 4 上使用 TRUE 连字功能字体进行了测试(是的,我之前被没有连字功能的连字字体伪造了)

结果如下:黑色是UILabel,描边是CoreText

enter image description here

以及它应该如何呈现: enter image description here

看看附加连字“ll”和标准连字“ff”

同时设置kCTLigatureAttributeName0可以去除所有连字
但将其设置为 2 无法支持字体“Bello Pro”的附加连字,例如“ll”或“Th”
(默认为 1,用于像“ff”或“fl”这样的连字)

所以我猜 iOS 的 CoreText 引擎中存在错误,或者我的字体不受支持。

关于iphone - 在 iPhone 应用程序中嵌入连字字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com