/third_party/cups-filters/fontembed/ |
H A D | sfnt.c | 84 static char *otf_read(OTF_FILE *otf,char *buf,long pos,int length) // {{{ in otf_read() argument 95 int res=fseek(otf->f,pos,SEEK_SET); in otf_read() 111 res=fread(buf,1,pad_len,otf->f); in otf_read() 127 static int otf_get_ttc_start(OTF_FILE *otf,int use_ttc) // {{{ in otf_get_ttc_start() argument 131 if (!otf->numTTC) { // >0 if TTC... in otf_get_ttc_start() 136 if ( (use_ttc<0)||(use_ttc>=otf->numTTC)|| in otf_get_ttc_start() 137 (!otf_read(otf,buf,pos+12+4*use_ttc,4)) ) { in otf_get_ttc_start() 145 OTF_FILE *otf_do_load(OTF_FILE *otf,int pos) // {{{ in otf_do_load() argument 151 if (otf_read(otf,buf,pos,12)) { in otf_do_load() 152 otf in otf_do_load() 283 OTF_FILE *otf; otf_load() local 346 otf_close(OTF_FILE *otf) otf_close() argument 375 otf_find_table(OTF_FILE *otf,unsigned int tag) otf_find_table() argument 422 otf_get_table(OTF_FILE *otf,unsigned int tag,int *ret_len) otf_get_table() argument 454 otf_load_glyf(OTF_FILE *otf) otf_load_glyf() argument 527 otf_load_more(OTF_FILE *otf) otf_load_more() argument 596 otf_load_cmap(OTF_FILE *otf) otf_load_cmap() argument 640 otf_get_width(OTF_FILE *otf,unsigned short gid) otf_get_width() argument 674 otf_get_name(OTF_FILE *otf,int platformID,int encodingID,int languageID,int nameID,int *ret_len) otf_get_name() argument 706 otf_get_glyph(OTF_FILE *otf,unsigned short gid) otf_get_glyph() argument 738 otf_from_unicode(OTF_FILE *otf,int unicode) otf_from_unicode() argument 791 OTF_FILE *otf=param; otf_action_copy() local 816 OTF_FILE *otf=param; otf_action_copy_head() local [all...] |
H A D | test_analyze.c | 20 void show_post(OTF_FILE *otf) // {{{ in show_post() argument 22 assert(otf); in show_post() 26 buf=otf_get_table(otf,OTF_TAG('p','o','s','t'),&len); in show_post() 52 void show_name(OTF_FILE *otf) // {{{ in show_name() argument 54 assert(otf); in show_name() 58 buf=otf_get_table(otf,OTF_TAG('n','a','m','e'),&len); in show_name() 98 void show_cmap(OTF_FILE *otf) // {{{ in show_cmap() argument 100 assert(otf); in show_cmap() 103 char *cmap=otf_get_table(otf,OTF_TAG('c','m','a','p'),&len); in show_cmap() 127 void show_glyf(OTF_FILE *otf,in argument 163 show_hmtx(OTF_FILE *otf) show_hmtx() argument 186 OTF_FILE *otf=NULL; main() local [all...] |
H A D | sfnt_subset.c | 10 int otf_ttc_extract(OTF_FILE *otf,OUTPUT_FN output,void *context) // {{{ in otf_ttc_extract() argument 12 assert(otf); in otf_ttc_extract() 14 assert(otf->numTTC); in otf_ttc_extract() 18 otw=malloc(sizeof(struct _OTF_WRITE)*otf->numTables); in otf_ttc_extract() 25 for (iA=0;iA<otf->numTables;iA++) { in otf_ttc_extract() 26 otw[iA].tag=otf->tables[iA].tag; in otf_ttc_extract() 28 otw[iA].param=otf; in otf_ttc_extract() 31 iA=otf_write_sfnt(otw,otf->version,otf->numTables,output,context); in otf_ttc_extract() 39 int otf_intersect_tables(OTF_FILE *otf,struc argument 72 otf_subset_glyf(OTF_FILE *otf,int curgid,int donegid,BITSET glyphs) otf_subset_glyf() argument 118 otf_subset(OTF_FILE *otf,BITSET glyphs,OUTPUT_FN output,void *context) otf_subset() argument 225 otf_subset_cff(OTF_FILE *otf,BITSET glyphs,OUTPUT_FN output,void *context) otf_subset_cff() argument 294 otf_cff_extract(OTF_FILE *otf,OUTPUT_FN output,void *context) otf_cff_extract() argument [all...] |
H A D | embed_sfnt.c | 11 EMB_RIGHT_TYPE emb_otf_get_rights(OTF_FILE *otf) // {{{ in emb_otf_get_rights() argument 16 char *os2=otf_get_table(otf,OTF_TAG('O','S','/','2'),&len); in emb_otf_get_rights() 43 const char *emb_otf_get_fontname(OTF_FILE *otf) // {{{ in emb_otf_get_fontname() argument 48 const char *fname=otf_get_name(otf,3,1,0x409,6,&len); // microsoft in emb_otf_get_fontname() 59 } else if ((fname=otf_get_name(otf,1,0,0,6,&len))) { // mac in emb_otf_get_fontname() 81 void emb_otf_get_pdf_fontdescr(OTF_FILE *otf,EMB_PDF_FONTDESCR *ret) // {{{ in emb_otf_get_pdf_fontdescr() argument 87 char *head=otf_get_table(otf,OTF_TAG('h','e','a','d'),&len); in emb_otf_get_pdf_fontdescr() 89 ret->bbxmin=get_SHORT(head+36)*1000/otf->unitsPerEm; in emb_otf_get_pdf_fontdescr() 90 ret->bbymin=get_SHORT(head+38)*1000/otf->unitsPerEm; in emb_otf_get_pdf_fontdescr() 91 ret->bbxmax=get_SHORT(head+40)*1000/otf in emb_otf_get_pdf_fontdescr() 225 emb_otf_get_pdf_widths(OTF_FILE *otf,const unsigned short *encoding,int len,const BITSET glyphs) emb_otf_get_pdf_widths() argument 290 OTF_FILE *otf=(OTF_FILE *)context; emb_otf_pdf_glyphwidth() local 295 emb_otf_get_pdf_cidwidths(OTF_FILE *otf,const BITSET glyphs) emb_otf_get_pdf_cidwidths() argument 495 emb_otf_ps(OTF_FILE *otf,unsigned short *encoding,int len,unsigned short *to_unicode,OUTPUT_FN output,void *context) emb_otf_ps() argument [all...] |
H A D | sfnt.h | 42 void otf_close(OTF_FILE *otf); 48 char *otf_get_table(OTF_FILE *otf,unsigned int tag,int *ret_len); 50 int otf_get_width(OTF_FILE *otf,unsigned short gid); 51 const char *otf_get_name(OTF_FILE *otf,int platformID,int encodingID,int languageID,int nameID,int *ret_len); 52 int otf_get_glyph(OTF_FILE *otf,unsigned short gid); 53 unsigned short otf_from_unicode(OTF_FILE *otf,int unicode); 59 int otf_subset(OTF_FILE *otf,BITSET glyphs,OUTPUT_FN output,void *context); 60 int otf_ttc_extract(OTF_FILE *otf,OUTPUT_FN output,void *context); 61 int otf_subset_cff(OTF_FILE *otf,BITSET glyphs,OUTPUT_FN output,void *context); 62 int otf_cff_extract(OTF_FILE *otf,OUTPUT_F [all...] |
H A D | sfnt_int.h | 62 static inline int get_width_fast(OTF_FILE *otf,int gid) // {{{ in get_width_fast() argument 64 if (gid>=otf->numberOfHMetrics) { in get_width_fast() 65 return get_USHORT(otf->hmtx+(otf->numberOfHMetrics-1)*4); in get_width_fast() 67 return get_USHORT(otf->hmtx+gid*4); in get_width_fast() 72 int otf_load_glyf(OTF_FILE *otf); // - 0 on success 73 int otf_load_more(OTF_FILE *otf); // - 0 on success 75 int otf_find_table(OTF_FILE *otf,unsigned int tag); // - table_index or -1 on error 95 int otf_intersect_tables(OTF_FILE *otf,struct _OTF_WRITE *otw);
|
H A D | embed_sfnt_int.h | 7 EMB_RIGHT_TYPE emb_otf_get_rights(OTF_FILE *otf); 10 const char *emb_otf_get_fontname(OTF_FILE *otf); 12 void emb_otf_get_pdf_fontdescr(OTF_FILE *otf,EMB_PDF_FONTDESCR *ret); 13 EMB_PDF_FONTWIDTHS *emb_otf_get_pdf_widths(OTF_FILE *otf,const unsigned short *encoding,int len,const BITSET glyphs); 14 EMB_PDF_FONTWIDTHS *emb_otf_get_pdf_cidwidths(OTF_FILE *otf,const BITSET glyph); 16 int emb_otf_ps(OTF_FILE *otf,unsigned short *encoding,int len,unsigned short *to_unicode,OUTPUT_FN output,void *context);
|
H A D | test_ps.c | 8 const char *emb_otf_get_fontname(OTF_FILE *otf); // TODO 48 OTF_FILE *otf=NULL; in main() local 52 otf=otf_load(fn); in main() 53 if (!otf) in main() 58 assert(otf); in main() 59 FONTFILE *ff=fontfile_open_sfnt(otf); in main()
|
H A D | fontfile.c | 16 FONTFILE *fontfile_open_sfnt(OTF_FILE *otf) // {{{ in fontfile_open_sfnt() argument 18 if (!otf) { in fontfile_open_sfnt() 24 ret->sfnt=otf; in fontfile_open_sfnt()
|
H A D | test_pdf.c | 75 OTF_FILE *otf=NULL; in main() local 79 otf=otf_load(fn); in main() 80 if (!otf) in main() 85 assert(otf); in main() 86 FONTFILE *ff=fontfile_open_sfnt(otf); in main()
|
H A D | fontfile.h | 18 FONTFILE *fontfile_open_sfnt(OTF_FILE *otf);
|
/third_party/cups-filters/filter/ |
H A D | test_pdf2.c | 44 OTF_FILE *otf=NULL; in main() local 50 otf=otf_load(fn); in main() 51 if (!otf) in main() 56 assert(otf); in main() 57 FONTFILE *ff=fontfile_open_sfnt(otf); in main()
|
H A D | texttopdf.c | 46 OTF_FILE *otf; in font_load() local 97 otf = otf_load((const char *)fontname); in font_load() 99 if (!otf) { in font_load() 103 FONTFILE *ff=fontfile_open_sfnt(otf); in font_load() 1112 OTF_FILE *otf=emb->font->sfnt; in write_font_str() local 1114 if (otf) { // TODO? in write_font_str() 1116 FontScaleX*600.0/(otf_get_width(otf,4)*1000.0/otf->unitsPerEm)*100.0/FontScaleY); // TODO? in write_font_str() 1138 if (otf) { // TODO in write_font_str()
|
/third_party/skia/gm/ |
H A D | stroketext.cpp | 100 sk_sp<SkTypeface> otf = MakeResourceAsTypeface("fonts/Stroking.otf"); in DEF_SIMPLE_GM_CAN_FAIL() local 101 if (!ttf && !otf) { in DEF_SIMPLE_GM_CAN_FAIL() 102 msg->append("No support for ttf or otf."); in DEF_SIMPLE_GM_CAN_FAIL() 130 if (otf) { in DEF_SIMPLE_GM_CAN_FAIL() 131 /* Stroking.otf is structured like: in DEF_SIMPLE_GM_CAN_FAIL() 139 SkFont font(otf, 100); in DEF_SIMPLE_GM_CAN_FAIL()
|
/third_party/skia/third_party/externals/freetype/src/cff/ |
H A D | module.mk | 20 $(ECHO_DRIVER)cff $(ECHO_DRIVER_DESC)OpenType fonts with extension *.otf$(ECHO_DRIVER_DONE)
|
/third_party/icu/tools/scripts/cpysearch/ |
H A D | Cpy.pm | 104 TTF otf);
|