|
|
|
|
@ -164,12 +164,12 @@ int FontConverter::exec() {
|
|
|
|
|
/* Font converter dependencies */ |
|
|
|
|
PluginManager::Manager<Trade::AbstractImageConverter> imageConverterManager{ |
|
|
|
|
args.value("plugin-dir").empty() ? Containers::String{} : |
|
|
|
|
Utility::Path::join(args.value("plugin-dir"), Trade::AbstractImageConverter::pluginSearchPaths()[0])}; |
|
|
|
|
Utility::Path::join(args.value("plugin-dir"), Trade::AbstractImageConverter::pluginSearchPaths().back())}; |
|
|
|
|
|
|
|
|
|
/* Load font */ |
|
|
|
|
PluginManager::Manager<Text::AbstractFont> fontManager{ |
|
|
|
|
args.value("plugin-dir").empty() ? Containers::String{} : |
|
|
|
|
Utility::Path::join(args.value("plugin-dir"), Text::AbstractFont::pluginSearchPaths()[0])}; |
|
|
|
|
Utility::Path::join(args.value("plugin-dir"), Text::AbstractFont::pluginSearchPaths().back())}; |
|
|
|
|
Containers::Pointer<Text::AbstractFont> font = fontManager.loadAndInstantiate(args.value("font")); |
|
|
|
|
if(!font) return 1; |
|
|
|
|
|
|
|
|
|
@ -177,7 +177,7 @@ int FontConverter::exec() {
|
|
|
|
|
(MagnumFontConverter needs TgaImageConverter, for example) */ |
|
|
|
|
PluginManager::Manager<Text::AbstractFontConverter> converterManager{ |
|
|
|
|
args.value("plugin-dir").empty() ? Containers::String{} : |
|
|
|
|
Utility::Path::join(args.value("plugin-dir"), Text::AbstractFontConverter::pluginSearchPaths()[0])}; |
|
|
|
|
Utility::Path::join(args.value("plugin-dir"), Text::AbstractFontConverter::pluginSearchPaths().back())}; |
|
|
|
|
converterManager.registerExternalManager(imageConverterManager); |
|
|
|
|
|
|
|
|
|
/* Load font converter */ |
|
|
|
|
|