2016-03-21 37 views
0

Uygulamam iOS'ta kullanılacaktır, Windows ve Android sürümlerim var, ancak özel yazı tipinin bu platformlar için çalışmasını sağlamakla pek ilgilenmiyorum. Esas olarak IOS.Xamarin Çapraz Platform'da Özel Yazı Tipi Nasıl Kullanılır

Kaynaklar klasörüne .ttf dosyasını nasıl ekleyeceğimi biliyorum ve bunu Her Zaman Kopyala olarak ayarladım, ayrıca IOS dosyasını info.plist olarak güncelliyorum ve 'Fonts by application by application' ve value 'adı verilen bir dize dizisi ekliyorum. Cardinal.ttf '

Açık olmayan şey, Cross Platform kodumda Font Ailesi'ni nasıl arayacağınızdır. Ben UI ad kullanılamadığı için

Ancak bu Çapraz Platform çalışmaz

labelName.Font = UI.Font ("Kardinal") gibi bir şey biliyorum.

Burada herhangi bir yardım var mı? Device.OnPlatform (ile

şey ...

+1

dokümanlar okumak yükleyecektir: https: //developer.xamarin.com/guides/xamarin-forms/user-interface/text/font s/ – Jason

+0

FontFamily = "Cardinal", yazı tipi sistem tarafından yüklenirken çalışır (iOS, Android başka bir tarih ....). – Gusman

+0

Görüyorum, entermorecharshere görüyorum – MattyMerrix

cevap

0

sayesinde yukarıda @Gusman için! Sadece Yazı isminin değerine sahip bir dize olarak fontfamily belirtin. Sürece kaynaklara ttf dosyasını eklendi olarak ve . doğru Info.plist dosyasını güncellenen, o Yazı App başlangıç ​​ve

çağrısına

FontFamily = "Kardinal"

iyi çalışır Şerefe !!!