I've got an audio application that needs to display international text, especially several languages that require complext text layout (CTL), i.e. complex scripts like Arabic, Urdu, Farsi, etc.
I see from a thread from a few years back (http://www.juce.com/forum/topic/updating-juce-text-system) that although the JUCE text system was reworked to support CTL on Mac and Windows, this functionality has not been extended to Linux. I realize this is a lot of work and I'm not able to take it on myself at the moment. However, I have an urgent need to display complex scripts.
It would be great to continue using a juce::Label to do this, but it looks like that's not possible. (It's not, right?) I've just started trying to size up pango and GTK+ for accomplishing this, but it doesn't look like an easy fit so far. Before I go too far down a rabbit hole, I thought I would put the question out to the JUCE forum:
Does anyone have any suggestions for a way to get a complex script displayed on Linux?
Is there any code in the works to support CTL on Linux that could be shared?