diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-08-18 16:44:18 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-18 16:57:03 -0400 |
commit | 5f889a07c1e7191adac7b45a450bb007a59d309c (patch) | |
tree | 5cb35bcf57c3762caa001f43dcb13bf9a2551539 | |
parent | 2b84ec4c130f646b5121d2a3d762e327769456a4 (diff) | |
download | pango-explicit-fontconfig-init.tar.gz |
fontconfig: Explicitly init fontconfigexplicit-fontconfig-init
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.
-rw-r--r-- | pango/pangofc-fontmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
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 |