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 prend en charge un type spécifique de nœud d’interface graphique qui permet d’afficher du texte dans une scène d’interface graphique. Toute ressource de police ajoutée à un projet peut être utilisée pour le rendu des nœuds de texte.
L’aperçu de l’éditeur prend en charge la mise en forme des glyphes et la mise en page de droite à gauche grâce au moteur de rendu des polices du moteur. Consultez Prise en charge de la mise en page du texte pour connaître les paramètres de police et d’App Manifest nécessaires.
Les polices que vous souhaitez utiliser dans les nœuds de texte d’interface graphique doivent être ajoutées au composant (component) d’interface graphique. Faites un clic droit sur le dossier Fonts, utilisez le menu supérieur GUI ou appuyez sur le raccourci clavier correspondant.

Les nœuds de texte possèdent un ensemble de propriétés spécifiques :
En définissant le pivot du nœud, vous pouvez modifier le mode d’alignement du texte.
Center, North ou South, le texte est centré.West, le texte est aligné à gauche.East, le texte est aligné à droite.
Les nœuds de texte répondent à toutes les fonctions génériques de manipulation des nœuds permettant de définir la taille, le pivot, la couleur, etc. Quelques fonctions sont propres aux nœuds de texte :
gui.set_font().gui.set_line_break().gui.set_text().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