diff --git cufon.module cufon.module
index 1d10cf8..ba71490 100644
--- cufon.module
+++ cufon.module
@@ -192,12 +192,18 @@ function _cufon_find_fonts($use_cache = TRUE) {
   $conf_path = conf_path();
 
   // Search for fonts in this order:
-  // - theme folder
+  // - theme folders (only enabled themes)
   // - site library folder
   // - if you want to use different fonts for different languages put them into <langcode>/ subfolder
   // - default font MUST exist!
 
-  $files = file_scan_directory(path_to_theme(), $pattern);
+  $files = array();
+  foreach (list_themes() as $theme) {
+    if ($theme->status === '0') continue;
+
+    $files += file_scan_directory(drupal_get_path('theme', $theme->name), $pattern);
+  }
+
   $files += drupal_system_listing($pattern, 'libraries/cufon-fonts', 'name', 0);
 
   $fonts = array();
