iOS'ta özel yazı tipleri ile uğraştım ve çoğu özel aygıtımdan hiçbirinin benim aygıtımda gösterilmeyeceğini anladım.Özel yazı tipi aygıtta görünmüyor, ancak simülatörde yok
- Yazı tipini proje dosyasının köküne ekledim.
- Dizinin altındaki info.plist dosyasına veya "Fonts by application" uygulamasına
- eklendiğinde, hem özgün dosyanın hem de info.plist dosyasına eklediğimin büyük/küçük harf duyarlılığı aynıydı.
- Yazı tipinin çalışması için
[playMenuBtn.titleLabel setFont:[UIFont fontWithName:@"fontname" size:40]];
kullanılır.
Uygulamamı Simülatör'de çalıştırdığımda her şey düzgün görünüyor ve çalışıyor. Ancak, onu fiziksel bir aygıtta çalıştırdığım anda varsayılan yazı tipini varsayılan yazı tipiyle görüntüler.
Ben kullanıyorsanız:
Sonra UIFont *font = [UIFont fontWithName:@"VINCASTENCIL" size:20]; NSLog(@"Font:%@", font);
simülatörü döner: 2012-04-07 01:10:41.544 AppName[47412:f803] Font:<UICFFont: 0x683e040> font-family: "VINCA STENCIL"; font-weight: normal; font-style: normal; font-size: 20px
Nerede cihazlarının iadesini olarak: 2012-04-07 00:42:56.358 AppName[5079:707] Font:(null)
denedim her şeyi, bütün isimleri çalışıyor dahil olduğu FontBook yazı tipinin adlandırılabileceğini söyler. Özgür olduğunu biliyorum ve üzerinde bir lisans yok.
Herhangi bir yardım, beni deli ediyor olduğu için büyük bir mutluluk duyacaktır ve lokalizasyon daha sonra acı çekeceğinden, bunların resimlerini gerçekten kullanmak istemiyorum!
Yazı tipi iOS uygulamasıyla paketlenmiş mi? – Sirens
'[UIFont familyNames]' eklediğiniz yazı tipini listeliyor mu? – MrMage
Hangi uzantılarda font dosyaları var? TTF mi yoksa ttf mi? – NeverBe