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