When experimenting with FTGL on Mac we found that FTGL has a problem
with multiple faces in one ttf-file:
With multiple faces one has to give the right face index to FT_New_Face.
Unfortunately, it seems that FTGL always uses '0' as the 'default face index'
err = FT_New_Face(*FTLibrary::Instance().GetLibrary(), fontFilePath,
Since some of the most basic fonts on Mac and also Linux require this index
to be set, I would be greatly interested in a solution or workaround.
E.g. I read about some patch in this mailing list that would allow to specify the
freetype face externaly. Unfortunately this seems to never have made it into
the release candiate.