diff --git a/include/denemo/denemo.h b/include/denemo/denemo.h
index 4802de8..061fe49 100644
--- a/include/denemo/denemo.h
+++ b/include/denemo/denemo.h
@@ -114,7 +114,7 @@ extern const gchar *Fluidsynth;
#define UI_DIR "ui"
#define SOUNDFONTS_DIR "soundfonts"
#define PIXMAPS_DIR "pixmaps"
-#define FONTS_DIR "fonts"
+#define FONTS_DIR "../fonts/denemo"
#define LOCALE_DIR "po"
#define LILYPOND_INCLUDE_DIR "actions/lilypond"
@@ -129,6 +129,8 @@ typedef enum{
DENEMO_DIR_LILYPOND_INCLUDE
} DenemoDirectory;
+gchar* get_system_dir(DenemoDirectory dir);
+
#ifdef __cplusplus
}
#endif
diff --git a/src/core/main.c b/src/core/main.c
index 3c08736..e5d8c49 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -263,7 +263,7 @@ init_environment()
append_to_path ("GUILE_LOAD_PATH", get_system_data_dir (), NULL);
#else
- add_font_directory (g_build_filename (get_system_data_dir (), "fonts", NULL));
+ add_font_directory (g_build_filename (get_system_data_dir (), FONTS_DIR, NULL));
GList* dirs = NULL;
dirs = g_list_append(dirs, g_build_filename (PACKAGE_SOURCE_DIR, COMMANDS_DIR, NULL));