lib/image_magick/fonts.rb in mojo_magick-0.4.5 vs lib/image_magick/fonts.rb in mojo_magick-0.4.6

- old
+ new

@@ -1,9 +1,15 @@ module ImageMagick module Fonts def get_fonts @parser ||= MojoMagick::Util::Parser.new - fonts = self.raw_command('identify', '-list font') - @parser.parse_fonts(fonts) + raw_fonts = begin + self.raw_command('identify', '-list font') + rescue Exception => ex + puts ex + puts "Failed to execute font list with raw_command - trying straight up execute" + `convert -list font` + end + @parser.parse_fonts(raw_fonts) end end end