From 6e7a6e29761d69ad703bbdfb75e46786fda43653 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20Dziewo=C5=84ski?= Date: Sat, 8 Feb 2014 14:48:37 +0100 Subject: [PATCH] Optimize all SVGs Once more, with feeling. First reverted attempt: a9b855ee. Passed with svgo 0.4.2 , then prepended '' prolog to each file since svgo sees it fit to remove it and that breaks just about everything. Previous attempt used a '' prolog, which apparently is too short to ensure the file is picked up as an SVG in some versions of the 'file' utility; see PleaseStand's comments on bug 59234. We could just add some spaces instead of 'encoding="UTF-8"', but it seems like a reasonable thing to add. Skipped the ones in tests/, there's some weird stuff there and they didn't shrink much when I tried anyway. Total file size reduced from ~30 KB to ~10 KB. --- For future reference, the prolog appending was done with the following script: for i in `find . -name '*.svg'` do mv $i $i-tmp (echo -n ''; cat $i-tmp) > $i rm $i-tmp done --- Bug: 59744 Change-Id: Ic9fdd081003b694dbd7e413ca25fffe782b912b5 --- .../mediawiki/images/arrow-collapsed-ltr.svg | 62 +----- .../mediawiki/images/arrow-collapsed-rtl.svg | 62 +----- resources/mediawiki/images/arrow-expanded.svg | 62 +----- skins/common/images/feed-icon.svg | 19 +- skins/common/images/question.svg | 13 +- skins/vector/images/arrow-collapsed-ltr.svg | 34 +-- skins/vector/images/arrow-collapsed-rtl.svg | 34 +-- skins/vector/images/arrow-down-focus-icon.svg | 34 +-- skins/vector/images/arrow-down-icon.svg | 34 +-- skins/vector/images/arrow-expanded.svg | 34 +-- .../vector/images/external-link-ltr-icon.svg | 48 +--- .../vector/images/external-link-rtl-icon.svg | 51 +---- skins/vector/images/search-ltr.svg | 8 +- skins/vector/images/search-rtl.svg | 8 +- skins/vector/images/unwatch-icon-hl.svg | 66 +----- skins/vector/images/unwatch-icon.svg | 66 +----- skins/vector/images/user-icon.svg | 208 +----------------- skins/vector/images/watch-icon-hl.svg | 40 +--- skins/vector/images/watch-icon-loading.svg | 40 +--- skins/vector/images/watch-icon.svg | 40 +--- 20 files changed, 20 insertions(+), 943 deletions(-) diff --git a/resources/mediawiki/images/arrow-collapsed-ltr.svg b/resources/mediawiki/images/arrow-collapsed-ltr.svg index 15992f8d2d..6233fd5e98 100644 --- a/resources/mediawiki/images/arrow-collapsed-ltr.svg +++ b/resources/mediawiki/images/arrow-collapsed-ltr.svg @@ -1,61 +1 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/resources/mediawiki/images/arrow-collapsed-rtl.svg b/resources/mediawiki/images/arrow-collapsed-rtl.svg index a643689727..44d5587a19 100644 --- a/resources/mediawiki/images/arrow-collapsed-rtl.svg +++ b/resources/mediawiki/images/arrow-collapsed-rtl.svg @@ -1,61 +1 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/resources/mediawiki/images/arrow-expanded.svg b/resources/mediawiki/images/arrow-expanded.svg index 4012bb5715..a0d217d2bf 100644 --- a/resources/mediawiki/images/arrow-expanded.svg +++ b/resources/mediawiki/images/arrow-expanded.svg @@ -1,61 +1 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/skins/common/images/feed-icon.svg b/skins/common/images/feed-icon.svg index 0aa76f5498..6e5f570a19 100644 --- a/skins/common/images/feed-icon.svg +++ b/skins/common/images/feed-icon.svg @@ -1,18 +1 @@ - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/skins/common/images/question.svg b/skins/common/images/question.svg index 27973053ba..98fbe8dd75 100644 --- a/skins/common/images/question.svg +++ b/skins/common/images/question.svg @@ -1,12 +1 @@ - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/arrow-collapsed-ltr.svg b/skins/vector/images/arrow-collapsed-ltr.svg index 64a449fdd8..b943caa47d 100644 --- a/skins/vector/images/arrow-collapsed-ltr.svg +++ b/skins/vector/images/arrow-collapsed-ltr.svg @@ -1,33 +1 @@ - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/arrow-collapsed-rtl.svg b/skins/vector/images/arrow-collapsed-rtl.svg index 938494bdae..5faf356ded 100644 --- a/skins/vector/images/arrow-collapsed-rtl.svg +++ b/skins/vector/images/arrow-collapsed-rtl.svg @@ -1,33 +1 @@ - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/arrow-down-focus-icon.svg b/skins/vector/images/arrow-down-focus-icon.svg index be1ad8967c..826c280daa 100644 --- a/skins/vector/images/arrow-down-focus-icon.svg +++ b/skins/vector/images/arrow-down-focus-icon.svg @@ -1,33 +1 @@ - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/arrow-down-icon.svg b/skins/vector/images/arrow-down-icon.svg index a9915016f0..8e31b2f58f 100644 --- a/skins/vector/images/arrow-down-icon.svg +++ b/skins/vector/images/arrow-down-icon.svg @@ -1,33 +1 @@ - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/arrow-expanded.svg b/skins/vector/images/arrow-expanded.svg index a1b58e54de..e744ec32cf 100644 --- a/skins/vector/images/arrow-expanded.svg +++ b/skins/vector/images/arrow-expanded.svg @@ -1,33 +1 @@ - - - - - - image/svg+xml - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/external-link-ltr-icon.svg b/skins/vector/images/external-link-ltr-icon.svg index 3918bef17c..5969d03b43 100644 --- a/skins/vector/images/external-link-ltr-icon.svg +++ b/skins/vector/images/external-link-ltr-icon.svg @@ -1,47 +1 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/external-link-rtl-icon.svg b/skins/vector/images/external-link-rtl-icon.svg index 326a425c47..75a702563b 100644 --- a/skins/vector/images/external-link-rtl-icon.svg +++ b/skins/vector/images/external-link-rtl-icon.svg @@ -1,50 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/search-ltr.svg b/skins/vector/images/search-ltr.svg index c001b47812..0720f2057e 100644 --- a/skins/vector/images/search-ltr.svg +++ b/skins/vector/images/search-ltr.svg @@ -1,7 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/search-rtl.svg b/skins/vector/images/search-rtl.svg index 20d945d829..622d5f9ab1 100644 --- a/skins/vector/images/search-rtl.svg +++ b/skins/vector/images/search-rtl.svg @@ -1,7 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/unwatch-icon-hl.svg b/skins/vector/images/unwatch-icon-hl.svg index b41fd97d94..d52d5471a0 100644 --- a/skins/vector/images/unwatch-icon-hl.svg +++ b/skins/vector/images/unwatch-icon-hl.svg @@ -1,65 +1 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - Mateusz "m4tx" Maćkowski - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/unwatch-icon.svg b/skins/vector/images/unwatch-icon.svg index 80fb36ebe8..cde7bc59ef 100644 --- a/skins/vector/images/unwatch-icon.svg +++ b/skins/vector/images/unwatch-icon.svg @@ -1,65 +1 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - Mateusz "m4tx" Maćkowski - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/user-icon.svg b/skins/vector/images/user-icon.svg index 9b6f822457..4335bcf163 100644 --- a/skins/vector/images/user-icon.svg +++ b/skins/vector/images/user-icon.svg @@ -1,207 +1 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/watch-icon-hl.svg b/skins/vector/images/watch-icon-hl.svg index b78c978a63..664c6711bc 100644 --- a/skins/vector/images/watch-icon-hl.svg +++ b/skins/vector/images/watch-icon-hl.svg @@ -1,39 +1 @@ - - - - - - image/svg+xml - - - - - Mateusz "m4tx" Maćkowski - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/watch-icon-loading.svg b/skins/vector/images/watch-icon-loading.svg index 6b25f9476d..751eb14d43 100644 --- a/skins/vector/images/watch-icon-loading.svg +++ b/skins/vector/images/watch-icon-loading.svg @@ -1,39 +1 @@ - - - - - - image/svg+xml - - - - - Mateusz "m4tx" Maćkowski - - - - - - - - - + \ No newline at end of file diff --git a/skins/vector/images/watch-icon.svg b/skins/vector/images/watch-icon.svg index 2654c8dcfd..907b05b28e 100644 --- a/skins/vector/images/watch-icon.svg +++ b/skins/vector/images/watch-icon.svg @@ -1,39 +1 @@ - - - - - - image/svg+xml - - - - - Mateusz "m4tx" Maćkowski - - - - - - - - - + \ No newline at end of file -- 2.20.1