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

Ein Treffpunkt für C#-Programmierer
Anonymous
 Fontawesome -Symbole werden auf Android -Geräten nicht korrekt angezeigt, wenn sie auf XAML -Komponenten in Maui Blazor

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post