What’s the best way to add large text, like an about page or a credits page to a game?
How much text do you need? I use text GUI nodes. https://github.com/britzl/defold-richtext is good for pretty presentation.
You may need to increase your max characters in game.project
If you need novel size amount of text you’ll want to chunk its display as you scroll through the displayed text.
What you need is a Sprite with your text on it.
What do you mean by this? A game object with a label or a gui with text nodes is likely the way to go.
But I can’t write beautiful text with that. Like, there’s no text color property.
Labels are a great way to deal with text (Guis are too, but labels are easier if you are just starting out). You can deal with font, colour, size etc.
Wow. Can you give a beautiful demo of that?
The options you are looking for are in the properties panel when you click on the text node or label. There are also some options when you make a font (right-click in assets panel → New… → Font).
pink is beautiful

This is bitmap assets from a famous game.
As you can see, numbers, buttons, icons, switches, they all have text on them.
The game even provides multi bitmaps for one button or one paragraph for different languages.
It comes with a lot of benefits of doing this.
It provide flexibility and good performance, though the game package may be much bigger.
I think this is a good solution.
You can use bitmap fonts as well as TTF fonts in labels and text nodes.