Creating boxes or text outlines should be a simple task. And it is – to a degree. You can create and animate frames from shading layers in the Text+ node or from masks over a background.
Beyond that, the paint node offers even more flexibility. Animate your lines and use custom brushes based on images or other Fusion tools. The only caveat: the paint node does not draw rectangle frames by default. A simple solution is to create your own preset with 4 published points that you can link to the width and height parameters.
Finally, you may want to make sure that custom boxes still perfectly align and adjust together with the text box that you initially created. To achieve this, you can connect your text boxes to the Text+ node via expressions. The Domain of Definition (DataWindow array) can be used to calculate the width and hight of the text.
For a Text+ tool with the name Template, you can access width and height with these expressions:
Width = (Template.Output.DataWindow-Template.Output.DataWindow)/Template.Output.Width Height = (Template.Output.DataWindow-Template.Output.DataWindow)/Template.Output.Height