-
Notifications
You must be signed in to change notification settings - Fork 2
render
Rémy F edited this page Jan 3, 2021
·
1 revision
Missing icons are replaced with they "x" equivalent
# generate a 8x8 preview of some well known github-hosted iconset
CDN=https://raw.githubusercontent.com
CONV="-resize 8x8 -filter point -resize 64x64 -gravity center -extent 80x80"
for p in social/picture technology/phone-handset media/volume-up essential/bug ; do curl -s "$CDN/renaudtertrais/clarity-icons-svg/master/src/$p-line.svg" | convert - $CONV clarity-${p#*/}.png ; done
for p in image phone sound bug ; do curl -s "$CDN/hypermodules/entypo/master/src/Entypo/$p.svg" | convert - $CONV entypo-$p.png ; done
for p in image phone volume x ; do curl -s "$CDN/feathericons/feather/master/icons/$p.svg" | convert - $CONV feather-$p.png ; done
for p in image phone volume-off bug ; do curl -s "$CDN/FortAwesome/Font-Awesome/master/svgs/solid/$p.svg" | convert - $CONV fontawesome-$p.png ; done
for p in picture-f close-circle-f volume bug-f ; do curl -s "$CDN/michaelampr/jam/master/icons/$p.svg" | convert - $CONV jam-$p.png ; done
for p in image/photo communication/phone av/volume_up action/bug_report; do curl -s "$CDN/google/material-design-icons/master/src/$p/materialiconssharp/24px.svg" | convert - $CONV material-${p#*/}.png ; done
for p in image x volume-off bug ; do curl -s "$CDN/iconic/open-iconic/master/svg/$p.svg" | convert - $CONV iconic-$p.png ; done
for p in image call volume animal-bug ; do curl -s "$CDN/yne/picon/master/svg/$p.svg" | convert - $CONV picon-$p.png ; done
for p in image phone volume-1 bug ; do curl -s "$CDN/teenyicons/teenyicons/master/src/solid/$p.svg" | convert - $CONV teenyicons-$p.png ; done
# list by reverse modification date (ls -rt) since file naming (image-vs-picture) may vary
montage -label %t -tile 4 $(ls -rt *.png) .compare.png