> >In this particular case I think FreeType should do a default > >action; this is, a missing `cmap' table should completely disable > >functions like FT_Get_Char_Index (by returning either an > >appropriate error and/or -1 for the glyph index) but still make > >FT_Load_Glyph and friends work as expected. > > I wish if fallbacked face (loaded without cmap) can be modified to > full featured face by applying FT_Attach_{File|Stream}.
Hmm. You probably think of attaching a (Adobe) cmap file, right? Please go on! Handling cmap files is something really missing in FreeType. However, this is one step ahead. We should first fix FreeType to allow an SFNT font having no `cmap' table. Werner _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-devel