Flags for PDE font creation routine. If you want to subset a font, set both the IG_PDE_FONT_CREATE_EMBEDDED and IG_PDE_FONT_WILL_SUBSET flags.
Values:
IG_PDE_FONT_CREATE_NOT_ALLOWED | -1 | Creation is not allowed. Usually returns by SysFont's "getCreateFlags" when the combination of SysFont and SysEncoding is not allowed. |
IG_PDE_FONT_CREATE_EMBEDDED | 0x0001 | Embed the font. Create an embedded font. By itself, this will not subset the font. |
IG_PDE_FONT_WILL_SUBSET | 0x0002 | Subset the font. If you want to subset a font, set both the IG_PDE_FONT_CREATE_EMBEDDED and IG_PDE_FONT_WILL_SUBSET flags. You must call "subsetNow" to actually subset the font. Both embedding and sub-setting a font creates a CFF font. |
IG_PDE_FONT_DO_NOT_EMBED | 0x0004 | Do not embed the font. You cannot set both this and the IG_PDE_FONT_WILL_SUBSET flags. Nor can you set IG_PDE_FONT_CREATE_EMBEDDED. |
IG_PDE_FONT_ENCODE_BY_GID | 0x0008 | Create a CIDFont with identity (GID) encoding. |
IG_PDE_FONT_DEFER_WIDTHS | 0x0010 | Wait to get widths until later (affects Type0 fonts only). |
IG_PDE_FONT_CREATE_SUBSET | 0x0002 | Subset the font. If you want to subset a font, set both the IG_PDE_FONT_CREATE_EMBEDDED and IG_PDE_FONT_WILL_SUBSET flags. You must call "subsetNow" to actually subset the font. Both embedding and sub-setting a font creates a CFF font. |
IG_PDE_FONT_CREATE_GID_OVERRIDE | 0x0020 | The library will convert cp to gid with identity embedded. |
IG_PDE_FONT_CREATE_TO_UNICODE | 0x0040 | Create ToUnicode cmap. |
IG_PDE_FONT_CREATE_ALL_WIDTHS | 0x0080 | Supply entire widths table (affects Type0 fonts only). |