summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.c
diff options
context:
space:
mode:
authorgreg <greg@blackbox>2009-06-19 06:04:45 +0200
committergreg <greg@blackbox>2009-06-20 03:38:00 +0200
commit21ab30f2ffbc71af46c0e64824e0596f14ddb424 (patch)
treeaf165e3c5931b65e4f3a0f29f153c46bd98104d3 /libass/ass_render.c
parent4600a9a40e82d9583e6b99a6633cadd379b8aa93 (diff)
downloadlibass-21ab30f2ffbc71af46c0e64824e0596f14ddb424.tar.bz2
libass-21ab30f2ffbc71af46c0e64824e0596f14ddb424.tar.xz
ass_set_fonts: optionally pass fontconfig config path
Optionally pass a fontconfig config file to the fontconfig initialisation. This changes the public API.
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r--libass/ass_render.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index d3158f6e..f2a34b2d 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2641,7 +2641,7 @@ void ass_set_line_spacing(ass_renderer_t *priv, double line_spacing)
}
int ass_set_fonts(ass_renderer_t *priv, const char *default_font,
- const char *default_family, int fc)
+ const char *default_family, int fc, const char *config)
{
if (priv->settings.default_font)
free(priv->settings.default_font);
@@ -2656,7 +2656,7 @@ int ass_set_fonts(ass_renderer_t *priv, const char *default_font,
fontconfig_done(priv->fontconfig_priv);
priv->fontconfig_priv =
fontconfig_init(priv->library, priv->ftlibrary, default_family,
- default_font, fc);
+ default_font, fc, config);
return !!priv->fontconfig_priv;
}