Font Awesome PRO 6 Xamarin 表格

Fontawsome PRO 6 Xamarin Forms

我一直在尝试将这些字体添加到我的 xamarin 项目中,但我不知道我做错了什么。我得到的只是一个问题 (?) 图标。 这些是我的步骤

编辑

  1. 添加了一个名为 fonts 的新文件夹并将字体复制到我的表单项目中 见下文

  1. Assembly.cs 在 ios 项目上

另外,再里面的资源以防万一

现在,在 xaml

结果

  1. 下载字体awesome pro 6

  2. 将字体添加到我的 Xam 项目 ios 和 android

在您的共享 project.The 中添加 ExportFont 属性最明显的地方是在您的 App.xaml.cs 或 AssemblyInfo.cs 中。但是,由于该属性将在程序集级别注册它,因此您可以将它放在任何地方。属性的位置取决于您希望它对 other/future 开发人员的可见程度。

命名空间之外的任何地方都可以。只需添加这个,您不需要包含子文件夹:

 [assembly: ExportFont("Samantha.ttf")]

assemblyinfo.cs 像这样:

[assembly: ExportFont("Samantha.ttf", Alias = "Samantha")]
[assembly: ExportFont("Pacifico.ttf", Alias = "Pacifico")]
[assembly: ExportFont("HugMe.ttf", Alias = "HugMe")]

用法:

<Label FontFamily="Samantha" />

注意: 将字体文件(otf 或 ttf)添加到您的共享项目并将其标记为嵌入资源