UMG - centered text that prints from left to right, please help!

Ok - so it’s not particulary pretty, but it works. I just have a centered text box in the widget, you have to use a non-proportionally spaced font, I used ‘Droid sans mono’:

Just bind it to an actor BP that will be placed in the scene:

The BP actor contains the text in a string, and that will be split up by character and put in an array with space padding on the end. We then run though the array, gradually pulling out longer strings:

And there’s a function to get the string so far and pad it with spaces:

Bob’s your uncle:

text.gif