Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Fmx Android ve IOS Custom Font Kullanımı
#1
Merhaba

Fmx android ve ios projesinde custom font kullanımı ile ilgili yaşadığım sorunu paylaşayım.

Form(lar) üzerinde çeşitli nesneler, label, edit, memo, button vs nesnelerde bu custom font kullanılmak istenmektedir.

Aşağıdaki denemelerde google fontlarından quicksand yazı tipi kullanılmıştır.

IOS tarafında bir sorun yaşamadım.

IOS tarafında yapılanlar:
+ Deployment ekranından ilgili fontlar eklendi ve remote path olarak .\ verildi.
+ plist dosyası bu fontların eklendiği hali ile yer değiştirildi. Otomatik oluşturulan plist içeriğine font isimleri eklendi ve deployment penceresenide bu plist kullanılacak şekilde eklendi. Bu durum aşağıdaki resimde 1 ve 2 numara ile gösterildi.

Plist içeriğinin ilgili kısmı

 <key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>

<key>UIAppFonts</key>
<array>
<string>Quicksand-Bold.ttf</string>
<string>Quicksand-Light.ttf</string>
<string>Quicksand-Medium.ttf</string>
<string>Quicksand-Regular.ttf</string>
<string>Quicksand-SemiBold.ttf</string>
</array>

</dict>
</plist>

Android tarafında ise 
+ Deployment ekranından fontlar eklendi ve remote path .\ olarak ayarlandı.

Bu şekilde bir kullanımda android bu fontları kullanmıyor varsayılan sistem fontunu kullanıyor.
Android için TextSettings>Font>Family  = Quicksand-Regular şeklinde font ailesinin tam adını kullanınca bu değişim uygulamaya yansıyor. Fakat bu seferde uygulama IOS için derlenmesi gerektiğinde bu durum sorun çıkartıyor.  -Regular, -Bold gibi font ismindeki ilaveler, şeçilen FontStyle [fsbold vb.] e göre seçiliyor. 

Aşağıdaki 2015 yılına ait embarcadero bloğunda bu durum anlatıldı. IOS için işlem adımları işe yarıyor fakat android için ben çözüm üretemedim.

Blogda editlenmesi istenen FMX.FontGlyphs.Android.pas dosyası içeriği zaten D12 de bu şekilde düzenlenmiş.

https://blogs.embarcadero.com/true-type-...-ios-apps/

Atladığım veya gözden kaçırdığım bir noktamı var.

Değerli görüşlerinizi varsa çözüm önerilerinizi paylaşırsanız sevinirim.


Projenin genel tasarımı

b8hd5mz.png


IOS (simulator) deployment ayarları

iror88k.png


Android tarafı Deployment ayarları

eui9f14.png
Cevapla


Bu Konudaki Yorumlar
Fmx Android ve IOS Custom Font Kullanımı - Yazar: frmman - 02-06-2025, Saat: 18:20
Fmx Android ve IOS Custom Font Kullanımı - Yazar: frmman - 03-06-2025, Saat: 12:32
Fmx Android ve IOS Custom Font Kullanımı - Yazar: frmman - 03-06-2025, Saat: 17:21
Cvp: Fmx Android ve IOS Custom Font Kullanımı - Yazar: Mr.X - 04-06-2025, Saat: 11:16
Fmx Android ve IOS Custom Font Kullanımı - Yazar: frmman - 04-06-2025, Saat: 15:32
Cvp: Fmx Android ve IOS Custom Font Kullanımı - Yazar: Mr.X - 04-06-2025, Saat: 16:20
Cvp: Fmx Android ve IOS Custom Font Kullanımı - Yazar: frmman - 04-06-2025, Saat: 18:51
Cvp: Fmx Android ve IOS Custom Font Kullanımı - Yazar: Mr.X - 04-06-2025, Saat: 20:57

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android Uygulama İkonu ARM 2 400 11-11-2025, Saat: 12:15
Son Yorum: ARM
  Android SDK kajmerantime 1 384 28-10-2025, Saat: 14:53
Son Yorum: cinarbil
  Android El Terminali Barkod Okuyucu Verisi tuna 0 333 17-10-2025, Saat: 01:07
Son Yorum: tuna
  Android işlem öneriliyor uyarısı! Coban 9 1.863 07-08-2025, Saat: 12:07
Son Yorum: RAD Coder
  FMX Android Adaptive Icons kullanabilir miyiz? egeven 1 2.156 30-06-2025, Saat: 21:46
Son Yorum: emozgun



Konuyu Okuyanlar: 1 Ziyaretçi