DB-Helvetica字体在iPhone中不起作用-Xamarin形式

时间:2019-07-01 15:12:14

标签: iphone fonts

我在Xamarin表单应用程序中使用自定义DB-Helvetica。我在iOS和Android中添加了.ttf文件。对于Android,它可以按预期运行。但是对于iOS,我看不到字体。

我已经在info.plist中添加了字体,并将这些资源添加为捆绑资源。

1 个答案:

答案 0 :(得分:0)

在没有更多有关如何加载它们(代码)的信息的情况下,很难知道发生了什么。但是,您以不同的方式在iOS上加载字体。这是加载字体时的常见问题。另外,请确保使用该字体的名称。

在3个平台上加载字体的示例。

<OnPlatform x:Key="MaterialFontFamily" x:TypeArguments="x:String">
    <On Platform="iOS" Value="Material Design Icons" />
    <On Platform="Android" Value="materialdesignicons-webfont.ttf#Material Design Icons" />
    <On Platform="UWP" Value="Assets/Fonts/materialdesignicons-webfont.ttf#Material Design Icons" />
</OnPlatform>