Fontawesome -Symbole werden auf Android -Geräten nicht korrekt angezeigt, wenn sie auf XAML -Komponenten in Maui Blazor
Posted: 16 Aug 2025, 23:17
Ich habe eine Maui Blazor Hybrid -Lösung in VS2022. Die meisten meiner Seiten werden in der Blazorwebview angezeigt, aber ein Paar wurde in XAML erstellt, um einige Cameraview -Komponenten zu unterstützen. Android -Gerät) Die fantastischen Symbole funktionieren gut Wenn sie auf Rasierseiten angezeigt werden, erscheint jedoch als Box mit einem X (oder als asiatische Zeichen auf physischem Gerät), wenn sie auf XAML -Seiten erscheinen.
Auf Rasierseiten habe ich sie normal verwendet.
In meiner Lösung befinden sie sich im Ordner Ressourcen/Schriftarten und deren BuildAction ist auf mauifont eingestellt. Gefällt mir: < /p>
Android Emulator XAML Screenshot:

iOS Emulator XAML Screenshot
Code: Select all
Code: Select all
[i][/i]
Code: Select all
builder.UseMauiApp()
.UseMauiCommunityToolkit()
.UseMauiCommunityToolkitCamera()
.UseMauiCommunityToolkitMediaElement()
.UseBarcodeScanning()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("fa-solid-900.woff2", "FontAwesomeSolid");
fonts.AddFont("fa-thin-100.woff2", "FontAwesomeThin");
});

iOS Emulator XAML Screenshot