I copied the extracted folder into my 4.19.1 project’s Plugins folder. I opened the project and enabled the plugin. Then I restarted the project. It gave me the following error: “Binaries for the ‘UmgRichTextBox’ plugin are missing or incompatible with the current engine version.”
The implementation in 4.20 does work although it is somewhat confusing to get working.
What you need to do to get basic functionality is create a data table asset with the row struct as rich text style row. In the rich text block you must set this data table as your text style set. Then you can add rows to the data table and style your font. The name of the row in the data table will be the tag you use in your actual text. For instance, if I create a row in the data table with row name “Green”, then if I set the text in my widget to <Green>Hello World</> the text will be styled accordingly.
Thanks epic, first they don’t support standard rich text features like <span color=“#ff0000”> for years and when people get it to work with a plugin or by removing “experimental” they kill it with their update.
Agreed, the whole decorator’s idea like they introduced in 4.20 is weird and complex to set up. How hard was to make html-like control once and for all?
But Acren’s plug-in works well with RichTextBlock.