namespace caspar {
-boost::filesystem::path get_relative_without_extension(
+boost::filesystem::path get_relative(
const boost::filesystem::path& file,
const boost::filesystem::path& relative_to)
{
- auto result = file.stem();
+ auto result = file.filename();
boost::filesystem::path current_path = file;
return result;
}
+boost::filesystem::path get_relative_without_extension(
+ const boost::filesystem::path& file,
+ const boost::filesystem::path& relative_to)
+{
+ return get_relative(
+ file.parent_path() / file.stem(),
+ relative_to);
+}
+
}
namespace caspar {
+boost::filesystem::path get_relative(
+ const boost::filesystem::path& file,
+ const boost::filesystem::path& relative_to);
boost::filesystem::path get_relative_without_extension(
const boost::filesystem::path& file,
const boost::filesystem::path& relative_to);
replyString << L"200 FLS OK\r\n";
for (auto& font : core::text::list_fonts())
- replyString << L"\"" << font.first << L"\" \"" << font.second << L"\"\r\n";
+ replyString << L"\"" << font.first << L"\" \"" << get_relative(font.second, env::font_folder()).wstring() << L"\"\r\n";
replyString << L"\r\n";