如何在iOS中为混合语言使用粗体字体?

如何在iOS中为混合语言使用粗体字体?,ios,uifont,bold,Ios,Uifont,Bold,我知道我们可以使用boldSystemFontOfSize,但我想使用另一种字体,如Arial,是的,我们可以使用[UIFont-fontWithName:“Arial-Bold”…]将英文字符转换为粗体,问题是,其他字符,如东亚字符都不是粗体,由于Arial Bold仅支持西文字符,对于非西文字符,它将使用系统默认的不加粗字符。有人对此有解决方案吗?找到一种支持粗体非西方字符的字体。将其包含在项目中,并确保使用应用程序提供的字体键将字体添加到.plist中。然后使用fontWithFontNa

我知道我们可以使用boldSystemFontOfSize,但我想使用另一种字体,如Arial,是的,我们可以使用[UIFont-fontWithName:“Arial-Bold”…]将英文字符转换为粗体,问题是,其他字符,如东亚字符都不是粗体,由于Arial Bold仅支持西文字符,对于非西文字符,它将使用系统默认的不加粗字符。有人对此有解决方案吗?

找到一种支持粗体非西方字符的字体。将其包含在项目中,并确保使用应用程序提供的
字体
键将字体添加到.plist中。然后使用
fontWithFontName
加载它

编辑

所以,问题是:您是否尝试过其他iOS原生字体?我不知道iOS提供的字体是否符合您的要求

有关按iOS版本列出的字体列表,请点击此处:

如果要在设备上查看这些字体并查看它们是否支持所需的字符集,请修改其中一个项目,并查看您喜欢的字体是否适合您:

如果你找不到你喜欢的字体,你需要寻找一种不包含在iOS中的字体,并将其包含在你的项目中。有很多是免费的。谷歌“免费字体”开始

如果你找到一种你喜欢的字体,如上所述。以下是众多问题中的一个链接,给出了以下步骤:


希望这能有所帮助。

使用不同的字体o,0。一个支持你想要的所有Unicode集的。我不会在这里问这是否是一个解决方案,:)谢谢你的回答,实际上我现在使用的是自定义字体,我说“Arial Bold”只是一个例子。。。