Eigene Schriftarten in Xamarin.Forms
Bisher war es immer etwas aufwändig, wenn man eine eigene Schriftart in einer Xamarin.Forms App verwenden wollte, denn das Vorgehen war für jede Plattform ein bisschen anders und man musste viel vorbereiten, bevor alles geklappt hat. Ich habe zu diesem Thema bereits hier einen Beitrag in meinem Blog und auch auf Medium veröffentlicht. Mit der Veröffentlichung von Xamarin.Forms 4.5.0.530 ist dies nun sehr viel einfacher geworden und man benötigt keinen plattformspezifischen Code. In diesem Beitrag möchte ich euch nun zeigen, wir ihr eine eigene Schriftart in eure Xamarin.Forms integrieren könnt.
Cascadia: Monospace-Schriftart von Microsoft
Vor mehr als zwei Jahren habe ich bereits Fira Code vorgestellt, welches Ligaturen speziell für Entwickler verwendete. Bei Ligaturen handelt es sich in der Typografie um die Verschmelzung mehrere Zeichen zu einem Schriftzeichen, wie zum Beispiel >=, => oder auch ??. Mittlerweile ist Fira Code 2 veröffentlicht worden, welche zahlreiche Verbesserungen beinhaltet. In diesem Jahr hat Microsoft die nächste Version des Windows Terminals vorgestellt, welche man auch schon seit einiger Zeit als Preview-Version aus dem Microsoft Store herunterladen kann. In diesem Zusammenhang wurde auch eine neue Schrift eingeführt, welche auf den Namen Cascadia Code hört und sich aktuell in der Entwicklung befindet.
FontAwesome in Xamarin.Forms-Apps
Ich habe ja bereits aufgezeigt, wie man eine eigene Schriftart in eine Xamarin.Forms App integrieren kann. Ich möchte dies in diesem Beitrag noch einmal wiederholen und euch zeigen, wie man FontAwesome in seine App einbinden kann. Wie der Name schon vermuten lässt, handelt es sich bei FontAwesome um eine Schriftart, welche aus Icons besteht. Somit lassen sich zahlreichen Symbole direkt verwenden und da es eine Schriftart ist, lassen sich auch Farbe und Größe bequem ohne Verluste ändern.
Eigene Schriftarten in Xamarin.Forms Apps
Manchmal möchte man eine andere Schriftart als die Standard-Schrift in seiner Xamarin.Forms App verwenden. In diesem Beitrag möchte ich kurz zeigen, wie man zunächst eine eigene Schriftart den jeweiligen Projekten hinzufügen kann und dann natürlich auch, wie man diese verwenden kann. Ich habe mich hier für die Einbindung einer Google Font entschieden, aber technisch funktioniert dies mit jeder beliebigen Schriftart.
Fira Code: Schriftart für Programmierer
Programmierer verwenden oft in ihrem Quellcode Symbole, die oftmals aus mehreren Zeichen bestehen, wie zum Beispiel >=, ->, => oder auch ??. Für das menschliche Gehirn sind diese Sequenzen einzelne logische Token, auch wenn sie aus zwei oder drei Zeichen auf dem Bildschirm bestehen. An dieser Stelle kommt nun Fira Code ins Spiel, denn diese Schriftart lässt diese Tokens verschmelzen und stellt diese daher als eine logische Einheit dar. Denn es handelt sich hierbei nur um eine andere Darstellung der Zeichen und keine wirklichen anderen Schriftzeichen.