Commit f5576b2
bigfix: parsing --ttf parameter in birdfont-export
Changed files (3)
Diff
@@ -156,35 +156,32 @@ public static int run_export (string[] arg) { return 0; } - if (arg[i] == "-o" || arg[i] == "--output" && i + 1 < arg.length) {+ if ((arg[i] == "-o" || arg[i] == "--output") && i + 1 < arg.length) { output_directory = arg[i + 1]; i++; continue; } - if (arg[i] == "-t" || arg[i] == "--ttf") {- write_ttf = true;+ if (arg[i] == "-s" || arg[i] == "--svg") {+ write_svg = true; specific_formats = true;- i++; continue; }-- if (arg[i] == "-s" || arg[i] == "--svg") {- write_svg = true;+ + if (arg[i] == "-t" || arg[i] == "--ttf") {+ write_ttf = true; specific_formats = true;- i++; continue; } if (arg[i].has_prefix ("-")) { print_export_help (arg); return 1;- continue; } if (!arg[i].has_prefix ("-")) { file_name = arg[i];- + if (i != arg.length - 1) { print_export_help (arg); return 1;@@ -443,7 +443,6 @@ os.put_string ( export_command = @"$(get_birdfont_export ()) --ttf -o $((!) folder.get_path ()) $temp_file"; try {- print (@"Execute \"$export_command\" \n"); Process.spawn_command_line_async (export_command); } catch (Error e) { stderr.printf (@"Failed to execute \"$export_command\" \n");@@ -210,6 +210,9 @@ Section "Birdfont (required)" write_files ('.', f) f.write("""++ SetOutPath $INSTDIR+ ; Write the installation path into the registry WriteRegStr HKLM SOFTWARE\NSIS_Birdfont "Install_Dir" "$INSTDIR"