4
// all the necessary information for pdf font embedding
9
// for the following: 0=not set/invalid
10
int bbxmin,bbymin,bbxmax,bbymax;
11
int italicAngle; // >=90: not set/invalid
16
// optional, default=0:
21
char *panose; // 12 bytes
22
char *registry,*ordering;
25
char data[]; // used for storing e.g. >fontname
35
int *warray; // format: (len c w ... w)* if (len<0) { c1 (c2=c1+(-len)) w } else { c w[len] }, terminated by len==0
40
const char *emb_pdf_get_font_subtype(EMB_PARAMS *emb);
41
const char *emb_pdf_get_fontfile_key(EMB_PARAMS *emb);
42
const char *emb_pdf_get_fontfile_subtype(EMB_PARAMS *emb);
44
EMB_PDF_FONTDESCR *emb_pdf_fontdescr(EMB_PARAMS *emb);
45
EMB_PDF_FONTWIDTHS *emb_pdf_fontwidths(EMB_PARAMS *emb);
47
/** TODO elsewhere **/
48
char *emb_pdf_simple_fontdescr(EMB_PARAMS *emb,EMB_PDF_FONTDESCR *fdes,int fontfile_obj_ref);
49
char *emb_pdf_simple_font(EMB_PARAMS *emb,EMB_PDF_FONTDESCR *fdes,EMB_PDF_FONTWIDTHS *fwid,int fontdescr_obj_ref);
50
char *emb_pdf_simple_cidfont(EMB_PARAMS *emb,const char *fontname,int descendant_obj_ref);
51
char *emb_pdf_simple_stdfont(EMB_PARAMS *emb);