TtfCIDFont
Compact Font Format font representation (also known as a PostScript Type 1, or CIDFont) https://docs.microsoft.com/en-us/typography/opentype/spec/cff
https://partners.adobe.com/public/developer/en/font/5176.CFF.pdf
https://adobe-type-tools.github.io/font-tech-notes/pdfs/5177.Type2.pdf
https://learn.microsoft.com/en-us/typography/opentype/spec/cff2
TOOLS for debugging and reference:
https://fontdrop.info/#/?darkmode=true
https://yqnn.github.io/svg-path-editor/
https://github.com/caryll/otfcc/blob/617837bc6a74b0cf6be9e77a8ed1d2ffb39ea425/lib/libcff/cff-parser.c#L342
https://github.com/RazrFalcon/ttf-parser/blob/master/src/tables/cff/cff2.rs
https://github.com/nothings/stb/blob/master/stb_truetype.h
https://github.com/opentypejs/opentype.js
Types
The Type 2 format provides a method for compact encoding of glyph procedures in an outline font program. Type 2 charstrings must be used in a CFF (Compact Font Format) or OpenType font file to create a complete font program.