Hello everyone.
I am working on my own OTF parser on C# and I am currently stuck on charsets.
I successfully parsed the list of charsets and found out that it contains several formats, which is not described in Adobe CFF documentation.
It contains Unicode, AFII, human readable characters and some feature sets.
And now I am stuck with it, because I dont know how to cast all this to Unicode.
OK, actually the most questions I have to the AFII part, because it contains code for Cyrillic and Asian characters, which contains quite a lot of Unicode list of characters (a few thousands) and I cannot find info how to convert AFII codes to Unicode in automatic way. I found some matching tables, but I think that entering manually ~10 000 characters is not a good practice.
I want to cast all entries inside charset list to Unicode to simplify user input as far as all entered characters anyway will belong to Unicode.
So, my question is: If anyone present here know anything about this issue, please, help me to solve it. I would appreciate any help.