PROTO Animated Text

Known Issues with the latest build of the plugin, and known workarounds.

Advanced Print Interval Timings Are Ignored If Text Has Empty Tagged Blocks

Effects all Engine builds

If the Text of a ProtoRichTextBlock contains empty tag blocks, then all text after those blocks will erroneously ignore advanced print interval timings when printing letter-by-letter.

For example:

<text style="MyStyle">This line, prints correctly</>
<text style="MyStyle"></>
<text style="MyStyle">This line, ignores advanced print intervals</>

Workaround

Do not have empty tag blocks in Text.

Crash When Printing Letter By Letter and Changing Visibility On/Off With Certain Timings

Effects all Engine builds

With certain timing, changing a widget’s visibility on and off while attempting to Print Letter By Letter can cause a crash.

Workaround

Ensure a widget is visible before printing, or collapse the widget instead of setting its visibility off.

Right-to-Left Languages Not Supported for Printing Letter-by-Letter

Effects all Engine builds

Right-to-Left languages like Arabic will not print letter-by-letter correctly.

This feature is not supported on these languages.

Workaround

You can edit markup in localized strings to opt these languages out of plugin features to still render like normal Rich Text.

Shadow Offset Not Supported

Effects all Engine builds

The “Shadow Offset” feature of Epic’s Rich Text is ignored when ProtoRichText is wrapped markup for animation.

This feature is not supported.

Workaround

This may be impractical for large bodies of text, but it is possible to have duplicate ProtoRichTextBlocks on top of one another, with different Font Materials. The block in back can have its Font Material offset its text to create a shadow effect.

You can see an example similar to this in the “ExampleAnimatedLogo” widget included in the plugin. This logo uses multiple ProtoRichTextBlocks to create a complex border around letters.