13
0

try setting FONTCONFIG_PATH to make fontconfig look in the right place for linux bundles

git-svn-id: svn://localhost/ardour2/branches/3.0@12192 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2012-05-05 18:12:54 +00:00
parent 54923a3884
commit c5a0be5a46

View File

@ -370,13 +370,16 @@ fixup_bundle_environment (int /*argc*/, char* argv[])
if (Glib::file_test ("/etc/fonts/fonts.conf", Glib::FILE_TEST_EXISTS)) { if (Glib::file_test ("/etc/fonts/fonts.conf", Glib::FILE_TEST_EXISTS)) {
setenv ("FONTCONFIG_FILE", "/etc/fonts/fonts.conf", 1); setenv ("FONTCONFIG_FILE", "/etc/fonts/fonts.conf", 1);
setenv ("FONTCONFIG_PATH, "/etc/fonts", 1);
} else { } else {
/* use the one included in the bundle */ /* use the one included in the bundle */
path = Glib::build_filename (dir_path, "etc/fonts/fonts.conf"); path = Glib::build_filename (dir_path, "etc/fonts/fonts.conf");
setenv ("FONTCONFIG_FILE", path.c_str(), 1); setenv ("FONTCONFIG_FILE", path.c_str(), 1);
path = Glib::build_filename (dir_path, "etc/fonts");
setenv ("FONTCONFIG_PATH, "/etc/fonts", 1);
} }
/* write a pango.rc file and tell pango to use it. we'd love /* write a pango.rc file and tell pango to use it. we'd love
to put this into the Ardour.app bundle and leave it there, to put this into the Ardour.app bundle and leave it there,
but the user may not have write permission. so ... but the user may not have write permission. so ...