Font Awesome PRO 6 Xamarin 表格
Fontawsome PRO 6 Xamarin Forms
我一直在尝试将这些字体添加到我的 xamarin 项目中,但我不知道我做错了什么。我得到的只是一个问题 (?) 图标。
这些是我的步骤
编辑
- 添加了一个名为 fonts 的新文件夹并将字体复制到我的表单项目中
见下文
- Assembly.cs 在 ios 项目上
另外,再里面的资源以防万一
现在,在 xaml
结果
下载字体awesome pro 6
将字体添加到我的 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)添加到您的共享项目并将其标记为嵌入资源
我一直在尝试将这些字体添加到我的 xamarin 项目中,但我不知道我做错了什么。我得到的只是一个问题 (?) 图标。 这些是我的步骤
编辑
- 添加了一个名为 fonts 的新文件夹并将字体复制到我的表单项目中 见下文
- Assembly.cs 在 ios 项目上
另外,再里面的资源以防万一
现在,在 xaml
结果
下载字体awesome pro 6
将字体添加到我的 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)添加到您的共享项目并将其标记为嵌入资源