我知道我们可以使用boldSystemFontOfSize,但我想使用另一种字体,例如 Arial,是的,我们可以使用[UIFont fontWithName:"Arial-Bold"...]将英文字符转换为Bold,问题是,其他字符如由于东亚字符不是粗体,因为 Arial-Bold 仅支持西方字符,对于非西方字符,它将使用系统默认的非粗体。有人对此有解决方案吗?
问问题
536 次
1 回答
0
查找支持粗体非西方字符的字体。将它包含在您的项目中,并确保使用Fonts provided by application
密钥将字体添加到 .plist 中。然后使用fontWithFontName
加载它。
编辑
所以,问题是:您是否尝试过任何其他 iOS 原生字体?我不知道是否有任何 iOS 提供的字体有你想要的。
有关 iOS 版本的字体列表,请在此处查看:http: //iosfonts.com/
如果您想在设备上查看它们并查看它们是否支持您想要的字符集,请修改其中一个项目并查看您喜欢的任何字体是否适合您:
https://github.com/ekurutepe/iOS-Font-Gallery
https://github.com/ElfSundae/iOSFontList
如果你没有找到你喜欢的字体,你需要寻找一种字体,iOS 中不包含,并将其包含在你的项目中。那里有很多免费的。谷歌“免费字体”开始。
如果您找到喜欢的字体,请按上述方式包含它。这是提供步骤的许多 SO 问题之一的链接:
希望这会有所帮助。
于 2013-09-09T13:41:38.253 回答