2012-04-12 12 views
10

Ich versuche, eine benutzerdefinierte .otf Schriftart zu meiner Anwendung zu verwenden, aber nicht funktionieren, habe ich versucht, die .ttf Schrift und Arbeit, aber die .otf nicht, niemand kann mir helfen? gibt es eine Möglichkeit, die .otf-Schriftart hinzuzufügen? Ich lese viel von Führungs Schriftart hinzufügen, aber für die OTF nicht funktionieren, das ist die Schrift:Hinzufügen von .otf Schriftart zu iphone-Anwendung

http://www.fontsquirrel.com/fonts/Lobster

+0

ich denke nur ttf erlaubt sind. Hast du irgendwo gelesen, dass du .otf benutzen kannst? –

+2

in der ganzen Anleitung, die ich lese, benutze die otf und ttf ... ich verstehe nicht ... – Piero

+1

für zukünftige Leser, dieses Handbuch behoben das Problem für meine otf Schriften importiert. Mein Problem war, dass das Ziel für die Schriftarten nicht ausgewählt wurde. http://stackoverflow.com/questions/10122087/add-otf-font-to-iphone-application – mitrenegade

Antwort

8

Sie müssen sicherstellen, dass Sie den richtigen Namen mit Schriftarten verwenden. Es ist schwierig. Versuchen Sie, die Schriftart mit Fontbook in Mac oder dem Äquivalent in Windows zu öffnen. Auf einem Mac, wenn Sie die Schrift in Fontbook öffnen, sollten Sie in der Lage sein, den genauen Namen unter „Postscript-Namen“, um zu sehen:

OTF Font Sample in Font Book

Dann unter der Annahme, dass Sie properly added the font to your project haben, sollten Sie versuchen, es zu benutzen . Zum Beispiel, wenn Sie einen *myTextField Zeiger auf eine UITextField, und Sie wollen DIN-Medium 13pt verwenden Sie Ihre eigene Schriftart wie so gesetzt werden:

myTextField.font = [UIFont fontWithName:@"DIN-Medium" size:13.0f]; 
+2

Ich muss eigentlich den PostScript-Namen verwenden, nicht den vollständigen Namen – MobileMon

+1

Für diejenigen, die nicht wissen, wie man das PostScript sieht Name im Font Book - drücken Sie einfach '⌘' +' i'. –

Verwandte Themen