When you use the Separate Text Object node with a Text object containing different Regular and Bold fonts (and possibly the same with Italic), the resulting characters have alignment problems.
Also, the resulting characters are not inheriting the original style (bold, italic).


Thanks for the report! That should definitly be fixed if possible. I think I did not know that this is even possible when I developed this node more than a year ago ;D
Will do it when I have more time again :)
A simple workaround for the style would be to manually set the "OBJ.data.body_format[index]" properties:
use_bold = obj.data.body_format[index].use_bold
use_italic = obj.data.body_format[index].use_italic
use_underline = obj.data.body_format[index].use_underline
use_small_caps = obj.data.body_format[index].use_small_caps
Maybe simply create a "Character Properties Input" node for those properties?
But the ideal would be an option (checkbox) in the Separate node to preserve or not the original style (the most common case certainly is to preserve it).

Should be fixed now, please test it again.
Most helpful comment
Thanks for the report! That should definitly be fixed if possible. I think I did not know that this is even possible when I developed this node more than a year ago ;D
Will do it when I have more time again :)