Just an update for those who may not be paying close attention to the git changelog.
All the work I have done has now been has now been integrated into Juce by Jules.
Anyone, regardless of operating system can render multi-font, multi-color text using TextLayout.
Anyone using Mac OS X 10.5+, iOS 3.2, Windows Visa SP2 w/ Platform Update or Windows 7+ can render Complex Text as well.
For those viewing RTL scripts on Windows (Hebrew, Arabic) you will need to set the reading direction of the AttributedString to rightToLeft as DirectWrite doesn’t automatically detect the text direction of text.
It’s been a long road since I first started talking about this stuff back in April. Thanks Jules for putting this stuff in the tip.
Hopefully in the future we can render all text this way and get a unicode text editor control in as well.