Running simultaneous scrolling text at different y positions

I’m trying to use the text-scroller application in the utils folder to scroll 2 lines of text simultaneously. I can’t use a line break (if that even works) because the text uses different fonts because they’re in different languages, hence fonts. To make the calls to text-scroller simultaneously I’m doing os.system calls from a Python script using threading. It works except the y position gets thrown off as soon as a second call to text-scroller starts. It seems having 2 instances of text-scroller running simultaneously throws off that y position value.
If anyone has more information about why this happens and how I can work around it I would appreciate it.

Not sure if this is still interesting to you, but I’ve been working on a Python library for myself that can do this. The demo will show four different pieces of text doing some scrolling.