Set .scale or .world_scale: text_entity = Text('hello', world_scale=2)
Changing default text size (globally): Text.size = .05# make all the text double as big (default: .025).
Changing the text size of the non-uniformly scaled Button: button = Button(scale=(.2,.1), text='Start')
button.text_entity.world_scale = 2# make the text_entity twice as big.
Font and Resolution
For one Text Entity:
text = Text(font='VeraMono.ttf', resolution=100*Text.size)
text.text = descr
For all Text Entities:
Text.default_font = 'VeraMono.ttf'
Text.default_resolution = 100 * Text.size
Keep in mind you don't *have* to change the resolution, but for pixel fonts for example, you
might want a higher resolution in order for it to not appear blurry.
Text Alignment
Change text alignment by setting .origin: Text('Hello\nWorld!', origin=(-.5,.5)) # the default. text starts in the upper left like normal.
Text('Hello\nWorld!', origin=(0,0)) # text is centered both horizontally and vertically.
Text Colors
Set .color to color the whole text. t = Text('This is some text', color=color.blue)
Use tags to color parts of the text. t = Text('This is some <pink>colored text. <default>Reset color back to default.', color=color.blue)
Changing Text of Prefabs
Things like Slider, InputField, etc., usually has .text_entity which you can access if you need it.