Mercurial > mplayer.hg
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); |