Known Issues
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
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.