iOS TTF-Schriftarten funktionieren nur teilweise

Ich benötige OpenSans in meiner App und habe daher den gesamten OpenSans-Haufen importiert, der Fett, Extra-Fett, Kursiv, Normal, Leicht und mehr enthält. Ich habe sie auf meinem Mac zu Fontbook hinzugefügt (um den genauen Namen zu überprüfen, mit dem ich sie ansprechen muss), in der Dateistruktur meinem Projekt hinzugefügt und sie in den Erstellungsphasen auch meinem Projekt hinzugefügt.

Nun das seltsame Ding; Wenn ich sie mit UIFont verwende, funktioniert NUR OpenSans-Bold. Der Rest funktioniert nicht. Wenn ich OpenSans-Bold verwende (genau die von Fontbook angegebene Kennung), funktioniert alles einwandfrei. Wenn ich es jedoch auf OpenSans-Regular oder OpenSans-Light oder etwas anderes in dieser Familie ändere, bekomme ich den Systemfont mit UIFont und nichts, wenn ich mit Quartz zeichne.

Alle Schriften sind in allen Listen enthalten und ich habe alle Bezeichner aus Fontbook überprüft (weshalb OpenSans-Bold nicht funktioniert), aber jetzt bin ich ratlos. Irgendeine Idee, was ich falsch machen könnte?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage