comparison libass/ass_fontconfig.h @ 26582:62ac4f8062ee

Remove libass dependency on global font_fontconfig variable. A new function (ass_set_fonts_nofc) is introduced instead of an extra argument to existing ass_set_fonts to keep binary compatibility with older versions of the library.
author eugeni
date Wed, 30 Apr 2008 14:16:22 +0000
parents 74055622161d
children 0f892cd714b2
comparison
equal deleted inserted replaced
26581:f04ebe286154 26582:62ac4f8062ee
30 #include <fontconfig/fontconfig.h> 30 #include <fontconfig/fontconfig.h>
31 #endif 31 #endif
32 32
33 typedef struct fc_instance_s fc_instance_t; 33 typedef struct fc_instance_s fc_instance_t;
34 34
35 fc_instance_t* fontconfig_init(ass_library_t* library, FT_Library ftlibrary, const char* family, const char* path); 35 fc_instance_t* fontconfig_init(ass_library_t* library, FT_Library ftlibrary, const char* family, const char* path, int fc);
36 char* fontconfig_select(fc_instance_t* priv, const char* family, unsigned bold, unsigned italic, int* index, uint32_t code); 36 char* fontconfig_select(fc_instance_t* priv, const char* family, unsigned bold, unsigned italic, int* index, uint32_t code);
37 void fontconfig_done(fc_instance_t* priv); 37 void fontconfig_done(fc_instance_t* priv);
38 38
39 #endif /* LIBASS_FONTCONFIG_H */ 39 #endif /* LIBASS_FONTCONFIG_H */