Hi,
Er.. Why doesn't it work with IncBin? 0_o
Because the FreeType library doesn't provide any IO 'hooks', the way the jpeg, png, ogg etc libraries do. Instead, it just uses the standard 'C' IO commands, which Max doesn't/can't intercept.
By hooks I mean callback functions that allow the calling app to provide IO mechanisms. With such hooks, the IO 'read' code can be Max code, which can then just use the standard Max stream system. Have a look at PNGLoader in brl.mod to see how the png lib is hooked.
However, trawling through the code it looks like FreeType does in fact localize it's IO to a single object-like struct which includes callbacks, and it will hopefully be possible to intercept things at this level.
This will mean messing with FreeType source code, which I'm not 100% happy about, but I think is worth it in this case.