What is the CFF String INDEX used for? I'm parsing a PDF and trying to extract text from it (for search index purposes). However not all the text get extracted, because PDF is in Lithuanian (it uses latin with extra vowels with diacritics like ąčęėįšųū and ž). So I'm parsing the font that is embedded in PDF to find out mapping for missing text characters. I got up to the String INDEX data section, but not sure what it is used for. The technical note regarding this data is very confusing. It holds an array of 5 entries with different data lengths at different offsets. However if I parse that INDEX according to index offsets it gives me fragmented string of adobe copyright note. If I allow it to go full length until first '\0'character (string termination), then I get full adobe copyright notice like this:
AdobeIdentityCopyright (c) 1990, 1991, 1995 Adobe Systems Incorporated. All Rights Reserved.Gill Sans is a registered trademark of The MonotXOZGEY+GillSansCE-BoldItalic
I am a bit confused of what should be held inside that Strings index since according to offset array I get completely useless data.