Hi,
I have a Xamarin.Forms application with FontAwesome for iOS & Android. Now I
want to use it in macOS also.
I added this to the Info.plist
:
<key>Fonts provided by application</key> <array> <string>FontAwesome5Regular.otf</string> <string>FontAwesome5Solid.otf</string> </array>
In my App.xaml
I use this:
<OnPlatform x:Key="FontAwesomeBrands" x:TypeArguments="x:String"> <On Platform="Android" Value="FontAwesome5Brands.otf#Regular" /> <On Platform="iOS" Value="FontAwesome5Brands-Regular" /> <On Platform="macOS" Value="FontAwesome5Brands-Regular" /> </OnPlatform> <OnPlatform x:Key="FontAwesomeSolid" x:TypeArguments="x:String"> <On Platform="Android" Value="FontAwesome5Solid.otf#Regular" /> <On Platform="iOS" Value="FontAwesome5Free-Solid" /> <On Platform="macOS" Value="FontAwesome5Free-Solid" /> </OnPlatform> <OnPlatform x:Key="FontAwesomeRegular" x:TypeArguments="x:String"> <On Platform="Android" Value="FontAwesome5Regular.otf#Regular" /> <On Platform="iOS" Value="FontAwesome5Free-Regular" /> <On Platform="macOS" Value="FontAwesome5Free-Regular" /> </OnPlatform>
Could it be that the FontFamlily names other on macOS?
I checked that the font is in Resource folder in the macOS project and it is defined as BundleResource
.
Thanks and greets,
Johann