Support platform id 7 PLATFORM_ADOBE
https://www.freetype.org/freetype2/docs/reference/ft2-truetype_tables.html#tt_platform_xxx
Can you provide a font that uses it?
Looks like this is some weird FT hack. Can you explain the use case? It seems it simply flags that a font uses CFF tables with custom charsets, which we already support. So the question is what you want to do with this data.
Some Type1 font embedded in pdf files use this platform id.
So do you need just a flag? Or do you need something else? Like accessing the encoding table itself.
I think just a flag is enough for me.
This is not as easy as I've thought. We first have to support #33.
I have added CFF Encoding support. I still have no idea how TT_PLATFORM_ADOBE works, but you can use cff::Table::glyph_index to convert byte/codepoint to glyph ID now.