React Native: Die benutzerdefinierte Schriftart wird auf Android und iOS anders gerendert

9

Im Bild unten habe ich die gleiche Text-Komponente untersucht, die auf Android links und iOS rechts dargestellt wurde. Es scheint, dass iOS die Schriftart oben im Text-Container rendert.

Ich benutze die gleiche TTF Font-Datei für Android und iOS. (Ich habe eine Online-Referenz zu der Schriftart gefunden, die ich hier verwende.)

Irgendwelche Ideen, wie man die Schriftart für Android und iOS gleich macht?

Nur um klar zu sein, der Unterschied wird nicht durch irgendein Styling verursacht (Rand, Schriftgröße, etc.). Es ist genau dasselbe.

    
henkimon 10.01.2017, 13:44
quelle

1 Antwort

5

Ich habe eine Lösung gefunden, aber es fühlt sich nicht richtig an. Ich denke, Sie sollten eine andere Schriftart finden, die das gleiche auf jedem Gerät rendert.

Sie können mit lineHeight , padding und margin herumspielen, um die gleiche vertikale Ausrichtung für Ihre Textkomponenten zu erhalten:

Ios:

%Vor%

    
AlexB 10.01.2017, 19:48
quelle

Tags und Links