Based on your sample , I made a simple test .
<StackLayout>
<StackLayout BackgroundColor="Red" Orientation="Horizontal">
<Image>
<Image.Source>
<FontImageSource FontFamily="FA5Solid900" Color="Black" Glyph="{x:Static FA:FontAwesomeIcons.Ankh}"/>
</Image.Source>
</Image>
<Image>
<Image.Source>
<FontImageSource FontFamily="FA5Solid900" Color="Black" Glyph="{x:Static FA:FontAwesomeIcons.AppStore}"/>
</Image.Source>
</Image>
<Image>
<Image.Source>
<FontImageSource FontFamily="FA5Solid900" Color="Black" Glyph=""/>
</Image.Source>
</Image>
</StackLayout>
<StackLayout Orientation="Horizontal">
<Label FontFamily="FA5Solid900" Text ="{x:Static FA:FontAwesomeIcons.Ankh}" FontSize="30"/>
<Label FontFamily="FA5Solid900" Text ="{x:Static FA:FontAwesomeIcons.AppStore}" FontSize="30"/>
<Label FontFamily="FA5Solid900" Text ="" FontSize="30"/>
</StackLayout>
</StackLayout>
I found
- Not all the Unicode sting in
FontAwesomeIcons
works as expected. (Acorn ,AppStore
not work butAnkh
work) - The default color is light-gray not white, so we don't need to set color on it .
- Unicode string or XML character escape does not work on
ShellContent.Icon
, it seems that it only supports existing image file .