Xaml 在Xamarin应用程序上使用字体Awesome会显示空白框,而不是UWP上的图标
我在我的xamarin应用程序中使用了Font Awesome 5。我想在Xaml 在Xamarin应用程序上使用字体Awesome会显示空白框,而不是UWP上的图标,xaml,xamarin,uwp,cross-platform,font-awesome,Xaml,Xamarin,Uwp,Cross Platform,Font Awesome,我在我的xamarin应用程序中使用了Font Awesome 5。我想在RadButton(Telerik)中显示一个图标: ` 对于Android,这很好,但在UWP中它显示一个空白框。平台上应该使用“UWP”而不是“Windows” 平台上应使用“UWP”而不是“Windows” 字体名称中不包含Solid。尝试从名称中删除Solid,如下所示: <On Platform="Windows" Value="Assets/Fonts/FontAwesome5Free-Solid-9
RadButton
(Telerik)中显示一个图标:
`
对于Android,这很好,但在UWP中它显示一个空白框。平台上应该使用“UWP”而不是“Windows”
平台上应使用“UWP”而不是“Windows”
字体名称中不包含
Solid
。尝试从名称中删除Solid
,如下所示:
<On Platform="Windows" Value="Assets/Fonts/FontAwesome5Free-Solid-900.otf#Font Awesome 5 Free" />
<On Platform="UWP" Value="Assets/Fonts/FontAwesome5Free-Solid-900.otf#Font Awesome 5 Free" />
字体名称中不包含
Solid
。尝试从名称中删除Solid
,如下所示:
<On Platform="Windows" Value="Assets/Fonts/FontAwesome5Free-Solid-900.otf#Font Awesome 5 Free" />
<On Platform="UWP" Value="Assets/Fonts/FontAwesome5Free-Solid-900.otf#Font Awesome 5 Free" />
我在空白溶液中尝试了此方法,并使其按如下方式工作:
资产/font
文件夹中添加字体,并确保其名称正确(在我的例子中,我将字体重命名为FontAwesome5.otf
),并生成内容的操作:
使用一些字体查看器应用程序可以找到合适的#后缀,如:
结果:
我在空白溶液中尝试了此方法,并使其按如下方式工作:
资产/font
文件夹中添加字体,并确保其名称正确(在我的例子中,我将字体重命名为FontAwesome5.otf
),并生成内容的操作:
使用一些字体查看器应用程序可以找到合适的#后缀,如:
结果:
是否为UWP font分配了内容为
的生成操作
?请解释更多信息。是否为UWP font分配了内容为的生成操作
?请解释更多信息。谢谢Martin,但尝试了所有这些解决方案。该文件是资产/字体,我确信文件名是正确的。我也尝试了UWP和Windows,但我得到了相同的结果…你能在GitHub上创建一个快速复制,或者在某处发布一个简单的示例作为zip吗?我会看一看,然后告诉你谢谢你,马丁,但是我试过所有这些方法。该文件是资产/字体,我确信文件名是正确的。我也尝试了UWP和Windows,但我得到了相同的结果…你能在GitHub上创建一个快速复制,或者在某处发布一个简单的示例作为zip吗?我会看一下,然后告诉你
<Label Text=""
FontSize="40"
HorizontalOptions="Center"
VerticalOptions="CenterAndExpand">
<Label.FontFamily>
<OnPlatform x:TypeArguments="x:String">
<On Platform="UWP" Value="Assets/Fonts/FontAwesome5.otf#Font Awesome 5 Free" />
</OnPlatform>
</Label.FontFamily>
</Label>