Fontawesome -Symbole werden auf Android -Geräten nicht korrekt angezeigt, wenn sie auf XAML -Komponenten in Maui Blazor

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Fontawesome -Symbole werden auf Android -Geräten nicht korrekt angezeigt, wenn sie auf XAML -Komponenten in Maui Blazor

by Anonymous » 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.

Code: Select all

[i][/i]
In meiner Lösung befinden sie sich im Ordner Ressourcen/Schriftarten und deren BuildAction ist auf mauifont eingestellt. Gefällt mir: < /p>

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");
});
Android Emulator XAML Screenshot:
Image

iOS Emulator XAML Screenshot

Top