如何在iOS中使用Bold字体进行混合语言?

时间:2013-09-09 10:15:43

标签: ios uifont bold

我知道我们可以使用 boldSystemFontOfSize ,但我想使用其他字体,例如Arial,是的,我们可以使用 [UIFont fontWithName:“Arial-Bold”...] < / strong>让英语字符变为 Bold ,问题是,其他字符如东亚字符不是大胆的,因为Arial-Bold只支持西方字符和非西方字符,它会使用系统默认的一个不是Bold。有人有解决方案吗?

1 个答案:

答案 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?

希望这有帮助。