我从事一个 Xamarin.Forms 项目,我在其中添加了 2 个 Google 字体:Montserrat和 RobotoCondensed .
我可以在 iOS 和 Android 上的带有标签或按钮的应用程序中毫无问题地使用这些字体。
但是当我尝试应用 FontAttributes
(如 Italic
或 Bold
)时,这不起作用。
我首先只添加了“主”字体(“Montserrat-Regular”和“RobotoCondensed-Regular”)。然后我添加了“辅助”字体(“斜体”、“粗体”、“BoldItalic”),但这不会改变任何内容。
我做错了什么吗?
最佳答案
- 您还需要包含
RobotoCondensed-Bold
字体才能应用粗体效果,仅使用RobotoCondensed
字体无法应用该效果。 - 对于自定义字体,您需要添加这些字体才能达到效果。
- 无论您想要在何处应用
粗体
或斜体
字体,请使用RobotoCondensed-Bold
或RobotoCondensed-Italic<等字体
。
您可以引用此链接以获取相同的信息:https://xamarinhelp.com/custom-fonts-xamarin-forms/
希望这可以解决您的问题。
关于android - Xamarin.Forms:自定义字体和 FontAttributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51709282/