Home
last modified time | relevance | path

Searched refs:otf (Results 1 - 16 of 16) sorted by relevance

/third_party/cups-filters/fontembed/
H A Dsfnt.c84 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 Dtest_analyze.c20 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 Dsfnt_subset.c10 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 Dembed_sfnt.c11 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 Dsfnt.h42 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 Dsfnt_int.h62 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 Dembed_sfnt_int.h7 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 Dtest_ps.c8 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 Dfontfile.c16 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 Dtest_pdf.c75 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 Dfontfile.h18 FONTFILE *fontfile_open_sfnt(OTF_FILE *otf);
/third_party/cups-filters/filter/
H A Dtest_pdf2.c44 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 Dtexttopdf.c46 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 Dstroketext.cpp100 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 Dmodule.mk20 $(ECHO_DRIVER)cff $(ECHO_DRIVER_DESC)OpenType fonts with extension *.otf$(ECHO_DRIVER_DONE)
/third_party/icu/tools/scripts/cpysearch/
H A DCpy.pm104 TTF otf);

Completed in 8 milliseconds