Font
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Metin görüntülemek için kullanılan yazı tipini tanımlar.Her yazı tipi bir font ailesi (Source Sans Pro gibi), bir ağırlık (örneğin Source Sans Pro), ve bir stil (örneğin Source Sans Pro gibi) içerir.
Yazı aileleri, resimler veya mesheler gibi bir varlık türüdür.Her yazı tipi ailesi bir dizi yazı tipi yüzü içerir ve her yüzün farklı bir ağırlığı ve stili vardır.
Font , TextLabel.FontFace , ve TextButton.FontFace özellikleri tarafından kullanılır TextBox.FontFace.
Ayrıca bakın Enum.Font bu veri türünü gerektiren bazı yöntemler ve özellikler tarafından gerekli olan daha eski bir alternatif olarak (çoğu yazı tipının bu enuma ile temsil edilemeyeceğini unutmayın).
Yazı Tipi Listesi
Özet
Yapılandırıcılar
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Yeni bir Font oluşturur.
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Bir isimden bir Yazı Tipi oluşturur, örneğin FredokaOne .
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Bir sayısal varlık kimliğinden bir yazı tipi oluşturur.
Özellikler
Yazı tipi ailesi için varlık kimliği.
Metnin ne kadar kalın olduğu.
Yazı tipi italik mi.
Yazı tipi ne kadar cesursa.
Yapılandırıcılar
new
Yeni bir Font oluşturur.
Parametreler
Yazı tipi ailesi için varlık kimliği, rbxasset:// veya rbxassetid:// ile başlayan.
Metnin ne kadar kalın olduğu.
Metin normal veya italik olup olmadığı.
Kod Örnekleri
Shows how to use Font.new().
script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)
fromEnum
Bir Font değerinden bir Enum.Font değeri oluşturur. Çağrıldığında bir hata oluşturur Enum.Font.Unknown.
Aşağıdaki tablo, her bir Enum.Font ile ilişkili aile, ağırlık ve stil gösterir.
Parametreler
Kullanılacak yazı tipinin en sayı değeri.
Kod Örnekleri
Shows how to use Font.fromEnum().
script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)
fromName
Bu, içerik klasöründen yazı tipleri oluşturmak için bir kolaylık yöntemidir. Geçirdiğiniz ad, rbxasset://fonts/families/YourFontNameHere.json gibi bir varlık kimliğine dönüştürülecektir.
Adın sadece alfabetik karakterler, sayılar, _ (alt çizgi) ve - (boşluk) içerebilir. Hiçbir boşluk içermez.
Parametreler
Font adı.
Metnin ne kadar kalın olduğu.
Metin normal veya italik olup olmadığı.
Kod Örnekleri
Shows how to use Font.fromName().
script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)
fromId
Bir varlık kimlik numarasından font oluşturmak için bir kolaylık yöntemidir.
Parametreler
Yazı tipinin bir sayı olarak varlık kimliği.
Metnin ne kadar kalın olduğu.
Metin normal veya italik olup olmadığı.
Kod Örnekleri
Shows how to use Font.fromId().
script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)
Özellikler
Family
Yazı tipi ailesi için varlık kimliği. Bunlar rbxasset:// veya rbxassetid:// ile başlar.
Weight
Metnin ne kadar kalın olduğu. Varsayılan değer Enum.FontWeight.Regular .
ayarla, Font.Bold güncellenir. Kalın ise ağırlık Enum.FontWeight.SemiBold veya daha kalın ise bold true olur.
Style
Yazı tipi italik olup olmadığı. Varsayılan değer Enum.FontStyle.Normal . Yazı tipi italik yapılabilir ( bunun gibi ) kullanarak Enum.FontStyle.Italic .