I got the FTGL demos running on Windows, and they are fun! Impressive stuff. Especially the Russian and Chinese.
For the project I'm doing I want to use Hebrew.
When I plugged Hebrew into your demos, though, they choked (see attached screenshot, and compare to http://www.biblegateway.com/passage/?search=Gen.%201:1-3&version=81\).
The issues are:
(1) characters are laid out left-to-right although the script is RTL;
(2) non-spacing characters, such as diacritics and cantillation marks, are spaced just like other characters, instead of being placed over the previous character.
I don't know how big of a can of worms it would be to support RTL rendering. I know you can get into very deep issues with full Hebrew and Arabic support; that's probably beyond the scope of FTGL, and into something more like Pango.
But I'm wondering if FTGL can at least fix the above two issues, purely using information found in the font itself (i.e. not having to look up information in the Unicode database, for example).
Log in to post a comment.