if (be_verbose_global)
message (_ ("Initializing FontConfig..."));
+ /* TODO: Find a way for Fontconfig to update its cache, if needed. */
font_config_global = FcInitLoadConfig ();
-
+
vector<string> dirs;
/* Extra trailing slash suddenly breaks fontconfig (fc-cache 2.5.0)
on windows. */
dirs.push_back (lilypond_datadir + "/fonts/otf");
- dirs.push_back (lilypond_datadir + "/fonts/type1");
for (vsize i = 0; i < dirs.size (); i++)
{
}
if (be_verbose_global)
- message (_ ("Building font database."));
+ message (_ ("Building font database..."));
- FcInitBringUptoDate ();
+ FcConfigBuildFonts (font_config_global);
+ FcConfigSetCurrent (font_config_global);
if (be_verbose_global)
message ("\n");