Xamarin.forms 如何使用UrhoSharp在Xamarin中加载自定义字体?

Xamarin.forms 如何使用UrhoSharp在Xamarin中加载自定义字体?,xamarin.forms,urhosharp,Xamarin.forms,Urhosharp,我正试图效仿at发布的示例 但是遇到了一个问题。在以下代码块中,他正在加载自定义字体: private void CreateText() { // Create Text Element var text = new Text() { Value = "Hello World!", HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = V

我正试图效仿at发布的示例 但是遇到了一个问题。在以下代码块中,他正在加载自定义字体:

private void CreateText()
{
    // Create Text Element
    var text = new Text()
    {
        Value = "Hello World!",
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    text.SetColor(Color.Cyan);
    text.SetFont(font: ResourceCache.GetFont("Fonts/Anonymous Pro.ttf"), size: 30);
    // Add to UI Root
    UI.Root.AddChild(text);
}
我的问题是,我没有这种字体,而且它没有包含在任何类型的资产文件夹中,也没有包含在他的演示项目的GitHub存储库中。事实上,尽管函数调用中提到了“字体”文件夹,但在任何项目中,他的演示解决方案中都不存在字体文件夹

尝试运行应用程序会导致mono运行时错误“[error]致命的未处理异常:System.EXCEPTION:找不到资源…”

此外,似乎没有任何方法可以联系作者询问(这让我倍感沮丧),因此我不得不询问Stack Overflow社区:我在哪里以及如何在我的解决方案(他的解决方案)中放置自定义字体资产,以便使用自定义字体


我目前可以在标准标签中使用自定义字体,字体文件位于Sample.Android和Sample.UWP项目的/Assets文件夹中,但我在调用GetFont(…)时尝试的路径或文件名组合都不起作用。

经过数小时的搜索,我终于看到了一个屏幕截图,显示了可能遇到此问题的任何其他人的正确设置


请将您的回答标记为答案,以便其他有类似问题的人可以从您那里获得帮助?