我知道我们可以使用 boldSystemFontOfSize ,但我想使用其他字体,例如Arial,是的,我们可以使用 [UIFont fontWithName:“Arial-Bold”...] < / strong>让英语字符变为 Bold ,问题是,其他字符如东亚字符不是大胆的,因为Arial-Bold只支持西方字符和非西方字符,它会使用系统默认的一个不是Bold。有人有解决方案吗?
答案 0 :(得分: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问题之一的链接,提供了以下步骤:
Can I embed a custom font in an iPhone application?
希望这有帮助。