diff options
author | elijah <elijah@riseup.net> | 2015-05-25 15:25:48 -0700 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2015-05-25 15:25:48 -0700 |
commit | a45c368111a850a8a9614b04654236467412aa3c (patch) | |
tree | c0b3cf3fc5ebd9998def527fdee8fed397d80cf7 /Rakefile | |
parent | ce8bd29509057254be56eec88b9765e69c2ca53a (diff) |
added favicon
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -114,7 +114,8 @@ svg_to_raster = [ ['source/masks/mask-launcher.svg', {:width => 32, :height => 26, :dest => 'mac/bitmask.tiff'}], # web - ['source/leap/kid-jumping-bw.svg', {:size => 16, :dest => 'web/favicon.png'}], + ['source/leap/kid-jumping-bw.svg', {:size => 16, :dest => 'web/favicon-bw.ico'}], + ['source/leap/kid-ico.svg', {:size => 16, :dest => 'web/favicon.ico'}], ['source/masks/mask.svg', {:width => 128, :dest => 'web/128'}], ['source/web/masthead/*.svg', {:dest => 'web/masthead'}], ['source/web/icons/*', {:size => 32, :dest => 'web/32'}], @@ -172,7 +173,12 @@ def render_svg_to_raster(source, targets) run("inkscape #{options.join ' '}") run("optipng #{dest_file}") if filetype != '.png' - run("gm convert #{dest_file} #{real_dest_file}") + if filetype == '.ico' + # only imagemagick supports writing to .ico + run("convert #{dest_file} #{real_dest_file}") + else + run("gm convert #{dest_file} #{real_dest_file}") + end File.unlink(dest_file) end end |