text rendering requires restart to detect new fonts
It looks like rendering text requires a restart to pick up changes to the fontmap when using fontconfig. Is this correct?
The font map is initialized with a FontMap::get_default() call and from there on out it seems like it does not recheck the cache?
Maybe calling FcInitReinitialize followed by pango_fc_font_map_config_changed would fix this issue.