【发布时间】:2021-03-08 00:07:11
【问题描述】:
大家好,我在其中创建了一个 Xamarin 表单项目和一系列用户界面。我还在 Android 项目的资产文件夹中复制了一些字体,我在用户界面中使用了这些字体。当我打包这个项目并引用另一个项目时,它不识别字体。我意识到我需要对项目的 * .cspro 文件进行更改,但我不知道该怎么做。感谢您的帮助
项目属性:
【问题讨论】:
-
嗨,为什么不在另一个项目中直接使用自定义字体呢? devblogs.microsoft.com/xamarin/embedded-fonts-xamarin-forms
-
嗨,因为我想创建一个准备在 nuget 中发布的包,并且我不希望最终用户需要安装字体
-
好吧,你的意思是要为其他项目开发一个nuget包来安装自定义字体?
-
是的,正是……
-
Okey,关于 SO 的类似问题,您可以看看:stackoverflow.com/questions/54091668/… 另外这里是一个 github 存储库,用于使用字体作为图标的 nuget 包,但这应该适用于任何字体,所以您可以参考此 repo 以获取如何操作的示例:github.com/jsmarcus/Iconize
标签: c# xamarin.forms fonts nuget-package csproj