We spent a lot of time on a very similar problem - we have an app that runs on Windows and OS X, and have the need to draw Unicode characters from many different languages (include several Asian...