From 5f889a07c1e7191adac7b45a450bb007a59d309c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 18 Aug 2020 16:44:18 -0400 Subject: fontconfig: Explicitly init fontconfig Otherwise, fontconfig ends up parsing it enormous configuration the first time we call FcConfigSubstitute, which takes ~60ms here. We don't want that to hit us unexpectedly, so get it out of the way early. --- pango/pangofc-fontmap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index 4c2aa094..4e2a2c7b 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -1206,6 +1206,8 @@ pango_fc_font_map_init (PangoFcFontMap *fcfontmap) (GDestroyNotify)pango_fc_font_face_data_free, NULL); priv->dpi = -1; + + FcInit (); } static void -- cgit v1.2.1