Meine App wird auf iOS verwendet werden, ich habe Windows und Android-Versionen, aber ich bin nicht allzu besorgt mit der benutzerdefinierten Schriftart für diese Plattformen zu arbeiten. Hauptsächlich IOS.So verwenden Sie eine benutzerdefinierte Schriftart in Xamarin Cross Platform
Ich weiß, wie ich die .ttf-Datei zu meinem Resources-Ordner hinzufügen und auf Immer kopieren einstellen, ich aktualisiere auch die IOS-Datei info.plist und füge ein String-Array mit dem Namen 'Fonts by application' und value 'hinzu Kardinal.ttf '
Worauf ich nicht klar bin, ist, wie man die Schriftfamilie in meinem Cross Platform Code nennt. Ich weiß, dass ich etwas tun, wie
labelName.Font = UI.Font („Cardinal“)
Allerdings wird dies nicht in Cross-Plattform arbeiten, weil der UI-Namensraum nicht verfügbar ist.
Irgendwelche Hilfe hier?
Etwas mit Device.OnPlatform (...
die Dokumentation lesen. https: //developer.xamarin.com/guides/xamarin-forms/user-interface/text/font s/ – Jason
FontFamily = "Cardinal", während die Schriftart vom System geladen wurde, funktioniert es (auf iOS, Android ist ein anderer Verlauf ....). – Gusman
Ich sehe, ich sehe Entermorecharshere – MattyMerrix