Is there any way to animate text font in timeline?

Im trying to make my text scale it becomes pixelated :frowning: Is there any way to scale font size?

Untested but here’s a suggestion. Make it big as default. Scale down for normal looking text and make it default size for large text. Somehow I feel this might make the normal looking blurry, though.

Other than that, can the font size be exposed as animation key?

What font is it?

1 Like

If the font size cannot be exposed as an animation key then you can use the Tick event to set the entire Font Settings every frame. I’ve done this successfully before they exposed the Render Alpha to the timeline in order to make the font outline fade with the foreground color (don’t need to do it that way anymore and indeed it seems I cannot anymore but it proves you can change the font settings every frame on a Tick, though that’s probably not the most performant way to do things, it works).

1 Like

Oh big yikes. When doing floating and disappearing combat text, is it necessary to use this workaround to change the alpha of the outline?

From what I can tell fonts cannot be exposed in the animation panel.
Example

Hi MadElectron

Mightyenigma is correct, font properties are not exposed to the timeline. The easiest way to do this is to add a scale widget to the text. Set the stretch to “User Specified” and track the User Specified property in the animation.

I have used this method a few times and I haven’t noticed any loss of resolution/blurring, even in world widgets.

2 Likes

Ah I like that. It’s a much more elegant solution, although we still need a good way to deal with pixelation and probably change the font size to avoid rasterization artifacts.

Hi mightyenigma.

I have used this many times in world widgets inside VR applications. There isn’t any noticeable pixelation from our experience. You need to make sure anti-aliasing is configured right for animation 3D widgets and it works like a charm.

This only thing about this solution is that it can be a sod to get to animate from a particular point, i.e. animate out of the centre rather than the top left, however, if you’re confident with widgets, it just requires a little restructuring.

If you’re happy with this as a solution, please vote and mark it as an answer for others to find, otherwise, let me know any other questions you have.

Good luck :slight_smile: