Xamarin 表单 iOS 应用相同的字体但不同的样式



我有一个 xamarin 表单应用程序。我想使用来自Google Fonts的Roboto Font Family。实际上,机器人轻和机器人常规。适用于iOS的Roboto Light和Roboto Regular的名称是什么?

<OnPlatform x:Key="RobotoLightFontFamily" x:TypeArguments="x:String">
<On Platform="UWP" Value="/Assets/Fonts/Roboto-Light.ttf#Roboto" />
<On Platform="iOS" Value="Roboto Light" />
<On Platform="Android" Value="Roboto-Light.ttf#Roboto" />
</OnPlatform>
<OnPlatform x:Key="RobotoRegularFontFamily" x:TypeArguments="x:String">
<On Platform="UWP" Value="/Assets/Fonts/Roboto-Regular.ttf#Roboto" />
<On Platform="iOS" Value="Roboto" />
<On Platform="Android" Value="Roboto-Regular.ttf#Roboto" />
</OnPlatform>

它不是这样工作的...当为每个组件使用每个字体系列时,它只应用一种字体而不是两种字体

经过一番尝试,将其命名为Roboto-Light即可。

最新更新