Some languages (arabic, hebrew) require for right to left text input. This can be done via a menu option. Probably should also change chat showing (output) so names would be on the right and new line would start on the right.
General questions should be asked in the forums thread linked to this ticket (https://community.igniterealtime.org/thread/50965). I will remove your comment.
Spark has no experienced developers working on it currently. So this feature may not be added for a few more years (like hundreds of other tickets here). If you really needs this feature, i suggest looking for some other client. Or find someone who can modify Spark source code and submit a patch.