Wie füge ich eine Schrift mit meinem iPhone-Anwendung?
Ich habe schon gesehen, dieser Beitrag:
Kann ich das einbetten von benutzerdefinierten Schriftarten in einer iPhone-Anwendung?
was hilfreich ist, aber ich würde gerne laden Sie einfach die schriftart über:
UIFont* font = [UIFont fontWithName:@"Harrowprint" size:20];
Einige Leute haben berichtet, dies möglich, aber es ist nicht für mich arbeiten. Kann jemand bestätigen, wie bundle eine benutzerdefinierte schriftart mit einer iphone-app?
Auch in dem oben erwähnten Beitrag, eine Antwort notes: Der "name" wird die schriftart nicht unbedingt den Dateinamen.
Wie bestimme ich die "Namen" der Schrift, die erkannt werden würde, durch UIFont? Es ist möglich, dass ich bin nicht mit dem richtigen Namen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es mehrere Schritte, die Sie ergreifen müssen:
1) Stellen Sie sicher, dass Sie die Rechte zur Verbreitung der Schrift. Die meisten Schriftarten-auch frei-zu tun, können Sie Sie nicht verteilen. Setzen Sie in Ihren app wahrscheinlich consitutes 'Verteilung' und würde als illegal angesehen werden.
2) Kopieren Sie die font auf Ihre Ressourcen-Ordner in Ihrer app. Stellen Sie sicher, es ist in deinem Copy Files build-phase.
3) Fügen Sie ein "Schriften-Anwendung" - Taste, um die plist-Datei, und fügen Sie die vollständigen Namen der Schrift (einschließlich Erweiterung)
4) die 'Namen' der Schrift, indem Sie in eine temporäre Zeile code:
Erstellen und ausführen der app. Dies wird Druck auf die Konsole der Familie, alle Namen der Schriftarten auf das Gerät. Finden Sie die passende font.
Können Sie dann verwenden, die font-Namen in der
fontWithName:
Methode.Hinzufügen auf August ' s Antwort oben, müssen Sie zum hinzufügen eines "Schriften Anwendung" - Taste, um die plist-Datei, und fügen Sie die vollständigen Namen der Schrift (einschließlich Erweiterung). Dann wird die schriftart angezeigt, in der Familie Ausdruck und Sie können diesen Namen verwenden, um die schriftart.