comparison libass/ass_fontconfig.h @ 21458:7af6c25a0cfc

Keep embedded fonts in ass_library_t and perform actual disk write in fontconfig initialization. This is required for some fontconfig-related improvements.
author eugeni
date Sun, 03 Dec 2006 17:59:13 +0000
parents c611dfc4cb85
children 62bd8e0d3a0f
comparison
equal deleted inserted replaced
21457:af4c8fd34494 21458:7af6c25a0cfc
25 #include <fontconfig/fontconfig.h> 25 #include <fontconfig/fontconfig.h>
26 #endif 26 #endif
27 27
28 typedef struct fc_instance_s fc_instance_t; 28 typedef struct fc_instance_s fc_instance_t;
29 29
30 fc_instance_t* fontconfig_init(const char* dir, const char* family, const char* path); 30 fc_instance_t* fontconfig_init(ass_library_t* library, const char* family, const char* path);
31 char* fontconfig_select(fc_instance_t* priv, const char* family, unsigned bold, unsigned italic, int* index); 31 char* fontconfig_select(fc_instance_t* priv, const char* family, unsigned bold, unsigned italic, int* index);
32 void fontconfig_done(fc_instance_t* priv); 32 void fontconfig_done(fc_instance_t* priv);
33 33
34 #ifdef HAVE_FONTCONFIG 34 #ifdef HAVE_FONTCONFIG
35 char* fontconfig_select_with_charset(fc_instance_t* priv, const char* family, unsigned bold, unsigned italic, int* index, FcCharSet* charset); 35 char* fontconfig_select_with_charset(fc_instance_t* priv, const char* family, unsigned bold, unsigned italic, int* index, FcCharSet* charset);