> Here is a preliminary patch to permit a font WITHOUT essential
> tables, if its header declares CFF/OpenType (by OTTO tag) and CFF
> table is included.
Hmm, the demo font works without this your patch.
> This patch does not use cmap table, it uses the character-glyph
> mapping info (Encoding dict) in CFF table. It is NOT expected
> behaviour, because CID-keyed CFF font for CJK scripts has no
> Encoding dict. I have to work more about...
AFAIK, PDF drivers include CFFs in `pure' format if they don't need or
want to use a cmap. I'm not sure it makes sense to support a CFF in
SFNT format without a real `cmap' table.
Werner