android - 如何解决 Xamarin Forms 中不工作的字体
问题描述
我想为我的 xamarin 应用程序添加特殊字体。我尝试使用本指南将字体添加到我的项目中,但是当我尝试在我的 android 设备上运行应用程序时,字体并没有改变。
在xml中:
<Label Text="Reminder" FontSize="40" FontFamily="CabinSketch">
在装配信息中:[assembly: ExportFont("CabinSketchBold.ttf", Alias = "CabinSketch")]
我还将CabinSketchBold.ttf
文件添加到我的主项目和android项目中的资源中作为“嵌入式资源”
但是,我设备中的字体仍然是默认的。
解决方案
删除应用数据,然后重试。而且您只需要主项目中的字体文件作为嵌入式资源。有一个关于此的问题:https ://github.com/xamarin/Xamarin.Forms/issues/11843
推荐阅读
- php - Laravel 电子邮件队列工作但不发送
- php - 如何正确设置简单的 AJAX
- arrays - 七段显示器始终显示顶部
- python - 如何处理 lxml/elementtree .iter() 中的 Element.tail
- python - 得到包含的 URLconf 中似乎没有任何模式
- c# - 如何在 C# 中的 AWS Lambda 项目中设置和获取环境变量
- git-bash - 克隆存储库时 Git bash 中的身份验证失败
- python - 如何使用 Python 库工具在 Excel 工作表中选择特定范围的单元格
- c# - 添加身份中断 OpenIddict
- button - 在 Odoo 11 中为按钮添加功能