]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/font-config.cc
Doc [web]: Add Peter Kirn's LilyPond review.
[lilypond.git] / lily / font-config.cc
index cffe4d9d69dae10f6ad645ed7d15dee24a004037..b66dc1f40b24c5b2d7843af9fb928c9cb68bb4c7 100644 (file)
@@ -39,21 +39,8 @@ init_fontconfig ()
   if (be_verbose_global)
     message (_ ("Initializing FontConfig..."));
 
+  /* TODO: Find a way for Fontconfig to update its cache, if needed. */
   font_config_global = FcInitLoadConfig ();
-  FcChar8 *cache_file = FcConfigGetCache (font_config_global);
-
-#if 0
-  // always returns 0 for FC 2.4
-  if (!cache_file)
-    programming_error ("Cannot find file for FontConfig cache.");
-#endif
-  /*
-    This is a terrible kludge, but there is apparently no way for
-    FontConfig to signal whether it needs to rescan directories.
-   */ 
-  if (cache_file
-      && !is_file ((char const *)cache_file))
-    message (_f ("Rebuilding FontConfig cache %s, this may take a while...", cache_file));
                        
   vector<string> dirs;
 
@@ -71,21 +58,14 @@ init_fontconfig ()
     }
   
   if (be_verbose_global)
-    message (_ ("Building font database."));
+    message (_ ("Building font database..."));
+
   FcConfigBuildFonts (font_config_global);
   FcConfigSetCurrent (font_config_global);
+
   if (be_verbose_global)
     message ("\n");
 
-  if (cache_file
-      && !is_file ((char*)cache_file))
-    {
-      /* inhibit future messages. */
-      FILE *f = fopen ((char*)cache_file, "w");
-      if (f)
-       fclose (f);
-    }
-  
 }
 
 #else