Here is the 2nd revision,
https://gitlab.freedesktop.org/mpsuzuki/ft2demos-mps-wip/-/compare/8a4879f6...c0267c89
To dump the ROS info, it needs "-n" option, as it is needed to dump /FontInfo dictionary. For the similarity with /FontInfo dumping, the syntax of the output is changed.
You certainly have a lot more experience with CID-keyed fonts. From my quick reading, they do not have CMap, which is provided separately. CIDinfo gives a clue which CMap is to be used. Therefore, it seems best to show this under Print_Charmaps. You might even consider verbose (-c) output with added FT_Get_CID_From_Glyph_Index output dump.
Alexei |