gfxfont_t 110 lib/devices/bbox.c void bbox_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 115 lib/devices/bbox.c void bbox_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 91 lib/devices/dummy.c void dummy_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 98 lib/devices/dummy.c void dummy_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 125 lib/devices/file.c void file_addfont(struct _gfxdevice*dev, gfxfont_t*font) gfxfont_t 131 lib/devices/file.c void file_drawchar(struct _gfxdevice*dev, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 74 lib/devices/ocr.c void ocr_addfont(gfxdevice_t*dev, gfxfont_t*font) { ((internal_t*)dev->internal)->render->addfont(((internal_t*)dev->internal)->render, font); } gfxfont_t 75 lib/devices/ocr.c void ocr_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) { ((internal_t*)dev->internal)->render->drawchar(((internal_t*)dev->internal)->render, font, glyphnr, color, matrix); } gfxfont_t 23 lib/devices/opengl.c gfxfont_t*font; gfxfont_t 28 lib/devices/opengl.c gfxfont_t*font; gfxfont_t 477 lib/devices/opengl.c void opengl_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 499 lib/devices/opengl.c void opengl_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 136 lib/devices/ops.c void ops_addfont(struct _gfxdevice*dev, gfxfont_t*font) gfxfont_t 142 lib/devices/ops.c void ops_drawchar(struct _gfxdevice*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 345 lib/devices/pdf.c void pdf_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 425 lib/devices/pdf.c void pdf_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 293 lib/devices/polyops.c void polyops_addfont(struct _gfxdevice*dev, gfxfont_t*font) gfxfont_t 300 lib/devices/polyops.c void polyops_drawchar(struct _gfxdevice*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 382 lib/devices/record.c static void dumpFont(writer_t*w, state_t*state, gfxfont_t*font) gfxfont_t 418 lib/devices/record.c static gfxfont_t*readFont(reader_t*r, state_t*state) gfxfont_t 420 lib/devices/record.c gfxfont_t* font = (gfxfont_t*)rfx_calloc(sizeof(gfxfont_t)); gfxfont_t 579 lib/devices/record.c static void record_addfont(struct _gfxdevice*dev, gfxfont_t*font) gfxfont_t 590 lib/devices/record.c static void record_drawchar(struct _gfxdevice*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 800 lib/devices/record.c gfxfont_t*font = readFont(r, &state); gfxfont_t 818 lib/devices/record.c gfxfont_t*font = id?gfxfontlist_findfont(*fontlist, id):0; gfxfont_t 757 lib/devices/render.c void render_addfont(struct _gfxdevice*dev, gfxfont_t*font) gfxfont_t 761 lib/devices/render.c void render_drawchar(struct _gfxdevice*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 230 lib/devices/rescale.c void rescale_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 236 lib/devices/rescale.c void rescale_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 219 lib/devices/swf.c static void swf_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix); gfxfont_t 220 lib/devices/swf.c static void swf_addfont(gfxdevice_t*dev, gfxfont_t*font); gfxfont_t 2807 lib/devices/swf.c static SWFFONT* gfxfont_to_swffont(gfxfont_t*font, const char* id, int version) gfxfont_t 2941 lib/devices/swf.c static void swf_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 3057 lib/devices/swf.c static void swf_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 94 lib/devices/text.c void text_addfont(gfxdevice_t*dev, gfxfont_t*font) {} gfxfont_t 110 lib/devices/text.c void text_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 72 lib/filters/alpha.c static void maketransparent_drawchar(gfxfilter_t*f, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix, gfxdevice_t*out) gfxfont_t 31 lib/filters/one_big_font.c gfxfont_t*font; gfxfont_t 36 lib/filters/one_big_font.c gfxfont_t*font; gfxfont_t 40 lib/filters/one_big_font.c static void pass1_drawchar(gfxfilter_t*f, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix, gfxdevice_t*out) gfxfont_t 56 lib/filters/one_big_font.c gfxfont_t*font = i->font = rfx_calloc(sizeof(gfxfont_t)); gfxfont_t 62 lib/filters/one_big_font.c gfxfont_t*old = l->font; gfxfont_t 75 lib/filters/one_big_font.c static void pass2_addfont(gfxfilter_t*f, gfxfont_t*font, gfxdevice_t*out) gfxfont_t 80 lib/filters/one_big_font.c static void pass2_drawchar(gfxfilter_t*f, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix, gfxdevice_t*out) gfxfont_t 134 lib/filters/remove_font_transforms.c gfxfont_t*orig; gfxfont_t 135 lib/filters/remove_font_transforms.c gfxfont_t*font; gfxfont_t 141 lib/filters/remove_font_transforms.c static transformedfont_t* transformedfont_new(gfxfont_t*orig, mymatrix_t*m) gfxfont_t 158 lib/filters/remove_font_transforms.c static void pass1_drawchar(gfxfilter_t*f, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix, gfxdevice_t*out) gfxfont_t 194 lib/filters/remove_font_transforms.c gfxfont_t*font = fd->font = rfx_calloc(sizeof(gfxfont_t)); gfxfont_t 283 lib/filters/remove_font_transforms.c static void pass2_addfont(gfxfilter_t*f, gfxfont_t*font, gfxdevice_t*out) gfxfont_t 289 lib/filters/remove_font_transforms.c static void pass2_drawchar(gfxfilter_t*f, gfxfont_t*font, int glyphnr, gfxcolor_t*_color, gfxmatrix_t*matrix, gfxdevice_t*out) gfxfont_t 40 lib/filters/vectors_to_glyphs.c gfxfont_t*font; gfxfont_t 88 lib/filters/vectors_to_glyphs.c i->font = rfx_calloc(sizeof(gfxfont_t)); gfxfont_t 104 lib/filters/vectors_to_glyphs.c static void pass2_drawchar(gfxfilter_t*f, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix, gfxdevice_t*out) gfxfont_t 128 lib/gfxdevice.h void (*addfont)(struct _gfxdevice*dev, gfxfont_t*font); gfxfont_t 130 lib/gfxdevice.h void (*drawchar)(struct _gfxdevice*dev, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix); gfxfont_t 82 lib/gfxfilter.c static void filter_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 87 lib/gfxfilter.c static void filter_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 161 lib/gfxfilter.c static void passthrough_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 166 lib/gfxfilter.c static void passthrough_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 207 lib/gfxfilter.c static void discard_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 210 lib/gfxfilter.c static void discard_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix) gfxfont_t 54 lib/gfxfilter.h void (*addfont)(struct _gfxfilter*in, gfxfont_t*font, struct _gfxdevice*out); gfxfont_t 55 lib/gfxfilter.h void (*drawchar)(struct _gfxfilter*in, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix, struct _gfxdevice*out); gfxfont_t 148 lib/gfxfont.c gfxfont_t* gfxfont_load(const char*id, const char*filename, unsigned int flags, double quality) gfxfont_t 155 lib/gfxfont.c gfxfont_t* font; gfxfont_t 186 lib/gfxfont.c font = (gfxfont_t*)rfx_calloc(sizeof(gfxfont_t)); gfxfont_t 497 lib/gfxfont.c gfxfont_t* gfxfont_load(const char*id, const char*filename, unsigned int flags, double quality) gfxfont_t 505 lib/gfxfont.c void gfxfont_free(gfxfont_t*font) gfxfont_t 532 lib/gfxfont.c void gfxfont_fix_unicode(gfxfont_t*font) gfxfont_t 569 lib/gfxfont.c void gfxfont_add_unicode2glyph(gfxfont_t*font) gfxfont_t 613 lib/gfxfont.c ttf_t* gfxfont_to_ttf(gfxfont_t*font, char eot) gfxfont_t 759 lib/gfxfont.c void gfxfont_save(gfxfont_t*font, const char*filename) gfxfont_t 766 lib/gfxfont.c void gfxfont_save_eot(gfxfont_t*font, const char*filename) gfxfont_t 35 lib/gfxfont.h gfxfont_t* gfxfont_load(const char*id, const char*filename, unsigned int flags, double quality); gfxfont_t 36 lib/gfxfont.h void gfxfont_save(gfxfont_t*font, const char*filename); gfxfont_t 37 lib/gfxfont.h void gfxfont_save_eot(gfxfont_t*font, const char*filename); gfxfont_t 38 lib/gfxfont.h void gfxfont_fix_unicode(gfxfont_t*font); gfxfont_t 39 lib/gfxfont.h void gfxfont_free(gfxfont_t*font); gfxfont_t 40 lib/gfxfont.h void gfxfont_add_unicode2glyph(gfxfont_t*font); gfxfont_t 784 lib/gfxtools.c gfxfont_t*gfxfontlist_findfont(gfxfontlist_t*list, char*id) gfxfont_t 795 lib/gfxtools.c char gfxfontlist_hasfont(gfxfontlist_t*list, gfxfont_t*font) gfxfont_t 817 lib/gfxtools.c gfxfontlist_t*gfxfontlist_addfont2(gfxfontlist_t*list, gfxfont_t*font, void*user) gfxfont_t 841 lib/gfxtools.c gfxfontlist_t*gfxfontlist_addfont(gfxfontlist_t*list, gfxfont_t*font) gfxfont_t 52 lib/gfxtools.h gfxfont_t*font; gfxfont_t 89 lib/gfxtools.h gfxfontlist_t*gfxfontlist_addfont(gfxfontlist_t*list, gfxfont_t*font); gfxfont_t 90 lib/gfxtools.h gfxfontlist_t*gfxfontlist_addfont2(gfxfontlist_t*list, gfxfont_t*font, void*user); gfxfont_t 91 lib/gfxtools.h gfxfont_t*gfxfontlist_findfont(gfxfontlist_t*list, char*id); gfxfont_t 92 lib/gfxtools.h char gfxfontlist_hasfont(gfxfontlist_t*list, gfxfont_t*font); gfxfont_t 234 lib/pdf/GFXOutputDev.h gfxfont_t* createGfxFont(GfxFont*xpdffont, FontInfo*src); gfxfont_t 273 lib/pdf/GFXOutputDev.h gfxfont_t* current_gfxfont; gfxfont_t 277 lib/pdf/GFXOutputDev.h gfxfont_t* last_char_gfxfont; gfxfont_t 114 lib/pdf/InfoOutputDev.cc static int findSpace(gfxfont_t*font) gfxfont_t 135 lib/pdf/InfoOutputDev.cc static int addSpace(gfxfont_t*font) gfxfont_t 157 lib/pdf/InfoOutputDev.cc static gfxfont_t* createGfxFont(FontInfo*src) gfxfont_t 159 lib/pdf/InfoOutputDev.cc gfxfont_t*font = (gfxfont_t*)rfx_calloc(sizeof(gfxfont_t)); gfxfont_t 260 lib/pdf/InfoOutputDev.cc static float find_average_glyph_advance(gfxfont_t*f) gfxfont_t 275 lib/pdf/InfoOutputDev.cc gfxfont_t* FontInfo::getGfxFont() gfxfont_t 65 lib/pdf/InfoOutputDev.h gfxfont_t*gfxfont; gfxfont_t 72 lib/pdf/InfoOutputDev.h gfxfont_t* getGfxFont(); gfxfont_t 572 lib/python/gfx.c static void my_addfont(gfxdevice_t*dev, gfxfont_t*font) gfxfont_t 576 lib/python/gfx.c static void my_drawchar(gfxdevice_t*dev, gfxfont_t*font, int glyphnr, gfxcolor_t*color, gfxmatrix_t*matrix)