This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold, GUI sahnesinde metin işleme (rendering) için özel bir GUI düğümü (GUI node) türünü destekler. Projeye eklenen herhangi bir yazı tipi kaynağı, metin düğümlerini (text node) işlemek için kullanılabilir.
Düzenleyici önizlemesi, motorun yazı tipi işleyicisini kullanarak metin şekillendirmeyi ve sağdan sola yerleşimi destekler. Gerekli yazı tipi ve App Manifest ayarları için metin yerleşimi desteğine bakın.
GUI metin düğümlerinde kullanmak istediğiniz yazı tiplerinin GUI bileşenine (GUI component) eklenmesi gerekir. Bunun için Fonts klasörüne sağ tıklayın, üstteki GUI menüsünü kullanın veya ilgili klavye kısayoluna basın.

Metin düğümlerinin bir dizi özel özelliği vardır:
Düğümün dayanak noktasını ayarlayarak metnin hizalama modunu değiştirebilirsiniz.
Center, North veya South olarak ayarlanırsa metin ortalanır.West modlarından herhangi birine ayarlanırsa metin sola hizalanır.East modlarından herhangi birine ayarlanırsa metin sağa hizalanır.
Metin düğümleri, boyut, dayanak noktası, renk ve benzerlerini ayarlayan tüm genel düğüm düzenleme işlevleriyle değiştirilebilir. Yalnızca metin düğümlerine özgü birkaç işlev de vardır:
gui.set_font() işlevini kullanın.gui.set_line_break() işlevini kullanın.gui.set_text() işlevini kullanın.function on_message(self, message_id, message, sender)
if message_id == hash("set_score") then
local s = gui.get_node("score")
gui.set_text(s, message.score)
end
end