diff options
-rw-r--r-- | libappstream-builder/plugins/asb-plugin-font.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libappstream-builder/plugins/asb-plugin-font.c b/libappstream-builder/plugins/asb-plugin-font.c index 1fe3c69..b809739 100644 --- a/libappstream-builder/plugins/asb-plugin-font.c +++ b/libappstream-builder/plugins/asb-plugin-font.c @@ -629,8 +629,13 @@ asb_plugin_font_app (AsbPlugin *plugin, AsbApp *app, _cleanup_free_ gchar *icon_filename = NULL; _cleanup_object_unref_ GdkPixbuf *pixbuf = NULL; - /* load font */ + /* create a new fontconfig configuration */ config = FcConfigCreate (); + + /* ensure that default configuration and fonts are not loaded */ + FcConfigSetCurrent (config); + + /* add just this one font */ ret = FcConfigAppFontAddFile (config, (FcChar8 *) filename); if (FALSE && !ret) { /* FIXME: fails since f22 even for success */ g_set_error (error, |