android - Xamarin.Forms:自定义字体和 FontAttributes

标签 android ios fonts xamarin.forms attributes

我从事一个 Xamarin.Forms 项目,我在其中添加了 2 个 Google 字体:MontserratRobotoCondensed .

我可以在 iOS 和 Android 上的带有标签或按钮的应用程序中毫无问题地使用这些字体。

但是当我尝试应用 FontAttributes (如 ItalicBold)时,这不起作用。

我首先只添加了“主”字体(“Montserrat-Regular”和“RobotoCondensed-Regular”)。然后我添加了“辅助”字体(“斜体”、“粗体”、“BoldItalic”),但这不会改变任何内容。

我做错了什么吗?

最佳答案

  • 您还需要包含 RobotoCondensed-Bold 字体才能应用粗体效果,仅使用 RobotoCondensed 字体无法应用该效果。
  • 对于自定义字体,您需要添加这些字体才能达到效果。
  • 无论您想要在何处应用粗体斜体字体,请使用RobotoCondensed-BoldRobotoCondensed-Italic<等字体

您可以引用此链接以获取相同的信息:https://xamarinhelp.com/custom-fonts-xamarin-forms/

希望这可以解决您的问题。

关于android - Xamarin.Forms:自定义字体和 FontAttributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51709282/

相关文章:

android - 在 gridview 项目之间显示一条细线

android - Android代码不起作用

ios - NSMutableData 从 Objective-C 中的 JSON 响应中获取键值

ios - 针对 iPhone 中的不同屏幕改变 UITextFields 的高度和间距

html - 链接到具有相同名称的外部字体?

java - Swing 字体名称不匹配? (制作字体选择器,并尝试在 JComboBox 中显示默认系统字体)

android - ViewPager 的无限适配器

java - setText 不适用于纵向布局(android)

iphone - 使用核心数据的应用程序崩溃

java - 在 PDF 文档中嵌入 OTF 字体