Artwork/EchoIconTheme/Cleanup

= Echo icon cleanup = This page was made in response of problems reported by MatthiasClasen:


 * http://www.redhat.com/archives/fedora-art-list/2007-April/msg00064.html
 * http://www.redhat.com/archives/fedora-art-list/2007-April/msg00085.html

The purpose is to:


 * Remove unnecessary junk left by both Inkscape and Adobe Illustrator
 * Resize these icons to 48x48 in accordance to Echo guideline

Scripts


The svg-cleanup package contains scripts created to simplify the process 1. trim_svg : remove binary junk created by Adobe Illusrator. Created by CharlieBrej. This method is now obsolete 1. svg-cleanup.xsl : a xsl script that clean the xml tag. Created by NicolasMailhot. This method is recommended.

Instruction

 * Create a directory where you extract the svg icons from  Echo development wiki page  (example: /home/user/svgtest).
 * Extract the script in parent directory (for example: /home/user)
 * Follow instruction about the use of script svg-cleanup.xsl
 * Some svg icons may incorrectly display due to a bug of librsvg in Nautilus (File manager for GNOME interface). A workaround is to use XML Editor in Inkscape (Edit -> XML Editor).
 * Resize large icons (ending with 'L') to 48x48, medium icons (enditing with '24') to 24x24 and small icons (ending with 'S')svg to 16x16.

List
LuyaTshimbalanga: I have succesfully trimmed all listed svg. What remains to be done is to resize these icons to 48x48, compared them to the png version to fixed them (for example, format-align-justify).

update - 2006-04-25 : All icons are scaled. Notable librsvg bug is audio-card variant and application-other.

update - 2006-04-27 : Fixed icons that do not propertly display.



{| border="1"
 * Name of icons || Status || Assignees
 * actions/address-book-new.svg || DONE ||
 * actions/appointment-new.svg || DONE ||
 * actions/contact-new.svg ||DONE ||
 * actions/dialog-cancel.svg ||DONE ||
 * actions/dialog-close.svg ||DONE ||
 * actions/dialog-ok.svg ||DONE ||
 * actions/document-new.svg ||DONE ||
 * actions/document-open-recent.svg ||DONE ||
 * actions/document-open.svg ||DONE ||
 * actions/document-revert.svg ||DONE ||
 * actions/document-save-as.svg ||DONE ||
 * actions/document-save.svg ||DONE ||
 * actions/edit-copy.svg ||DONE ||
 * actions/edit-cut.svg ||DONE ||
 * actions/edit-delete.svg ||DONE ||
 * actions/edit-find-replace.svg ||DONE ||
 * actions/edit-find.svg ||DONE ||
 * actions/edit-paste.svg ||DONE ||
 * actions/edit-select-all.svg ||DONE ||
 * actions/format-indent-less.svg ||DONE ||
 * actions/format-indent-more.svg ||DONE ||
 * actions/format-justify-center.svg ||DONE ||
 * actions/format-justify-fill.svg ||DONE ||
 * actions/format-justify-left-last.svg ||DONE ||
 * actions/format-justify-left.svg ||DONE ||
 * actions/format-justify-right-last.svg ||DONE ||
 * actions/format-justify-right.svg ||DONE ||
 * actions/format-text-bold.svg ||DONE ||
 * actions/format-text-direction-ltr.svg ||DONE ||
 * actions/format-text-direction-rtl.svg ||DONE ||
 * actions/format-text-italic.svg ||DONE ||
 * actions/format-text-strikethrough.svg ||DONE ||
 * actions/format-text-underline.svg ||DONE ||
 * actions/go-bottom.svg ||DONE ||
 * actions/go-down.svg || DONE|| LuyaTshimbalanga
 * actions/go-first.svg ||DONE ||
 * actions/go-jump.svg ||DONE ||
 * actions/go-last.svg ||DONE ||
 * actions/go-next.svg ||DONE ||
 * actions/go-previous.svg ||DONE ||
 * actions/go-top.svg ||DONE ||
 * actions/go-up.svg ||DONE || LuyaTshimbalanga
 * actions/list-add.svg ||DONE ||
 * actions/list-remove.svg ||DONE ||
 * actions/mail-forward.svg ||DONE ||
 * actions/mail-mark-important.svg ||DONE ||
 * actions/mail-mark-junk.svg ||DONE ||
 * actions/mail-mark-read.svg ||DONE ||
 * actions/mail-mark-unread.svg ||DONE ||
 * actions/mail-message-new.svg ||DONE ||
 * actions/mail-reply-all.svg ||DONE ||
 * actions/mail-reply-sender.svg ||DONE ||
 * actions/mail-send-receive.svg ||DONE ||
 * actions/media-eject.svg ||DONE ||
 * actions/media-playback-pause.svg ||DONE ||
 * actions/media-playback-start.svg ||DONE ||
 * actions/media-playback-stop.svg ||DONE ||
 * actions/media-record.svg ||DONE ||
 * actions/media-seek-backward.svg ||DONE ||
 * actions/media-seek-forward.svg ||DONE ||
 * actions/media-skip-backward.svg ||DONE ||
 * actions/media-skip-forward.svg ||DONE ||
 * actions/system-lock-screen.svg ||DONE ||
 * actions/system-search.svg ||DONE ||
 * actions/tools-check-spelling.svg ||DONE ||
 * actions/view-fullscreen.svg ||DONE ||
 * actions/window-new.svg ||DONE ||
 * applications/accessories-calculatorL_clean.svg ||To be removed ||
 * apps/accessories-calculator.svg ||DONE ||
 * apps/accessories-text-editor.svg ||DONE ||
 * apps/preferences-desktop-accessibility.svg ||DONE ||
 * apps/preferences-desktop-screensaver.svg ||DONE ||
 * apps/preferences-desktop-wallpaper.svg ||DONE ||
 * apps/utilities-terminal.svg ||DONE ||
 * categories/applications-accessories.svg ||DONE ||
 * categories/applications-games.svg ||DONE ||
 * categories/applications-graphics.svg ||DONE ||
 * categories/applications-internet.svg ||DONE ||
 * categories/applications-multimedia.svg ||DONE ||
 * categories/applications-office.svg ||DONE ||
 * categories/applications-other.svg ||DONE ||
 * categories/applications-system.svg ||DONE ||
 * devices/audio-card.svg ||DONE ||
 * devices/audio-input-microphone.svg ||DONE ||
 * devices/battery.svg ||DONE ||
 * devices/computer.svg ||DONE ||
 * devices/drive-harddisk-ieee1394.svg ||DONE ||
 * devices/drive-harddisk.svg || DONE || LuyaTshimbalanga
 * devices/drive-harddisk-usb.svg || DONE ||
 * devices/drive-optical.svg || In progress || LuyaTshimbalanga
 * devices/drive-removable-media-ieee1394.svg || DONE ||
 * devices/drive-removable-media.svg || DONE ||
 * devices/drive-removable-media-usb.svg || DONE ||
 * devices/input-gaming.svg ||DONE ||
 * devices/input-mouse.svg ||DONE ||
 * devices/media-floppy.svg ||DONE ||
 * devices/media-optical-dvd.svg ||DONE ||
 * devices/media-optical.svg ||DONE ||
 * devices/printer.svg ||DONE ||
 * devices/video-display.svg ||DONE ||
 * emblems/emblem-downloads.svg || DONE ||
 * emblems/emblem-favorite.svg || DONE ||
 * emblems/emblem-important.svg || DONE ||
 * emblems/emblem-readonly.svg || DONE||
 * emblems/emblem-system.svg || DONE||
 * emblems/emblem-unreadable.svg || DONE||
 * mimetypes/application-x-executable.svg || In progress ||
 * mimetypes/audio-x-generic.svg ||DONE ||
 * mimetypes/font-x-generic.svg ||DONE ||
 * mimetypes/package-x-generic.svg ||DONE ||
 * mimetypes/text-html.svg ||DONE ||
 * mimetypes/text-x-generic.svg ||DONE ||
 * mimetypes/text-x-generic-template.svg ||DONE ||
 * mimetypes/text-x-script.svg ||DONE ||
 * mimetypes/video-x-generic.svg ||DONE ||
 * mimetypes/x-office-address-book.svg ||DONE ||
 * mimetypes/x-office-calendar.svg ||DONE ||
 * mimetypes/x-office-document.svg ||DONE ||
 * mimetypes/x-office-presentation.svg ||DONE ||
 * mimetypes/x-office-spreadsheet.svg ||DONE ||
 * places/folder.svg ||DONE ||
 * places/network-workgroup.svg ||DONE ||
 * places/user-desktop.svg ||DONE ||
 * places/user-home.svg ||DONE ||
 * places/user-trash.svg ||DONE ||
 * status/appointment-missed.svg ||DONE ||
 * status/appointment-soon.svg ||DONE ||
 * status/audio-volume-high.svg ||DONE ||
 * status/audio-volume-low.svg ||DONE ||
 * status/audio-volume-medium.svg ||DONE ||
 * status/audio-volume-muted.svg ||DONE ||
 * status/battery-caution.svg ||DONE ||
 * status/battery-low.svg ||DONE ||
 * status/dialog-error.svg ||DONE ||
 * status/dialog-information.svg ||DONE ||
 * status/dialog-password.svg ||DONE ||
 * status/dialog-question.svg ||DONE ||
 * status/dialog-warning.svg ||DONE ||
 * status/folder-drag-accept.svg || DONE||
 * status/folder-open.svg || DONE||
 * status/folder-visiting.svg ||DONE ||
 * status/gpm-primary-charged.svg ||DONE ||
 * status/gpm-primary-000-charging.svg ||DONE ||
 * status/gpm-primary-000.svg ||DONE ||
 * status/gpm-primary-020-charging.svg ||DONE ||
 * status/gpm-primary-020.svg ||DONE ||
 * status/gpm-primary-040-charging.svg ||DONE ||
 * status/gpm-primary-040.svg ||DONE ||
 * status/gpm-primary-060-charging.svg ||DONE ||
 * status/gpm-primary-060.svg ||DONE ||
 * status/gpm-primary-080-charging.svg ||DONE ||
 * status/gpm-primary-080.svg ||DONE ||
 * status/gpm-primary-100-charging.svg ||DONE ||
 * status/gpm-primary-100.svg ||DONE ||
 * status/gpm-ups-charged.svg ||DONE ||
 * status/gpm-ups-000-charging.svg ||DONE ||
 * status/gpm-ups-000.svg ||DONE ||
 * status/gpm-ups-020-charging.svg ||DONE ||
 * status/gpm-ups-020.svg ||DONE ||
 * status/gpm-ups-040-charging.svg ||DONE ||
 * status/gpm-ups-040.svg ||DONE ||
 * status/gpm-ups-060-charging.svg ||DONE ||
 * status/gpm-ups-060.svg ||DONE ||
 * status/gpm-ups-080-charging.svg ||DONE ||
 * status/gpm-ups-080.svg ||DONE ||
 * status/gpm-ups-100-charging.svg ||DONE ||
 * status/gpm-ups-100.svg ||DONE ||
 * status/image-loading.svg ||DONE ||
 * status/mail-signed.svg ||DONE ||
 * status/mail-signed-verified.svg ||DONE ||
 * status/network-error.svg ||DONE ||
 * status/network-idle.svg ||DONE ||
 * status/network-offline.svg ||DONE ||
 * status/network-receive.svg ||DONE ||
 * status/network-transmit-receive.svg || DONE || LuyaTshimbalanga
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * devices/drive-harddisk-usb.svg || DONE ||
 * devices/drive-optical.svg || In progress || LuyaTshimbalanga
 * devices/drive-removable-media-ieee1394.svg || DONE ||
 * devices/drive-removable-media.svg || DONE ||
 * devices/drive-removable-media-usb.svg || DONE ||
 * devices/input-gaming.svg ||DONE ||
 * devices/input-mouse.svg ||DONE ||
 * devices/media-floppy.svg ||DONE ||
 * devices/media-optical-dvd.svg ||DONE ||
 * devices/media-optical.svg ||DONE ||
 * devices/printer.svg ||DONE ||
 * devices/video-display.svg ||DONE ||
 * emblems/emblem-downloads.svg || DONE ||
 * emblems/emblem-favorite.svg || DONE ||
 * emblems/emblem-important.svg || DONE ||
 * emblems/emblem-readonly.svg || DONE||
 * emblems/emblem-system.svg || DONE||
 * emblems/emblem-unreadable.svg || DONE||
 * mimetypes/application-x-executable.svg || In progress ||
 * mimetypes/audio-x-generic.svg ||DONE ||
 * mimetypes/font-x-generic.svg ||DONE ||
 * mimetypes/package-x-generic.svg ||DONE ||
 * mimetypes/text-html.svg ||DONE ||
 * mimetypes/text-x-generic.svg ||DONE ||
 * mimetypes/text-x-generic-template.svg ||DONE ||
 * mimetypes/text-x-script.svg ||DONE ||
 * mimetypes/video-x-generic.svg ||DONE ||
 * mimetypes/x-office-address-book.svg ||DONE ||
 * mimetypes/x-office-calendar.svg ||DONE ||
 * mimetypes/x-office-document.svg ||DONE ||
 * mimetypes/x-office-presentation.svg ||DONE ||
 * mimetypes/x-office-spreadsheet.svg ||DONE ||
 * places/folder.svg ||DONE ||
 * places/network-workgroup.svg ||DONE ||
 * places/user-desktop.svg ||DONE ||
 * places/user-home.svg ||DONE ||
 * places/user-trash.svg ||DONE ||
 * status/appointment-missed.svg ||DONE ||
 * status/appointment-soon.svg ||DONE ||
 * status/audio-volume-high.svg ||DONE ||
 * status/audio-volume-low.svg ||DONE ||
 * status/audio-volume-medium.svg ||DONE ||
 * status/audio-volume-muted.svg ||DONE ||
 * status/battery-caution.svg ||DONE ||
 * status/battery-low.svg ||DONE ||
 * status/dialog-error.svg ||DONE ||
 * status/dialog-information.svg ||DONE ||
 * status/dialog-password.svg ||DONE ||
 * status/dialog-question.svg ||DONE ||
 * status/dialog-warning.svg ||DONE ||
 * status/folder-drag-accept.svg || DONE||
 * status/folder-open.svg || DONE||
 * status/folder-visiting.svg ||DONE ||
 * status/gpm-primary-charged.svg ||DONE ||
 * status/gpm-primary-000-charging.svg ||DONE ||
 * status/gpm-primary-000.svg ||DONE ||
 * status/gpm-primary-020-charging.svg ||DONE ||
 * status/gpm-primary-020.svg ||DONE ||
 * status/gpm-primary-040-charging.svg ||DONE ||
 * status/gpm-primary-040.svg ||DONE ||
 * status/gpm-primary-060-charging.svg ||DONE ||
 * status/gpm-primary-060.svg ||DONE ||
 * status/gpm-primary-080-charging.svg ||DONE ||
 * status/gpm-primary-080.svg ||DONE ||
 * status/gpm-primary-100-charging.svg ||DONE ||
 * status/gpm-primary-100.svg ||DONE ||
 * status/gpm-ups-charged.svg ||DONE ||
 * status/gpm-ups-000-charging.svg ||DONE ||
 * status/gpm-ups-000.svg ||DONE ||
 * status/gpm-ups-020-charging.svg ||DONE ||
 * status/gpm-ups-020.svg ||DONE ||
 * status/gpm-ups-040-charging.svg ||DONE ||
 * status/gpm-ups-040.svg ||DONE ||
 * status/gpm-ups-060-charging.svg ||DONE ||
 * status/gpm-ups-060.svg ||DONE ||
 * status/gpm-ups-080-charging.svg ||DONE ||
 * status/gpm-ups-080.svg ||DONE ||
 * status/gpm-ups-100-charging.svg ||DONE ||
 * status/gpm-ups-100.svg ||DONE ||
 * status/image-loading.svg ||DONE ||
 * status/mail-signed.svg ||DONE ||
 * status/mail-signed-verified.svg ||DONE ||
 * status/network-error.svg ||DONE ||
 * status/network-idle.svg ||DONE ||
 * status/network-offline.svg ||DONE ||
 * status/network-receive.svg ||DONE ||
 * status/network-transmit-receive.svg || DONE || LuyaTshimbalanga
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/dialog-error.svg ||DONE ||
 * status/dialog-information.svg ||DONE ||
 * status/dialog-password.svg ||DONE ||
 * status/dialog-question.svg ||DONE ||
 * status/dialog-warning.svg ||DONE ||
 * status/folder-drag-accept.svg || DONE||
 * status/folder-open.svg || DONE||
 * status/folder-visiting.svg ||DONE ||
 * status/gpm-primary-charged.svg ||DONE ||
 * status/gpm-primary-000-charging.svg ||DONE ||
 * status/gpm-primary-000.svg ||DONE ||
 * status/gpm-primary-020-charging.svg ||DONE ||
 * status/gpm-primary-020.svg ||DONE ||
 * status/gpm-primary-040-charging.svg ||DONE ||
 * status/gpm-primary-040.svg ||DONE ||
 * status/gpm-primary-060-charging.svg ||DONE ||
 * status/gpm-primary-060.svg ||DONE ||
 * status/gpm-primary-080-charging.svg ||DONE ||
 * status/gpm-primary-080.svg ||DONE ||
 * status/gpm-primary-100-charging.svg ||DONE ||
 * status/gpm-primary-100.svg ||DONE ||
 * status/gpm-ups-charged.svg ||DONE ||
 * status/gpm-ups-000-charging.svg ||DONE ||
 * status/gpm-ups-000.svg ||DONE ||
 * status/gpm-ups-020-charging.svg ||DONE ||
 * status/gpm-ups-020.svg ||DONE ||
 * status/gpm-ups-040-charging.svg ||DONE ||
 * status/gpm-ups-040.svg ||DONE ||
 * status/gpm-ups-060-charging.svg ||DONE ||
 * status/gpm-ups-060.svg ||DONE ||
 * status/gpm-ups-080-charging.svg ||DONE ||
 * status/gpm-ups-080.svg ||DONE ||
 * status/gpm-ups-100-charging.svg ||DONE ||
 * status/gpm-ups-100.svg ||DONE ||
 * status/image-loading.svg ||DONE ||
 * status/mail-signed.svg ||DONE ||
 * status/mail-signed-verified.svg ||DONE ||
 * status/network-error.svg ||DONE ||
 * status/network-idle.svg ||DONE ||
 * status/network-offline.svg ||DONE ||
 * status/network-receive.svg ||DONE ||
 * status/network-transmit-receive.svg || DONE || LuyaTshimbalanga
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/gpm-ups-000.svg ||DONE ||
 * status/gpm-ups-020-charging.svg ||DONE ||
 * status/gpm-ups-020.svg ||DONE ||
 * status/gpm-ups-040-charging.svg ||DONE ||
 * status/gpm-ups-040.svg ||DONE ||
 * status/gpm-ups-060-charging.svg ||DONE ||
 * status/gpm-ups-060.svg ||DONE ||
 * status/gpm-ups-080-charging.svg ||DONE ||
 * status/gpm-ups-080.svg ||DONE ||
 * status/gpm-ups-100-charging.svg ||DONE ||
 * status/gpm-ups-100.svg ||DONE ||
 * status/image-loading.svg ||DONE ||
 * status/mail-signed.svg ||DONE ||
 * status/mail-signed-verified.svg ||DONE ||
 * status/network-error.svg ||DONE ||
 * status/network-idle.svg ||DONE ||
 * status/network-offline.svg ||DONE ||
 * status/network-receive.svg ||DONE ||
 * status/network-transmit-receive.svg || DONE || LuyaTshimbalanga
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/image-loading.svg ||DONE ||
 * status/mail-signed.svg ||DONE ||
 * status/mail-signed-verified.svg ||DONE ||
 * status/network-error.svg ||DONE ||
 * status/network-idle.svg ||DONE ||
 * status/network-offline.svg ||DONE ||
 * status/network-receive.svg ||DONE ||
 * status/network-transmit-receive.svg || DONE || LuyaTshimbalanga
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/network-offline.svg ||DONE ||
 * status/network-receive.svg ||DONE ||
 * status/network-transmit-receive.svg || DONE || LuyaTshimbalanga
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/network-transmit.svg || DONE || LuyaTshimbalnaga
 * status/printer-error.svg ||DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/user-trash-full.svg || DONE ||
 * status/user-trash-full.svg || DONE ||