Unity’de kendi fontumuzu kullanmak istiyorsak yapmamız gereken şeyler çok basit:
Öncelikle kullanmak istediğimiz font tipini indiriyoruz.
(Ben font indirmek için DaFont sitesini kullanıyorum.)
Daha sonra bunu unity assets kısmına sürükleyip bırakıyorum.
Daha sonra Windows->TextMeshPro->Font Asset Creator’e tıklayoruz.
Karşımıza fontumuzu oluşturcağımız panel çıkıyor.
Source Font File kısmının sağ kenarındaki yuvarlağa tıklayarak kullanmak istediğimiz font tipini seçiyoruz ve Generate Font Atlas butonuna tıklıyoruz.
Fontu oluşturduğunda Save ya da Save As diyerek fontumuzu istediğimiz bir isim ile kayıt edebiliriz.
Fontumuzu değiştirdik.
Bir diğer değinmek istediğim konu ise font değişikliği yaparken yabancı harfleri kabul etmeme olayı.
İstediğimiz harf,rakam veya şekili çevirdiğimiz fontta kullanmamızın da bir yolu var tabi ki.
Bunu da şu şekilde yapıyoruz.
Aynı şekilde Font Asset Creatoru açıyoruz.
Font Asset Creatoru açtıktan sonra Source Font File kısmından fontumuzu seçiyoruz. Daha sonra Character Set kısmından ‘Characters from file ’ i seçiyoruz.
İstediğimiz her rakam, harf, karakteri bir script dosyasına yazıyoruz ve oluşturduğumuz script dosyasını Character File kısmına sürükleyip bırakıyoruz.
Unity de kullanmak istediğimizi fontu bu şekilde çeviriyoruz.
Artık oyunlarda istediğiniz fontu kullabilirsiniz.