diff --git a/lib/classes/output/icon_system_fontawesome.php b/lib/classes/output/icon_system_fontawesome.php
index be6e0204fa6..a59b831463d 100644
--- a/lib/classes/output/icon_system_fontawesome.php
+++ b/lib/classes/output/icon_system_fontawesome.php
@@ -170,48 +170,6 @@ class icon_system_fontawesome extends icon_system_font {
'core:e/undo' => 'fa-undo',
'core:e/visual_aid' => 'fa-universal-access',
'core:e/visual_blocks' => 'fa-audio-description',
- 'core:f/archive' => 'fa-file-zip-o',
- 'core:f/audio' => 'fa-file-audio-o',
- 'core:f/avi' => 'fa-file-movie-o',
- 'core:f/base' => 'fa-file-o',
- 'core:f/bmp' => 'fa-file-image-o',
- 'core:f/calc' => 'fa-file-excel-o',
- 'core:f/chart' => 'fa-bar-chart',
- 'core:f/database' => 'fa-database',
- 'core:f/document' => 'fa-file',
- 'core:f/draw' => 'fa-file-image-o',
- 'core:f/eps' => 'fa-file-pdf-o',
- 'core:f/epub' => 'fa-book',
- 'core:f/flash' => 'fa-flash',
- 'core:f/folder' => 'fa-folder-o',
- 'core:f/folder-open' => 'fa-folder-open-o',
- 'core:f/gif' => 'fa-file-image-o',
- 'core:f/html' => 'fa-file-code-o',
- 'core:f/image' => 'fa-file-image-o',
- 'core:f/impress' => 'fa-file-powerpoint-o',
- 'core:f/isf' => 'fa-file-image-o',
- 'core:f/jpeg' => 'fa-file-image-o',
- 'core:f/markup' => 'fa-file-code-o',
- 'core:f/math' => 'fa-calculator',
- 'core:f/moodle' => 'fa-graduation-cap',
- 'core:f/mp3' => 'fa-file-audio-o',
- 'core:f/mpeg' => 'fa-file-video-o',
- 'core:f/oth' => 'fa-file-o',
- 'core:f/pdf' => 'fa-file-pdf-o',
- 'core:f/png' => 'fa-file-image-o',
- 'core:f/powerpoint' => 'fa-file-powerpoint-o',
- 'core:f/psd' => 'fa-file-image-o',
- 'core:f/publisher' => 'fa-file-image-o',
- 'core:f/quicktime' => 'fa-file-video-o',
- 'core:f/sourcecode' => 'fa-file-code-o',
- 'core:f/spreadsheet' => 'fa-file-excel-o',
- 'core:f/text' => 'fa-file-text-o',
- 'core:f/tiff' => 'fa-file-image-o',
- 'core:f/unknown' => 'fa-file-o',
- 'core:f/video' => 'fa-file-video-o',
- 'core:f/wav' => 'fa-file-audio-o',
- 'core:f/wmv' => 'fa-file-video-o',
- 'core:f/writer' => 'fa-file-word-o',
'theme:fp/add_file' => 'fa-file-o',
'theme:fp/alias' => 'fa-link',
'theme:fp/check' => 'fa-check',
diff --git a/mod/resource/tests/lib_test.php b/mod/resource/tests/lib_test.php
index 0b740f5468c..1ad9121d24b 100644
--- a/mod/resource/tests/lib_test.php
+++ b/mod/resource/tests/lib_test.php
@@ -143,13 +143,13 @@ class mod_resource_lib_testcase extends advanced_testcase {
$info = resource_get_coursemodule_info(
$DB->get_record('course_modules', array('id' => $resource2->cmid)));
$this->assertEquals('R2', $info->name);
- $this->assertEquals('f/text', $info->icon);
+ $this->assertEquals('f/text-24', $info->icon);
// For third one, it should use the highest sortorder icon.
$info = resource_get_coursemodule_info(
$DB->get_record('course_modules', array('id' => $resource3->cmid)));
$this->assertEquals('R3', $info->name);
- $this->assertEquals('f/document', $info->icon);
+ $this->assertEquals('f/document-24', $info->icon);
}
public function test_resource_core_calendar_provide_event_action() {
diff --git a/pix/f/FileTypesIcons-LICENSE.txt b/pix/f/FileTypesIcons-LICENSE.txt
new file mode 100644
index 00000000000..9adcbae444b
--- /dev/null
+++ b/pix/f/FileTypesIcons-LICENSE.txt
@@ -0,0 +1,15 @@
+
+ FileTypesIcons Copyright 2012 Renato Veras
+
+ These icons are free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
diff --git a/pix/f/Oxygen-LICENSE.txt b/pix/f/Oxygen-LICENSE.txt
new file mode 100644
index 00000000000..a62ec8ebbe3
--- /dev/null
+++ b/pix/f/Oxygen-LICENSE.txt
@@ -0,0 +1,15 @@
+
+ FileTypesIcons Copyright 2012 Oxygen Team
+
+ These icons are free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
diff --git a/pix/f/archive-128.png b/pix/f/archive-128.png
new file mode 100644
index 00000000000..4fc6a4ac6b9
Binary files /dev/null and b/pix/f/archive-128.png differ
diff --git a/pix/f/archive-24.png b/pix/f/archive-24.png
new file mode 100644
index 00000000000..20aab03e1d5
Binary files /dev/null and b/pix/f/archive-24.png differ
diff --git a/pix/f/archive-256.png b/pix/f/archive-256.png
new file mode 100644
index 00000000000..ae0622bf14b
Binary files /dev/null and b/pix/f/archive-256.png differ
diff --git a/pix/f/archive-32.png b/pix/f/archive-32.png
new file mode 100644
index 00000000000..fe0d3754408
Binary files /dev/null and b/pix/f/archive-32.png differ
diff --git a/pix/f/archive-48.png b/pix/f/archive-48.png
new file mode 100644
index 00000000000..5c07699d350
Binary files /dev/null and b/pix/f/archive-48.png differ
diff --git a/pix/f/archive-64.png b/pix/f/archive-64.png
new file mode 100644
index 00000000000..ba7111a024e
Binary files /dev/null and b/pix/f/archive-64.png differ
diff --git a/pix/f/archive-72.png b/pix/f/archive-72.png
new file mode 100644
index 00000000000..0d78940b58a
Binary files /dev/null and b/pix/f/archive-72.png differ
diff --git a/pix/f/archive-80.png b/pix/f/archive-80.png
new file mode 100644
index 00000000000..240ec6fda7b
Binary files /dev/null and b/pix/f/archive-80.png differ
diff --git a/pix/f/archive-96.png b/pix/f/archive-96.png
new file mode 100644
index 00000000000..1d590fc2bf2
Binary files /dev/null and b/pix/f/archive-96.png differ
diff --git a/pix/f/archive.png b/pix/f/archive.png
new file mode 100644
index 00000000000..4cb5a9595cb
Binary files /dev/null and b/pix/f/archive.png differ
diff --git a/pix/f/archive.svg b/pix/f/archive.svg
deleted file mode 100644
index 5d57c35f249..00000000000
--- a/pix/f/archive.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/audio-128.png b/pix/f/audio-128.png
new file mode 100644
index 00000000000..d38b4a43df8
Binary files /dev/null and b/pix/f/audio-128.png differ
diff --git a/pix/f/audio-24.png b/pix/f/audio-24.png
new file mode 100644
index 00000000000..7d8a7824e71
Binary files /dev/null and b/pix/f/audio-24.png differ
diff --git a/pix/f/audio-256.png b/pix/f/audio-256.png
new file mode 100644
index 00000000000..155ce7b18d0
Binary files /dev/null and b/pix/f/audio-256.png differ
diff --git a/pix/f/audio-32.png b/pix/f/audio-32.png
new file mode 100644
index 00000000000..75d6022fe25
Binary files /dev/null and b/pix/f/audio-32.png differ
diff --git a/pix/f/audio-48.png b/pix/f/audio-48.png
new file mode 100644
index 00000000000..6f746c34b66
Binary files /dev/null and b/pix/f/audio-48.png differ
diff --git a/pix/f/audio-64.png b/pix/f/audio-64.png
new file mode 100644
index 00000000000..e98c78dd7ab
Binary files /dev/null and b/pix/f/audio-64.png differ
diff --git a/pix/f/audio-72.png b/pix/f/audio-72.png
new file mode 100644
index 00000000000..ecbc107e9cb
Binary files /dev/null and b/pix/f/audio-72.png differ
diff --git a/pix/f/audio-80.png b/pix/f/audio-80.png
new file mode 100644
index 00000000000..248509c29bc
Binary files /dev/null and b/pix/f/audio-80.png differ
diff --git a/pix/f/audio-96.png b/pix/f/audio-96.png
new file mode 100644
index 00000000000..17697ab9031
Binary files /dev/null and b/pix/f/audio-96.png differ
diff --git a/pix/f/audio.png b/pix/f/audio.png
new file mode 100644
index 00000000000..4aee3742833
Binary files /dev/null and b/pix/f/audio.png differ
diff --git a/pix/f/audio.svg b/pix/f/audio.svg
deleted file mode 100644
index 354aefce533..00000000000
--- a/pix/f/audio.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/avi-128.png b/pix/f/avi-128.png
new file mode 100644
index 00000000000..8bd960aca8b
Binary files /dev/null and b/pix/f/avi-128.png differ
diff --git a/pix/f/avi-24.png b/pix/f/avi-24.png
new file mode 100644
index 00000000000..700f9ce62c2
Binary files /dev/null and b/pix/f/avi-24.png differ
diff --git a/pix/f/avi-256.png b/pix/f/avi-256.png
new file mode 100644
index 00000000000..cb190814b24
Binary files /dev/null and b/pix/f/avi-256.png differ
diff --git a/pix/f/avi-32.png b/pix/f/avi-32.png
new file mode 100644
index 00000000000..889cfc23350
Binary files /dev/null and b/pix/f/avi-32.png differ
diff --git a/pix/f/avi-48.png b/pix/f/avi-48.png
new file mode 100644
index 00000000000..8846c7aac96
Binary files /dev/null and b/pix/f/avi-48.png differ
diff --git a/pix/f/avi-64.png b/pix/f/avi-64.png
new file mode 100644
index 00000000000..ec1a942cd13
Binary files /dev/null and b/pix/f/avi-64.png differ
diff --git a/pix/f/avi-72.png b/pix/f/avi-72.png
new file mode 100644
index 00000000000..0cbe174572f
Binary files /dev/null and b/pix/f/avi-72.png differ
diff --git a/pix/f/avi-80.png b/pix/f/avi-80.png
new file mode 100644
index 00000000000..08dc25457b3
Binary files /dev/null and b/pix/f/avi-80.png differ
diff --git a/pix/f/avi-96.png b/pix/f/avi-96.png
new file mode 100644
index 00000000000..b29d6c88f81
Binary files /dev/null and b/pix/f/avi-96.png differ
diff --git a/pix/f/avi.png b/pix/f/avi.png
new file mode 100644
index 00000000000..371defbfd2f
Binary files /dev/null and b/pix/f/avi.png differ
diff --git a/pix/f/avi.svg b/pix/f/avi.svg
deleted file mode 100644
index 1ebd253b9a2..00000000000
--- a/pix/f/avi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/base-128.png b/pix/f/base-128.png
new file mode 100644
index 00000000000..e8f39622abf
Binary files /dev/null and b/pix/f/base-128.png differ
diff --git a/pix/f/base-24.png b/pix/f/base-24.png
new file mode 100644
index 00000000000..c75e01f12e2
Binary files /dev/null and b/pix/f/base-24.png differ
diff --git a/pix/f/base-32.png b/pix/f/base-32.png
new file mode 100644
index 00000000000..032ebeff7c9
Binary files /dev/null and b/pix/f/base-32.png differ
diff --git a/pix/f/base-48.png b/pix/f/base-48.png
new file mode 100644
index 00000000000..632b395a9bb
Binary files /dev/null and b/pix/f/base-48.png differ
diff --git a/pix/f/base-64.png b/pix/f/base-64.png
new file mode 100644
index 00000000000..cf698f52540
Binary files /dev/null and b/pix/f/base-64.png differ
diff --git a/pix/f/base-72.png b/pix/f/base-72.png
new file mode 100644
index 00000000000..00df7a22fe8
Binary files /dev/null and b/pix/f/base-72.png differ
diff --git a/pix/f/base-80.png b/pix/f/base-80.png
new file mode 100644
index 00000000000..b81304c491d
Binary files /dev/null and b/pix/f/base-80.png differ
diff --git a/pix/f/base-96.png b/pix/f/base-96.png
new file mode 100644
index 00000000000..b7c9d137c53
Binary files /dev/null and b/pix/f/base-96.png differ
diff --git a/pix/f/base.png b/pix/f/base.png
new file mode 100644
index 00000000000..9f31ba6658b
Binary files /dev/null and b/pix/f/base.png differ
diff --git a/pix/f/base.svg b/pix/f/base.svg
deleted file mode 100644
index d88c736cfc6..00000000000
--- a/pix/f/base.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/bmp-128.png b/pix/f/bmp-128.png
new file mode 100644
index 00000000000..026d0beac43
Binary files /dev/null and b/pix/f/bmp-128.png differ
diff --git a/pix/f/bmp-24.png b/pix/f/bmp-24.png
new file mode 100644
index 00000000000..6b6dc8f37de
Binary files /dev/null and b/pix/f/bmp-24.png differ
diff --git a/pix/f/bmp-256.png b/pix/f/bmp-256.png
new file mode 100644
index 00000000000..53d523210d5
Binary files /dev/null and b/pix/f/bmp-256.png differ
diff --git a/pix/f/bmp-32.png b/pix/f/bmp-32.png
new file mode 100644
index 00000000000..a4db4e881c5
Binary files /dev/null and b/pix/f/bmp-32.png differ
diff --git a/pix/f/bmp-48.png b/pix/f/bmp-48.png
new file mode 100644
index 00000000000..dceed4cc6f8
Binary files /dev/null and b/pix/f/bmp-48.png differ
diff --git a/pix/f/bmp-64.png b/pix/f/bmp-64.png
new file mode 100644
index 00000000000..562e7bbab34
Binary files /dev/null and b/pix/f/bmp-64.png differ
diff --git a/pix/f/bmp-72.png b/pix/f/bmp-72.png
new file mode 100644
index 00000000000..3a4505b014a
Binary files /dev/null and b/pix/f/bmp-72.png differ
diff --git a/pix/f/bmp-80.png b/pix/f/bmp-80.png
new file mode 100644
index 00000000000..e111952b9c3
Binary files /dev/null and b/pix/f/bmp-80.png differ
diff --git a/pix/f/bmp-96.png b/pix/f/bmp-96.png
new file mode 100644
index 00000000000..76444df7c0c
Binary files /dev/null and b/pix/f/bmp-96.png differ
diff --git a/pix/f/bmp.png b/pix/f/bmp.png
new file mode 100644
index 00000000000..c082abd9a45
Binary files /dev/null and b/pix/f/bmp.png differ
diff --git a/pix/f/bmp.svg b/pix/f/bmp.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/bmp.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/calc-128.png b/pix/f/calc-128.png
new file mode 100644
index 00000000000..5a48776d899
Binary files /dev/null and b/pix/f/calc-128.png differ
diff --git a/pix/f/calc-24.png b/pix/f/calc-24.png
new file mode 100644
index 00000000000..ec76dceac5a
Binary files /dev/null and b/pix/f/calc-24.png differ
diff --git a/pix/f/calc-32.png b/pix/f/calc-32.png
new file mode 100644
index 00000000000..f30a860afc8
Binary files /dev/null and b/pix/f/calc-32.png differ
diff --git a/pix/f/calc-48.png b/pix/f/calc-48.png
new file mode 100644
index 00000000000..30e80ab0b70
Binary files /dev/null and b/pix/f/calc-48.png differ
diff --git a/pix/f/calc-64.png b/pix/f/calc-64.png
new file mode 100644
index 00000000000..b813dd2cbfa
Binary files /dev/null and b/pix/f/calc-64.png differ
diff --git a/pix/f/calc-72.png b/pix/f/calc-72.png
new file mode 100644
index 00000000000..5ed5266d78b
Binary files /dev/null and b/pix/f/calc-72.png differ
diff --git a/pix/f/calc-80.png b/pix/f/calc-80.png
new file mode 100644
index 00000000000..16cc7dfc00e
Binary files /dev/null and b/pix/f/calc-80.png differ
diff --git a/pix/f/calc-96.png b/pix/f/calc-96.png
new file mode 100644
index 00000000000..cfe6dcd875b
Binary files /dev/null and b/pix/f/calc-96.png differ
diff --git a/pix/f/calc.png b/pix/f/calc.png
new file mode 100644
index 00000000000..179d1eccf5a
Binary files /dev/null and b/pix/f/calc.png differ
diff --git a/pix/f/calc.svg b/pix/f/calc.svg
deleted file mode 100644
index 9c9bb21c67d..00000000000
--- a/pix/f/calc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/chart-128.png b/pix/f/chart-128.png
new file mode 100644
index 00000000000..ed44a3a5281
Binary files /dev/null and b/pix/f/chart-128.png differ
diff --git a/pix/f/chart-24.png b/pix/f/chart-24.png
new file mode 100644
index 00000000000..8e04b2bc876
Binary files /dev/null and b/pix/f/chart-24.png differ
diff --git a/pix/f/chart-32.png b/pix/f/chart-32.png
new file mode 100644
index 00000000000..1f579659fb9
Binary files /dev/null and b/pix/f/chart-32.png differ
diff --git a/pix/f/chart-48.png b/pix/f/chart-48.png
new file mode 100644
index 00000000000..38aa79e3fa2
Binary files /dev/null and b/pix/f/chart-48.png differ
diff --git a/pix/f/chart-64.png b/pix/f/chart-64.png
new file mode 100644
index 00000000000..4b8f85bd679
Binary files /dev/null and b/pix/f/chart-64.png differ
diff --git a/pix/f/chart-72.png b/pix/f/chart-72.png
new file mode 100644
index 00000000000..1b8d32935f5
Binary files /dev/null and b/pix/f/chart-72.png differ
diff --git a/pix/f/chart-80.png b/pix/f/chart-80.png
new file mode 100644
index 00000000000..662aa8be385
Binary files /dev/null and b/pix/f/chart-80.png differ
diff --git a/pix/f/chart-96.png b/pix/f/chart-96.png
new file mode 100644
index 00000000000..af1ce08ebaf
Binary files /dev/null and b/pix/f/chart-96.png differ
diff --git a/pix/f/chart.png b/pix/f/chart.png
new file mode 100644
index 00000000000..8c544e999fd
Binary files /dev/null and b/pix/f/chart.png differ
diff --git a/pix/f/chart.svg b/pix/f/chart.svg
deleted file mode 100644
index f85b6c28e4d..00000000000
--- a/pix/f/chart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/database-128.png b/pix/f/database-128.png
new file mode 100644
index 00000000000..f56a47ba69a
Binary files /dev/null and b/pix/f/database-128.png differ
diff --git a/pix/f/database-24.png b/pix/f/database-24.png
new file mode 100644
index 00000000000..5e9fd837eca
Binary files /dev/null and b/pix/f/database-24.png differ
diff --git a/pix/f/database-256.png b/pix/f/database-256.png
new file mode 100644
index 00000000000..81b78b0390d
Binary files /dev/null and b/pix/f/database-256.png differ
diff --git a/pix/f/database-32.png b/pix/f/database-32.png
new file mode 100644
index 00000000000..8e37249d397
Binary files /dev/null and b/pix/f/database-32.png differ
diff --git a/pix/f/database-48.png b/pix/f/database-48.png
new file mode 100644
index 00000000000..4fefdb61087
Binary files /dev/null and b/pix/f/database-48.png differ
diff --git a/pix/f/database-64.png b/pix/f/database-64.png
new file mode 100644
index 00000000000..33d5043c19b
Binary files /dev/null and b/pix/f/database-64.png differ
diff --git a/pix/f/database-72.png b/pix/f/database-72.png
new file mode 100644
index 00000000000..19b6487ce68
Binary files /dev/null and b/pix/f/database-72.png differ
diff --git a/pix/f/database-80.png b/pix/f/database-80.png
new file mode 100644
index 00000000000..fc9b11c06bc
Binary files /dev/null and b/pix/f/database-80.png differ
diff --git a/pix/f/database-96.png b/pix/f/database-96.png
new file mode 100644
index 00000000000..1f8d5b26f02
Binary files /dev/null and b/pix/f/database-96.png differ
diff --git a/pix/f/database.png b/pix/f/database.png
new file mode 100644
index 00000000000..d946a9f3f9b
Binary files /dev/null and b/pix/f/database.png differ
diff --git a/pix/f/database.svg b/pix/f/database.svg
deleted file mode 100644
index cac9e0c8065..00000000000
--- a/pix/f/database.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/dmg-32.png b/pix/f/dmg-32.png
new file mode 100644
index 00000000000..89817b9961e
Binary files /dev/null and b/pix/f/dmg-32.png differ
diff --git a/pix/f/dmg.gif b/pix/f/dmg.gif
new file mode 100644
index 00000000000..926ce059a59
Binary files /dev/null and b/pix/f/dmg.gif differ
diff --git a/pix/f/dmg.svg b/pix/f/dmg.svg
deleted file mode 100644
index 5d57c35f249..00000000000
--- a/pix/f/dmg.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/document-128.png b/pix/f/document-128.png
new file mode 100644
index 00000000000..4e07b918f32
Binary files /dev/null and b/pix/f/document-128.png differ
diff --git a/pix/f/document-24.png b/pix/f/document-24.png
new file mode 100644
index 00000000000..6a4bb8ba55a
Binary files /dev/null and b/pix/f/document-24.png differ
diff --git a/pix/f/document-256.png b/pix/f/document-256.png
new file mode 100644
index 00000000000..ff23d722393
Binary files /dev/null and b/pix/f/document-256.png differ
diff --git a/pix/f/document-32.png b/pix/f/document-32.png
new file mode 100644
index 00000000000..857a2d6948c
Binary files /dev/null and b/pix/f/document-32.png differ
diff --git a/pix/f/document-48.png b/pix/f/document-48.png
new file mode 100644
index 00000000000..afc8727f392
Binary files /dev/null and b/pix/f/document-48.png differ
diff --git a/pix/f/document-64.png b/pix/f/document-64.png
new file mode 100644
index 00000000000..0888ebbbd8c
Binary files /dev/null and b/pix/f/document-64.png differ
diff --git a/pix/f/document-72.png b/pix/f/document-72.png
new file mode 100644
index 00000000000..c179a980cf4
Binary files /dev/null and b/pix/f/document-72.png differ
diff --git a/pix/f/document-80.png b/pix/f/document-80.png
new file mode 100644
index 00000000000..ea94ec70afb
Binary files /dev/null and b/pix/f/document-80.png differ
diff --git a/pix/f/document-96.png b/pix/f/document-96.png
new file mode 100644
index 00000000000..dc985311144
Binary files /dev/null and b/pix/f/document-96.png differ
diff --git a/pix/f/document.png b/pix/f/document.png
new file mode 100644
index 00000000000..d6bf4d6d9c0
Binary files /dev/null and b/pix/f/document.png differ
diff --git a/pix/f/document.svg b/pix/f/document.svg
deleted file mode 100644
index 12102e21e5a..00000000000
--- a/pix/f/document.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/draw-128.png b/pix/f/draw-128.png
new file mode 100644
index 00000000000..2ccd61c9a51
Binary files /dev/null and b/pix/f/draw-128.png differ
diff --git a/pix/f/draw-24.png b/pix/f/draw-24.png
new file mode 100644
index 00000000000..f9f2da1eac4
Binary files /dev/null and b/pix/f/draw-24.png differ
diff --git a/pix/f/draw-32.png b/pix/f/draw-32.png
new file mode 100644
index 00000000000..e6f32a75cdc
Binary files /dev/null and b/pix/f/draw-32.png differ
diff --git a/pix/f/draw-48.png b/pix/f/draw-48.png
new file mode 100644
index 00000000000..c3f346bbf32
Binary files /dev/null and b/pix/f/draw-48.png differ
diff --git a/pix/f/draw-64.png b/pix/f/draw-64.png
new file mode 100644
index 00000000000..1b827c7c63d
Binary files /dev/null and b/pix/f/draw-64.png differ
diff --git a/pix/f/draw-72.png b/pix/f/draw-72.png
new file mode 100644
index 00000000000..efd2068db70
Binary files /dev/null and b/pix/f/draw-72.png differ
diff --git a/pix/f/draw-80.png b/pix/f/draw-80.png
new file mode 100644
index 00000000000..af7851cad5b
Binary files /dev/null and b/pix/f/draw-80.png differ
diff --git a/pix/f/draw-96.png b/pix/f/draw-96.png
new file mode 100644
index 00000000000..e5749f8b145
Binary files /dev/null and b/pix/f/draw-96.png differ
diff --git a/pix/f/draw.png b/pix/f/draw.png
new file mode 100644
index 00000000000..019f77f3851
Binary files /dev/null and b/pix/f/draw.png differ
diff --git a/pix/f/draw.svg b/pix/f/draw.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/draw.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/edit-32.png b/pix/f/edit-32.png
new file mode 100644
index 00000000000..79bb52599ce
Binary files /dev/null and b/pix/f/edit-32.png differ
diff --git a/pix/f/edit.gif b/pix/f/edit.gif
new file mode 100644
index 00000000000..893a6e0dd54
Binary files /dev/null and b/pix/f/edit.gif differ
diff --git a/pix/f/env.gif b/pix/f/env.gif
new file mode 100644
index 00000000000..27ff7cdb6d2
Binary files /dev/null and b/pix/f/env.gif differ
diff --git a/pix/f/eps-128.png b/pix/f/eps-128.png
new file mode 100644
index 00000000000..78610808421
Binary files /dev/null and b/pix/f/eps-128.png differ
diff --git a/pix/f/eps-24.png b/pix/f/eps-24.png
new file mode 100644
index 00000000000..99b23525c77
Binary files /dev/null and b/pix/f/eps-24.png differ
diff --git a/pix/f/eps-256.png b/pix/f/eps-256.png
new file mode 100644
index 00000000000..e7866e14b35
Binary files /dev/null and b/pix/f/eps-256.png differ
diff --git a/pix/f/eps-32.png b/pix/f/eps-32.png
new file mode 100644
index 00000000000..a214cf5163d
Binary files /dev/null and b/pix/f/eps-32.png differ
diff --git a/pix/f/eps-48.png b/pix/f/eps-48.png
new file mode 100644
index 00000000000..05948275239
Binary files /dev/null and b/pix/f/eps-48.png differ
diff --git a/pix/f/eps-64.png b/pix/f/eps-64.png
new file mode 100644
index 00000000000..c4249244142
Binary files /dev/null and b/pix/f/eps-64.png differ
diff --git a/pix/f/eps-72.png b/pix/f/eps-72.png
new file mode 100644
index 00000000000..b07392d2486
Binary files /dev/null and b/pix/f/eps-72.png differ
diff --git a/pix/f/eps-80.png b/pix/f/eps-80.png
new file mode 100644
index 00000000000..33323f748a8
Binary files /dev/null and b/pix/f/eps-80.png differ
diff --git a/pix/f/eps-96.png b/pix/f/eps-96.png
new file mode 100644
index 00000000000..fc2b3c8214e
Binary files /dev/null and b/pix/f/eps-96.png differ
diff --git a/pix/f/eps.png b/pix/f/eps.png
new file mode 100644
index 00000000000..befcf18c75e
Binary files /dev/null and b/pix/f/eps.png differ
diff --git a/pix/f/eps.svg b/pix/f/eps.svg
deleted file mode 100644
index d39534e3bdf..00000000000
--- a/pix/f/eps.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/epub-128.png b/pix/f/epub-128.png
new file mode 100644
index 00000000000..16f6cbe8e41
Binary files /dev/null and b/pix/f/epub-128.png differ
diff --git a/pix/f/epub-24.png b/pix/f/epub-24.png
new file mode 100644
index 00000000000..9a59fdc029a
Binary files /dev/null and b/pix/f/epub-24.png differ
diff --git a/pix/f/epub-256.png b/pix/f/epub-256.png
new file mode 100644
index 00000000000..b474c1ff6e8
Binary files /dev/null and b/pix/f/epub-256.png differ
diff --git a/pix/f/epub-32.png b/pix/f/epub-32.png
new file mode 100644
index 00000000000..0ab36f40569
Binary files /dev/null and b/pix/f/epub-32.png differ
diff --git a/pix/f/epub-48.png b/pix/f/epub-48.png
new file mode 100644
index 00000000000..950389b46b2
Binary files /dev/null and b/pix/f/epub-48.png differ
diff --git a/pix/f/epub-64.png b/pix/f/epub-64.png
new file mode 100644
index 00000000000..298d5dcd9bd
Binary files /dev/null and b/pix/f/epub-64.png differ
diff --git a/pix/f/epub-72.png b/pix/f/epub-72.png
new file mode 100644
index 00000000000..7269ed64652
Binary files /dev/null and b/pix/f/epub-72.png differ
diff --git a/pix/f/epub-80.png b/pix/f/epub-80.png
new file mode 100644
index 00000000000..dd1284de174
Binary files /dev/null and b/pix/f/epub-80.png differ
diff --git a/pix/f/epub-96.png b/pix/f/epub-96.png
new file mode 100644
index 00000000000..271555e5ffc
Binary files /dev/null and b/pix/f/epub-96.png differ
diff --git a/pix/f/epub.png b/pix/f/epub.png
new file mode 100644
index 00000000000..2a239860479
Binary files /dev/null and b/pix/f/epub.png differ
diff --git a/pix/f/epub.svg b/pix/f/epub.svg
deleted file mode 100644
index cebb3263740..00000000000
--- a/pix/f/epub.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/explore-32.png b/pix/f/explore-32.png
new file mode 100644
index 00000000000..49c69c821cb
Binary files /dev/null and b/pix/f/explore-32.png differ
diff --git a/pix/f/explore.gif b/pix/f/explore.gif
new file mode 100644
index 00000000000..b00dbb921ee
Binary files /dev/null and b/pix/f/explore.gif differ
diff --git a/pix/f/flash-128.png b/pix/f/flash-128.png
new file mode 100644
index 00000000000..6304d322b99
Binary files /dev/null and b/pix/f/flash-128.png differ
diff --git a/pix/f/flash-24.png b/pix/f/flash-24.png
new file mode 100644
index 00000000000..11c5570513b
Binary files /dev/null and b/pix/f/flash-24.png differ
diff --git a/pix/f/flash-256.png b/pix/f/flash-256.png
new file mode 100644
index 00000000000..dcbcc49469d
Binary files /dev/null and b/pix/f/flash-256.png differ
diff --git a/pix/f/flash-32.png b/pix/f/flash-32.png
new file mode 100644
index 00000000000..b8dc1d44b93
Binary files /dev/null and b/pix/f/flash-32.png differ
diff --git a/pix/f/flash-48.png b/pix/f/flash-48.png
new file mode 100644
index 00000000000..c91e61dabef
Binary files /dev/null and b/pix/f/flash-48.png differ
diff --git a/pix/f/flash-64.png b/pix/f/flash-64.png
new file mode 100644
index 00000000000..01d28e03e15
Binary files /dev/null and b/pix/f/flash-64.png differ
diff --git a/pix/f/flash-72.png b/pix/f/flash-72.png
new file mode 100644
index 00000000000..6a3f44f6120
Binary files /dev/null and b/pix/f/flash-72.png differ
diff --git a/pix/f/flash-80.png b/pix/f/flash-80.png
new file mode 100644
index 00000000000..539f2080bca
Binary files /dev/null and b/pix/f/flash-80.png differ
diff --git a/pix/f/flash-96.png b/pix/f/flash-96.png
new file mode 100644
index 00000000000..b41a20ec2b8
Binary files /dev/null and b/pix/f/flash-96.png differ
diff --git a/pix/f/flash.png b/pix/f/flash.png
new file mode 100644
index 00000000000..166ab929927
Binary files /dev/null and b/pix/f/flash.png differ
diff --git a/pix/f/flash.svg b/pix/f/flash.svg
deleted file mode 100644
index d1e1edbaa71..00000000000
--- a/pix/f/flash.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/folder-128.png b/pix/f/folder-128.png
new file mode 100644
index 00000000000..1ba5abf13f6
Binary files /dev/null and b/pix/f/folder-128.png differ
diff --git a/pix/f/folder-24.png b/pix/f/folder-24.png
new file mode 100644
index 00000000000..8479747ef38
Binary files /dev/null and b/pix/f/folder-24.png differ
diff --git a/pix/f/folder-32.png b/pix/f/folder-32.png
new file mode 100644
index 00000000000..c2e2fe94c40
Binary files /dev/null and b/pix/f/folder-32.png differ
diff --git a/pix/f/folder-48.png b/pix/f/folder-48.png
new file mode 100644
index 00000000000..74796d1f2c7
Binary files /dev/null and b/pix/f/folder-48.png differ
diff --git a/pix/f/folder-64.png b/pix/f/folder-64.png
new file mode 100644
index 00000000000..2508ab25219
Binary files /dev/null and b/pix/f/folder-64.png differ
diff --git a/pix/f/folder-open-128.png b/pix/f/folder-open-128.png
new file mode 100644
index 00000000000..92efe7a6f54
Binary files /dev/null and b/pix/f/folder-open-128.png differ
diff --git a/pix/f/folder-open-24.png b/pix/f/folder-open-24.png
new file mode 100644
index 00000000000..bcca6f434e2
Binary files /dev/null and b/pix/f/folder-open-24.png differ
diff --git a/pix/f/folder-open-32.png b/pix/f/folder-open-32.png
new file mode 100644
index 00000000000..d0fb6980db1
Binary files /dev/null and b/pix/f/folder-open-32.png differ
diff --git a/pix/f/folder-open-48.png b/pix/f/folder-open-48.png
new file mode 100644
index 00000000000..3153f2a35e9
Binary files /dev/null and b/pix/f/folder-open-48.png differ
diff --git a/pix/f/folder-open-64.png b/pix/f/folder-open-64.png
new file mode 100644
index 00000000000..27f7271bd09
Binary files /dev/null and b/pix/f/folder-open-64.png differ
diff --git a/pix/f/folder-open.png b/pix/f/folder-open.png
new file mode 100644
index 00000000000..d7ce94b300d
Binary files /dev/null and b/pix/f/folder-open.png differ
diff --git a/pix/f/folder-open.svg b/pix/f/folder-open.svg
deleted file mode 100644
index 19e762627d8..00000000000
--- a/pix/f/folder-open.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/folder.png b/pix/f/folder.png
new file mode 100644
index 00000000000..53987ccf85c
Binary files /dev/null and b/pix/f/folder.png differ
diff --git a/pix/f/folder.svg b/pix/f/folder.svg
deleted file mode 100644
index d23382f82a7..00000000000
--- a/pix/f/folder.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/gif-128.png b/pix/f/gif-128.png
new file mode 100644
index 00000000000..e6a9066baad
Binary files /dev/null and b/pix/f/gif-128.png differ
diff --git a/pix/f/gif-24.png b/pix/f/gif-24.png
new file mode 100644
index 00000000000..303cfd9efdc
Binary files /dev/null and b/pix/f/gif-24.png differ
diff --git a/pix/f/gif-256.png b/pix/f/gif-256.png
new file mode 100644
index 00000000000..a51bef340fc
Binary files /dev/null and b/pix/f/gif-256.png differ
diff --git a/pix/f/gif-32.png b/pix/f/gif-32.png
new file mode 100644
index 00000000000..179bed3b850
Binary files /dev/null and b/pix/f/gif-32.png differ
diff --git a/pix/f/gif-48.png b/pix/f/gif-48.png
new file mode 100644
index 00000000000..e73b0925751
Binary files /dev/null and b/pix/f/gif-48.png differ
diff --git a/pix/f/gif-64.png b/pix/f/gif-64.png
new file mode 100644
index 00000000000..2373292b7a5
Binary files /dev/null and b/pix/f/gif-64.png differ
diff --git a/pix/f/gif-72.png b/pix/f/gif-72.png
new file mode 100644
index 00000000000..ea68b2c4557
Binary files /dev/null and b/pix/f/gif-72.png differ
diff --git a/pix/f/gif-80.png b/pix/f/gif-80.png
new file mode 100644
index 00000000000..52c9aacbdd9
Binary files /dev/null and b/pix/f/gif-80.png differ
diff --git a/pix/f/gif-96.png b/pix/f/gif-96.png
new file mode 100644
index 00000000000..d89bd8c940d
Binary files /dev/null and b/pix/f/gif-96.png differ
diff --git a/pix/f/gif.png b/pix/f/gif.png
new file mode 100644
index 00000000000..c082abd9a45
Binary files /dev/null and b/pix/f/gif.png differ
diff --git a/pix/f/gif.svg b/pix/f/gif.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/gif.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/help-32.png b/pix/f/help-32.png
new file mode 100644
index 00000000000..727dcf8e8d5
Binary files /dev/null and b/pix/f/help-32.png differ
diff --git a/pix/f/help.gif b/pix/f/help.gif
new file mode 100644
index 00000000000..cebcf1eb53e
Binary files /dev/null and b/pix/f/help.gif differ
diff --git a/pix/f/html-128.png b/pix/f/html-128.png
new file mode 100644
index 00000000000..5457436beae
Binary files /dev/null and b/pix/f/html-128.png differ
diff --git a/pix/f/html-24.png b/pix/f/html-24.png
new file mode 100644
index 00000000000..5d36c22271d
Binary files /dev/null and b/pix/f/html-24.png differ
diff --git a/pix/f/html-256.png b/pix/f/html-256.png
new file mode 100644
index 00000000000..76650f05f43
Binary files /dev/null and b/pix/f/html-256.png differ
diff --git a/pix/f/html-32.png b/pix/f/html-32.png
new file mode 100644
index 00000000000..965c0f1f2a9
Binary files /dev/null and b/pix/f/html-32.png differ
diff --git a/pix/f/html-48.png b/pix/f/html-48.png
new file mode 100644
index 00000000000..e3b54d01e1d
Binary files /dev/null and b/pix/f/html-48.png differ
diff --git a/pix/f/html-64.png b/pix/f/html-64.png
new file mode 100644
index 00000000000..7f703bb834a
Binary files /dev/null and b/pix/f/html-64.png differ
diff --git a/pix/f/html-72.png b/pix/f/html-72.png
new file mode 100644
index 00000000000..3af53d21fbd
Binary files /dev/null and b/pix/f/html-72.png differ
diff --git a/pix/f/html-80.png b/pix/f/html-80.png
new file mode 100644
index 00000000000..fc14698004a
Binary files /dev/null and b/pix/f/html-80.png differ
diff --git a/pix/f/html-96.png b/pix/f/html-96.png
new file mode 100644
index 00000000000..694995a9b4c
Binary files /dev/null and b/pix/f/html-96.png differ
diff --git a/pix/f/html.gif b/pix/f/html.gif
new file mode 100644
index 00000000000..745ef3462c7
Binary files /dev/null and b/pix/f/html.gif differ
diff --git a/pix/f/html.svg b/pix/f/html.svg
deleted file mode 100644
index c303f8a57c5..00000000000
--- a/pix/f/html.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/image-128.png b/pix/f/image-128.png
new file mode 100644
index 00000000000..57c4452df51
Binary files /dev/null and b/pix/f/image-128.png differ
diff --git a/pix/f/image-24.png b/pix/f/image-24.png
new file mode 100644
index 00000000000..52d7060dc9b
Binary files /dev/null and b/pix/f/image-24.png differ
diff --git a/pix/f/image-256.png b/pix/f/image-256.png
new file mode 100644
index 00000000000..89ef9c11064
Binary files /dev/null and b/pix/f/image-256.png differ
diff --git a/pix/f/image-32.png b/pix/f/image-32.png
new file mode 100644
index 00000000000..76ca96f4b08
Binary files /dev/null and b/pix/f/image-32.png differ
diff --git a/pix/f/image-48.png b/pix/f/image-48.png
new file mode 100644
index 00000000000..9d9f9ed79b7
Binary files /dev/null and b/pix/f/image-48.png differ
diff --git a/pix/f/image-64.png b/pix/f/image-64.png
new file mode 100644
index 00000000000..2d8f9e4fadb
Binary files /dev/null and b/pix/f/image-64.png differ
diff --git a/pix/f/image-72.png b/pix/f/image-72.png
new file mode 100644
index 00000000000..58cb1319714
Binary files /dev/null and b/pix/f/image-72.png differ
diff --git a/pix/f/image-80.png b/pix/f/image-80.png
new file mode 100644
index 00000000000..79e3da81e2b
Binary files /dev/null and b/pix/f/image-80.png differ
diff --git a/pix/f/image-96.png b/pix/f/image-96.png
new file mode 100644
index 00000000000..286e639f92b
Binary files /dev/null and b/pix/f/image-96.png differ
diff --git a/pix/f/image.png b/pix/f/image.png
new file mode 100644
index 00000000000..c082abd9a45
Binary files /dev/null and b/pix/f/image.png differ
diff --git a/pix/f/image.svg b/pix/f/image.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/image.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/impress-128.png b/pix/f/impress-128.png
new file mode 100644
index 00000000000..a194fe6eb55
Binary files /dev/null and b/pix/f/impress-128.png differ
diff --git a/pix/f/impress-24.png b/pix/f/impress-24.png
new file mode 100644
index 00000000000..8b9723919d9
Binary files /dev/null and b/pix/f/impress-24.png differ
diff --git a/pix/f/impress-32.png b/pix/f/impress-32.png
new file mode 100644
index 00000000000..8b1672199db
Binary files /dev/null and b/pix/f/impress-32.png differ
diff --git a/pix/f/impress-48.png b/pix/f/impress-48.png
new file mode 100644
index 00000000000..a01d8fabd90
Binary files /dev/null and b/pix/f/impress-48.png differ
diff --git a/pix/f/impress-64.png b/pix/f/impress-64.png
new file mode 100644
index 00000000000..c279c62ef37
Binary files /dev/null and b/pix/f/impress-64.png differ
diff --git a/pix/f/impress-72.png b/pix/f/impress-72.png
new file mode 100644
index 00000000000..0ed11f9bce6
Binary files /dev/null and b/pix/f/impress-72.png differ
diff --git a/pix/f/impress-80.png b/pix/f/impress-80.png
new file mode 100644
index 00000000000..b7411a4072f
Binary files /dev/null and b/pix/f/impress-80.png differ
diff --git a/pix/f/impress-96.png b/pix/f/impress-96.png
new file mode 100644
index 00000000000..33d0f168c8f
Binary files /dev/null and b/pix/f/impress-96.png differ
diff --git a/pix/f/impress.png b/pix/f/impress.png
new file mode 100644
index 00000000000..4a934a776bb
Binary files /dev/null and b/pix/f/impress.png differ
diff --git a/pix/f/impress.svg b/pix/f/impress.svg
deleted file mode 100644
index 6c522c4295e..00000000000
--- a/pix/f/impress.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/isf-128.png b/pix/f/isf-128.png
new file mode 100644
index 00000000000..7de24ae5b94
Binary files /dev/null and b/pix/f/isf-128.png differ
diff --git a/pix/f/isf-24.png b/pix/f/isf-24.png
new file mode 100644
index 00000000000..30466983fe9
Binary files /dev/null and b/pix/f/isf-24.png differ
diff --git a/pix/f/isf-256.png b/pix/f/isf-256.png
new file mode 100644
index 00000000000..7cae4ec9355
Binary files /dev/null and b/pix/f/isf-256.png differ
diff --git a/pix/f/isf-32.png b/pix/f/isf-32.png
new file mode 100644
index 00000000000..edac9a7add2
Binary files /dev/null and b/pix/f/isf-32.png differ
diff --git a/pix/f/isf-48.png b/pix/f/isf-48.png
new file mode 100644
index 00000000000..3975c678f42
Binary files /dev/null and b/pix/f/isf-48.png differ
diff --git a/pix/f/isf-64.png b/pix/f/isf-64.png
new file mode 100644
index 00000000000..ad5a1886787
Binary files /dev/null and b/pix/f/isf-64.png differ
diff --git a/pix/f/isf-72.png b/pix/f/isf-72.png
new file mode 100644
index 00000000000..12b57f40cb9
Binary files /dev/null and b/pix/f/isf-72.png differ
diff --git a/pix/f/isf-80.png b/pix/f/isf-80.png
new file mode 100644
index 00000000000..6d2ce69e786
Binary files /dev/null and b/pix/f/isf-80.png differ
diff --git a/pix/f/isf-96.png b/pix/f/isf-96.png
new file mode 100644
index 00000000000..0a23c009069
Binary files /dev/null and b/pix/f/isf-96.png differ
diff --git a/pix/f/isf.png b/pix/f/isf.png
new file mode 100644
index 00000000000..decce0aae9b
Binary files /dev/null and b/pix/f/isf.png differ
diff --git a/pix/f/isf.svg b/pix/f/isf.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/isf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/jpeg-128.png b/pix/f/jpeg-128.png
new file mode 100644
index 00000000000..8c4c6732331
Binary files /dev/null and b/pix/f/jpeg-128.png differ
diff --git a/pix/f/jpeg-24.png b/pix/f/jpeg-24.png
new file mode 100644
index 00000000000..03e2302aa72
Binary files /dev/null and b/pix/f/jpeg-24.png differ
diff --git a/pix/f/jpeg-256.png b/pix/f/jpeg-256.png
new file mode 100644
index 00000000000..1647b15aa9c
Binary files /dev/null and b/pix/f/jpeg-256.png differ
diff --git a/pix/f/jpeg-32.png b/pix/f/jpeg-32.png
new file mode 100644
index 00000000000..f3a3917f6ee
Binary files /dev/null and b/pix/f/jpeg-32.png differ
diff --git a/pix/f/jpeg-48.png b/pix/f/jpeg-48.png
new file mode 100644
index 00000000000..152bdab285f
Binary files /dev/null and b/pix/f/jpeg-48.png differ
diff --git a/pix/f/jpeg-64.png b/pix/f/jpeg-64.png
new file mode 100644
index 00000000000..b4fc0c998aa
Binary files /dev/null and b/pix/f/jpeg-64.png differ
diff --git a/pix/f/jpeg-72.png b/pix/f/jpeg-72.png
new file mode 100644
index 00000000000..c355c4c14a5
Binary files /dev/null and b/pix/f/jpeg-72.png differ
diff --git a/pix/f/jpeg-80.png b/pix/f/jpeg-80.png
new file mode 100644
index 00000000000..f23d535ffb7
Binary files /dev/null and b/pix/f/jpeg-80.png differ
diff --git a/pix/f/jpeg-96.png b/pix/f/jpeg-96.png
new file mode 100644
index 00000000000..d2361ee9fbd
Binary files /dev/null and b/pix/f/jpeg-96.png differ
diff --git a/pix/f/jpeg.png b/pix/f/jpeg.png
new file mode 100644
index 00000000000..c082abd9a45
Binary files /dev/null and b/pix/f/jpeg.png differ
diff --git a/pix/f/jpeg.svg b/pix/f/jpeg.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/jpeg.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/markup-128.png b/pix/f/markup-128.png
new file mode 100644
index 00000000000..9c7f84fd1e9
Binary files /dev/null and b/pix/f/markup-128.png differ
diff --git a/pix/f/markup-24.png b/pix/f/markup-24.png
new file mode 100644
index 00000000000..350b1d5ef23
Binary files /dev/null and b/pix/f/markup-24.png differ
diff --git a/pix/f/markup-256.png b/pix/f/markup-256.png
new file mode 100644
index 00000000000..697975d0bb3
Binary files /dev/null and b/pix/f/markup-256.png differ
diff --git a/pix/f/markup-32.png b/pix/f/markup-32.png
new file mode 100644
index 00000000000..228dc213cd0
Binary files /dev/null and b/pix/f/markup-32.png differ
diff --git a/pix/f/markup-48.png b/pix/f/markup-48.png
new file mode 100644
index 00000000000..da0061e0276
Binary files /dev/null and b/pix/f/markup-48.png differ
diff --git a/pix/f/markup-64.png b/pix/f/markup-64.png
new file mode 100644
index 00000000000..b890727137a
Binary files /dev/null and b/pix/f/markup-64.png differ
diff --git a/pix/f/markup-72.png b/pix/f/markup-72.png
new file mode 100644
index 00000000000..123ea7ed19b
Binary files /dev/null and b/pix/f/markup-72.png differ
diff --git a/pix/f/markup-80.png b/pix/f/markup-80.png
new file mode 100644
index 00000000000..d9528941b1f
Binary files /dev/null and b/pix/f/markup-80.png differ
diff --git a/pix/f/markup-96.png b/pix/f/markup-96.png
new file mode 100644
index 00000000000..58233d0e818
Binary files /dev/null and b/pix/f/markup-96.png differ
diff --git a/pix/f/markup.png b/pix/f/markup.png
new file mode 100644
index 00000000000..27997e99b30
Binary files /dev/null and b/pix/f/markup.png differ
diff --git a/pix/f/markup.svg b/pix/f/markup.svg
deleted file mode 100644
index c303f8a57c5..00000000000
--- a/pix/f/markup.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/math-128.png b/pix/f/math-128.png
new file mode 100644
index 00000000000..cc996db5af7
Binary files /dev/null and b/pix/f/math-128.png differ
diff --git a/pix/f/math-24.png b/pix/f/math-24.png
new file mode 100644
index 00000000000..70509ac82f6
Binary files /dev/null and b/pix/f/math-24.png differ
diff --git a/pix/f/math-32.png b/pix/f/math-32.png
new file mode 100644
index 00000000000..391f6c9bd0b
Binary files /dev/null and b/pix/f/math-32.png differ
diff --git a/pix/f/math-48.png b/pix/f/math-48.png
new file mode 100644
index 00000000000..9ae7e5d0294
Binary files /dev/null and b/pix/f/math-48.png differ
diff --git a/pix/f/math-64.png b/pix/f/math-64.png
new file mode 100644
index 00000000000..d98beea61e6
Binary files /dev/null and b/pix/f/math-64.png differ
diff --git a/pix/f/math-72.png b/pix/f/math-72.png
new file mode 100644
index 00000000000..d7cce2ce093
Binary files /dev/null and b/pix/f/math-72.png differ
diff --git a/pix/f/math-80.png b/pix/f/math-80.png
new file mode 100644
index 00000000000..b50e62bf03f
Binary files /dev/null and b/pix/f/math-80.png differ
diff --git a/pix/f/math-96.png b/pix/f/math-96.png
new file mode 100644
index 00000000000..8637742148d
Binary files /dev/null and b/pix/f/math-96.png differ
diff --git a/pix/f/math.png b/pix/f/math.png
new file mode 100644
index 00000000000..67484ee06d3
Binary files /dev/null and b/pix/f/math.png differ
diff --git a/pix/f/math.svg b/pix/f/math.svg
deleted file mode 100644
index a764f740be0..00000000000
--- a/pix/f/math.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/moodle-128.png b/pix/f/moodle-128.png
new file mode 100644
index 00000000000..fb0ed6476f9
Binary files /dev/null and b/pix/f/moodle-128.png differ
diff --git a/pix/f/moodle-24.png b/pix/f/moodle-24.png
new file mode 100644
index 00000000000..e9822356773
Binary files /dev/null and b/pix/f/moodle-24.png differ
diff --git a/pix/f/moodle-256.png b/pix/f/moodle-256.png
new file mode 100644
index 00000000000..8d17bd42f88
Binary files /dev/null and b/pix/f/moodle-256.png differ
diff --git a/pix/f/moodle-32.png b/pix/f/moodle-32.png
new file mode 100644
index 00000000000..23d7c321009
Binary files /dev/null and b/pix/f/moodle-32.png differ
diff --git a/pix/f/moodle-48.png b/pix/f/moodle-48.png
new file mode 100644
index 00000000000..3e74dc59a16
Binary files /dev/null and b/pix/f/moodle-48.png differ
diff --git a/pix/f/moodle-64.png b/pix/f/moodle-64.png
new file mode 100644
index 00000000000..44ad3a37d35
Binary files /dev/null and b/pix/f/moodle-64.png differ
diff --git a/pix/f/moodle-72.png b/pix/f/moodle-72.png
new file mode 100644
index 00000000000..2d20ecb5543
Binary files /dev/null and b/pix/f/moodle-72.png differ
diff --git a/pix/f/moodle-80.png b/pix/f/moodle-80.png
new file mode 100644
index 00000000000..7007250a206
Binary files /dev/null and b/pix/f/moodle-80.png differ
diff --git a/pix/f/moodle-96.png b/pix/f/moodle-96.png
new file mode 100644
index 00000000000..5e679451c19
Binary files /dev/null and b/pix/f/moodle-96.png differ
diff --git a/pix/f/moodle.png b/pix/f/moodle.png
new file mode 100644
index 00000000000..7c203259ee9
Binary files /dev/null and b/pix/f/moodle.png differ
diff --git a/pix/f/moodle.svg b/pix/f/moodle.svg
deleted file mode 100644
index 5d42c3e7e32..00000000000
--- a/pix/f/moodle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/mov.png b/pix/f/mov.png
new file mode 100644
index 00000000000..193da660447
Binary files /dev/null and b/pix/f/mov.png differ
diff --git a/pix/f/mov.svg b/pix/f/mov.svg
deleted file mode 100644
index 1ebd253b9a2..00000000000
--- a/pix/f/mov.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/move.gif b/pix/f/move.gif
new file mode 100644
index 00000000000..64ad652d4ea
Binary files /dev/null and b/pix/f/move.gif differ
diff --git a/pix/f/mp3-128.png b/pix/f/mp3-128.png
new file mode 100644
index 00000000000..aeccb141997
Binary files /dev/null and b/pix/f/mp3-128.png differ
diff --git a/pix/f/mp3-24.png b/pix/f/mp3-24.png
new file mode 100644
index 00000000000..83ce89b9c1b
Binary files /dev/null and b/pix/f/mp3-24.png differ
diff --git a/pix/f/mp3-256.png b/pix/f/mp3-256.png
new file mode 100644
index 00000000000..8664a8e578f
Binary files /dev/null and b/pix/f/mp3-256.png differ
diff --git a/pix/f/mp3-32.png b/pix/f/mp3-32.png
new file mode 100644
index 00000000000..00bb137e5bd
Binary files /dev/null and b/pix/f/mp3-32.png differ
diff --git a/pix/f/mp3-48.png b/pix/f/mp3-48.png
new file mode 100644
index 00000000000..852577beabd
Binary files /dev/null and b/pix/f/mp3-48.png differ
diff --git a/pix/f/mp3-64.png b/pix/f/mp3-64.png
new file mode 100644
index 00000000000..13b8da0b8d9
Binary files /dev/null and b/pix/f/mp3-64.png differ
diff --git a/pix/f/mp3-72.png b/pix/f/mp3-72.png
new file mode 100644
index 00000000000..1359fdb4b28
Binary files /dev/null and b/pix/f/mp3-72.png differ
diff --git a/pix/f/mp3-80.png b/pix/f/mp3-80.png
new file mode 100644
index 00000000000..12d2a99655c
Binary files /dev/null and b/pix/f/mp3-80.png differ
diff --git a/pix/f/mp3-96.png b/pix/f/mp3-96.png
new file mode 100644
index 00000000000..51f04e69a58
Binary files /dev/null and b/pix/f/mp3-96.png differ
diff --git a/pix/f/mp3.png b/pix/f/mp3.png
new file mode 100644
index 00000000000..eba0953aea4
Binary files /dev/null and b/pix/f/mp3.png differ
diff --git a/pix/f/mp3.svg b/pix/f/mp3.svg
deleted file mode 100644
index 354aefce533..00000000000
--- a/pix/f/mp3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/mpeg-128.png b/pix/f/mpeg-128.png
new file mode 100644
index 00000000000..98325e19a2f
Binary files /dev/null and b/pix/f/mpeg-128.png differ
diff --git a/pix/f/mpeg-24.png b/pix/f/mpeg-24.png
new file mode 100644
index 00000000000..6047ef21998
Binary files /dev/null and b/pix/f/mpeg-24.png differ
diff --git a/pix/f/mpeg-256.png b/pix/f/mpeg-256.png
new file mode 100644
index 00000000000..a8eccb2148a
Binary files /dev/null and b/pix/f/mpeg-256.png differ
diff --git a/pix/f/mpeg-32.png b/pix/f/mpeg-32.png
new file mode 100644
index 00000000000..76523f6a8af
Binary files /dev/null and b/pix/f/mpeg-32.png differ
diff --git a/pix/f/mpeg-48.png b/pix/f/mpeg-48.png
new file mode 100644
index 00000000000..f2fba7021d1
Binary files /dev/null and b/pix/f/mpeg-48.png differ
diff --git a/pix/f/mpeg-64.png b/pix/f/mpeg-64.png
new file mode 100644
index 00000000000..05d77fa7bd6
Binary files /dev/null and b/pix/f/mpeg-64.png differ
diff --git a/pix/f/mpeg-72.png b/pix/f/mpeg-72.png
new file mode 100644
index 00000000000..0e77df72041
Binary files /dev/null and b/pix/f/mpeg-72.png differ
diff --git a/pix/f/mpeg-80.png b/pix/f/mpeg-80.png
new file mode 100644
index 00000000000..a7bc99d679c
Binary files /dev/null and b/pix/f/mpeg-80.png differ
diff --git a/pix/f/mpeg-96.png b/pix/f/mpeg-96.png
new file mode 100644
index 00000000000..067672a2791
Binary files /dev/null and b/pix/f/mpeg-96.png differ
diff --git a/pix/f/mpeg.png b/pix/f/mpeg.png
new file mode 100644
index 00000000000..5a607b6acf9
Binary files /dev/null and b/pix/f/mpeg.png differ
diff --git a/pix/f/mpeg.svg b/pix/f/mpeg.svg
deleted file mode 100644
index 1ebd253b9a2..00000000000
--- a/pix/f/mpeg.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/oth-128.png b/pix/f/oth-128.png
new file mode 100644
index 00000000000..a860a33cccc
Binary files /dev/null and b/pix/f/oth-128.png differ
diff --git a/pix/f/oth-24.png b/pix/f/oth-24.png
new file mode 100644
index 00000000000..97fa3eeebaa
Binary files /dev/null and b/pix/f/oth-24.png differ
diff --git a/pix/f/oth-32.png b/pix/f/oth-32.png
new file mode 100644
index 00000000000..59bb26653a3
Binary files /dev/null and b/pix/f/oth-32.png differ
diff --git a/pix/f/oth-48.png b/pix/f/oth-48.png
new file mode 100644
index 00000000000..08a26fab3f7
Binary files /dev/null and b/pix/f/oth-48.png differ
diff --git a/pix/f/oth-64.png b/pix/f/oth-64.png
new file mode 100644
index 00000000000..8ffa8b46613
Binary files /dev/null and b/pix/f/oth-64.png differ
diff --git a/pix/f/oth-72.png b/pix/f/oth-72.png
new file mode 100644
index 00000000000..0f373118494
Binary files /dev/null and b/pix/f/oth-72.png differ
diff --git a/pix/f/oth-80.png b/pix/f/oth-80.png
new file mode 100644
index 00000000000..5b47a889e56
Binary files /dev/null and b/pix/f/oth-80.png differ
diff --git a/pix/f/oth-96.png b/pix/f/oth-96.png
new file mode 100644
index 00000000000..bf645f619a1
Binary files /dev/null and b/pix/f/oth-96.png differ
diff --git a/pix/f/oth.png b/pix/f/oth.png
new file mode 100644
index 00000000000..8fc42ec9904
Binary files /dev/null and b/pix/f/oth.png differ
diff --git a/pix/f/oth.svg b/pix/f/oth.svg
deleted file mode 100644
index d88c736cfc6..00000000000
--- a/pix/f/oth.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/parent-32.png b/pix/f/parent-32.png
new file mode 100644
index 00000000000..6c4e4112d8f
Binary files /dev/null and b/pix/f/parent-32.png differ
diff --git a/pix/f/parent.gif b/pix/f/parent.gif
new file mode 100644
index 00000000000..788916a942e
Binary files /dev/null and b/pix/f/parent.gif differ
diff --git a/pix/f/pdf-128.png b/pix/f/pdf-128.png
new file mode 100644
index 00000000000..9cbda74cb90
Binary files /dev/null and b/pix/f/pdf-128.png differ
diff --git a/pix/f/pdf-24.png b/pix/f/pdf-24.png
new file mode 100644
index 00000000000..cb98c99a869
Binary files /dev/null and b/pix/f/pdf-24.png differ
diff --git a/pix/f/pdf-256.png b/pix/f/pdf-256.png
new file mode 100644
index 00000000000..3b6d751ef96
Binary files /dev/null and b/pix/f/pdf-256.png differ
diff --git a/pix/f/pdf-32.png b/pix/f/pdf-32.png
new file mode 100644
index 00000000000..4baff80cff9
Binary files /dev/null and b/pix/f/pdf-32.png differ
diff --git a/pix/f/pdf-48.png b/pix/f/pdf-48.png
new file mode 100644
index 00000000000..84780237191
Binary files /dev/null and b/pix/f/pdf-48.png differ
diff --git a/pix/f/pdf-64.png b/pix/f/pdf-64.png
new file mode 100644
index 00000000000..b7cdae7e955
Binary files /dev/null and b/pix/f/pdf-64.png differ
diff --git a/pix/f/pdf-72.png b/pix/f/pdf-72.png
new file mode 100644
index 00000000000..82f75f26736
Binary files /dev/null and b/pix/f/pdf-72.png differ
diff --git a/pix/f/pdf-80.png b/pix/f/pdf-80.png
new file mode 100644
index 00000000000..dcd483aef96
Binary files /dev/null and b/pix/f/pdf-80.png differ
diff --git a/pix/f/pdf-96.png b/pix/f/pdf-96.png
new file mode 100644
index 00000000000..82ea713b389
Binary files /dev/null and b/pix/f/pdf-96.png differ
diff --git a/pix/f/pdf.png b/pix/f/pdf.png
new file mode 100644
index 00000000000..c001d1a7f63
Binary files /dev/null and b/pix/f/pdf.png differ
diff --git a/pix/f/pdf.svg b/pix/f/pdf.svg
deleted file mode 100644
index d39534e3bdf..00000000000
--- a/pix/f/pdf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/png-128.png b/pix/f/png-128.png
new file mode 100644
index 00000000000..0bef828b051
Binary files /dev/null and b/pix/f/png-128.png differ
diff --git a/pix/f/png-24.png b/pix/f/png-24.png
new file mode 100644
index 00000000000..33b4acac4a2
Binary files /dev/null and b/pix/f/png-24.png differ
diff --git a/pix/f/png-256.png b/pix/f/png-256.png
new file mode 100644
index 00000000000..5571f5b4ded
Binary files /dev/null and b/pix/f/png-256.png differ
diff --git a/pix/f/png-32.png b/pix/f/png-32.png
new file mode 100644
index 00000000000..11643e0d0e8
Binary files /dev/null and b/pix/f/png-32.png differ
diff --git a/pix/f/png-48.png b/pix/f/png-48.png
new file mode 100644
index 00000000000..65c69484191
Binary files /dev/null and b/pix/f/png-48.png differ
diff --git a/pix/f/png-64.png b/pix/f/png-64.png
new file mode 100644
index 00000000000..3ecf3e5df73
Binary files /dev/null and b/pix/f/png-64.png differ
diff --git a/pix/f/png-72.png b/pix/f/png-72.png
new file mode 100644
index 00000000000..5f306a0251e
Binary files /dev/null and b/pix/f/png-72.png differ
diff --git a/pix/f/png-80.png b/pix/f/png-80.png
new file mode 100644
index 00000000000..e559495d41e
Binary files /dev/null and b/pix/f/png-80.png differ
diff --git a/pix/f/png-96.png b/pix/f/png-96.png
new file mode 100644
index 00000000000..81e2d7c35ed
Binary files /dev/null and b/pix/f/png-96.png differ
diff --git a/pix/f/png.png b/pix/f/png.png
new file mode 100644
index 00000000000..c082abd9a45
Binary files /dev/null and b/pix/f/png.png differ
diff --git a/pix/f/png.svg b/pix/f/png.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/png.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/powerpoint-128.png b/pix/f/powerpoint-128.png
new file mode 100644
index 00000000000..b19a2a37297
Binary files /dev/null and b/pix/f/powerpoint-128.png differ
diff --git a/pix/f/powerpoint-24.png b/pix/f/powerpoint-24.png
new file mode 100644
index 00000000000..d8a83078063
Binary files /dev/null and b/pix/f/powerpoint-24.png differ
diff --git a/pix/f/powerpoint-256.png b/pix/f/powerpoint-256.png
new file mode 100644
index 00000000000..b3e45ab17ae
Binary files /dev/null and b/pix/f/powerpoint-256.png differ
diff --git a/pix/f/powerpoint-32.png b/pix/f/powerpoint-32.png
new file mode 100644
index 00000000000..9fccb4d3676
Binary files /dev/null and b/pix/f/powerpoint-32.png differ
diff --git a/pix/f/powerpoint-48.png b/pix/f/powerpoint-48.png
new file mode 100644
index 00000000000..fa65c87549a
Binary files /dev/null and b/pix/f/powerpoint-48.png differ
diff --git a/pix/f/powerpoint-64.png b/pix/f/powerpoint-64.png
new file mode 100644
index 00000000000..4d44c7d2b29
Binary files /dev/null and b/pix/f/powerpoint-64.png differ
diff --git a/pix/f/powerpoint-72.png b/pix/f/powerpoint-72.png
new file mode 100644
index 00000000000..66dd0636819
Binary files /dev/null and b/pix/f/powerpoint-72.png differ
diff --git a/pix/f/powerpoint-80.png b/pix/f/powerpoint-80.png
new file mode 100644
index 00000000000..1dc07e28fdb
Binary files /dev/null and b/pix/f/powerpoint-80.png differ
diff --git a/pix/f/powerpoint-96.png b/pix/f/powerpoint-96.png
new file mode 100644
index 00000000000..3e32d4ba55e
Binary files /dev/null and b/pix/f/powerpoint-96.png differ
diff --git a/pix/f/powerpoint.png b/pix/f/powerpoint.png
new file mode 100644
index 00000000000..d0ba3f3a224
Binary files /dev/null and b/pix/f/powerpoint.png differ
diff --git a/pix/f/powerpoint.svg b/pix/f/powerpoint.svg
deleted file mode 100644
index 6c522c4295e..00000000000
--- a/pix/f/powerpoint.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/psd-128.png b/pix/f/psd-128.png
new file mode 100644
index 00000000000..e35a944c19f
Binary files /dev/null and b/pix/f/psd-128.png differ
diff --git a/pix/f/psd-24.png b/pix/f/psd-24.png
new file mode 100644
index 00000000000..3433fbc8470
Binary files /dev/null and b/pix/f/psd-24.png differ
diff --git a/pix/f/psd-256.png b/pix/f/psd-256.png
new file mode 100644
index 00000000000..9e6a0df747c
Binary files /dev/null and b/pix/f/psd-256.png differ
diff --git a/pix/f/psd-32.png b/pix/f/psd-32.png
new file mode 100644
index 00000000000..79c95c4fa60
Binary files /dev/null and b/pix/f/psd-32.png differ
diff --git a/pix/f/psd-48.png b/pix/f/psd-48.png
new file mode 100644
index 00000000000..270eff95fcf
Binary files /dev/null and b/pix/f/psd-48.png differ
diff --git a/pix/f/psd-64.png b/pix/f/psd-64.png
new file mode 100644
index 00000000000..0b800dffae3
Binary files /dev/null and b/pix/f/psd-64.png differ
diff --git a/pix/f/psd-72.png b/pix/f/psd-72.png
new file mode 100644
index 00000000000..107706e9f9a
Binary files /dev/null and b/pix/f/psd-72.png differ
diff --git a/pix/f/psd-80.png b/pix/f/psd-80.png
new file mode 100644
index 00000000000..5553e06e2cf
Binary files /dev/null and b/pix/f/psd-80.png differ
diff --git a/pix/f/psd-96.png b/pix/f/psd-96.png
new file mode 100644
index 00000000000..28b0c225437
Binary files /dev/null and b/pix/f/psd-96.png differ
diff --git a/pix/f/psd.png b/pix/f/psd.png
new file mode 100644
index 00000000000..12c736770f6
Binary files /dev/null and b/pix/f/psd.png differ
diff --git a/pix/f/psd.svg b/pix/f/psd.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/psd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/publisher-128.png b/pix/f/publisher-128.png
new file mode 100644
index 00000000000..63655067953
Binary files /dev/null and b/pix/f/publisher-128.png differ
diff --git a/pix/f/publisher-24.png b/pix/f/publisher-24.png
new file mode 100644
index 00000000000..8a51d4701b9
Binary files /dev/null and b/pix/f/publisher-24.png differ
diff --git a/pix/f/publisher-256.png b/pix/f/publisher-256.png
new file mode 100644
index 00000000000..6c2c4546840
Binary files /dev/null and b/pix/f/publisher-256.png differ
diff --git a/pix/f/publisher-32.png b/pix/f/publisher-32.png
new file mode 100644
index 00000000000..0b332f9ed4c
Binary files /dev/null and b/pix/f/publisher-32.png differ
diff --git a/pix/f/publisher-48.png b/pix/f/publisher-48.png
new file mode 100644
index 00000000000..8bc3ad07aa9
Binary files /dev/null and b/pix/f/publisher-48.png differ
diff --git a/pix/f/publisher-64.png b/pix/f/publisher-64.png
new file mode 100644
index 00000000000..9633ef3dd0c
Binary files /dev/null and b/pix/f/publisher-64.png differ
diff --git a/pix/f/publisher-72.png b/pix/f/publisher-72.png
new file mode 100644
index 00000000000..64c63752fa5
Binary files /dev/null and b/pix/f/publisher-72.png differ
diff --git a/pix/f/publisher-80.png b/pix/f/publisher-80.png
new file mode 100644
index 00000000000..997a3bfb0a5
Binary files /dev/null and b/pix/f/publisher-80.png differ
diff --git a/pix/f/publisher-96.png b/pix/f/publisher-96.png
new file mode 100644
index 00000000000..178eb8ef851
Binary files /dev/null and b/pix/f/publisher-96.png differ
diff --git a/pix/f/publisher.png b/pix/f/publisher.png
new file mode 100644
index 00000000000..2113d3ec72c
Binary files /dev/null and b/pix/f/publisher.png differ
diff --git a/pix/f/publisher.svg b/pix/f/publisher.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/publisher.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/quicktime-128.png b/pix/f/quicktime-128.png
new file mode 100644
index 00000000000..d679a161113
Binary files /dev/null and b/pix/f/quicktime-128.png differ
diff --git a/pix/f/quicktime-24.png b/pix/f/quicktime-24.png
new file mode 100644
index 00000000000..4a56a967678
Binary files /dev/null and b/pix/f/quicktime-24.png differ
diff --git a/pix/f/quicktime-256.png b/pix/f/quicktime-256.png
new file mode 100644
index 00000000000..b0c50565686
Binary files /dev/null and b/pix/f/quicktime-256.png differ
diff --git a/pix/f/quicktime-32.png b/pix/f/quicktime-32.png
new file mode 100644
index 00000000000..7396cb69431
Binary files /dev/null and b/pix/f/quicktime-32.png differ
diff --git a/pix/f/quicktime-48.png b/pix/f/quicktime-48.png
new file mode 100644
index 00000000000..62e6ec0cb6f
Binary files /dev/null and b/pix/f/quicktime-48.png differ
diff --git a/pix/f/quicktime-64.png b/pix/f/quicktime-64.png
new file mode 100644
index 00000000000..90f2fbc0d1b
Binary files /dev/null and b/pix/f/quicktime-64.png differ
diff --git a/pix/f/quicktime-72.png b/pix/f/quicktime-72.png
new file mode 100644
index 00000000000..30815c0bc4c
Binary files /dev/null and b/pix/f/quicktime-72.png differ
diff --git a/pix/f/quicktime-80.png b/pix/f/quicktime-80.png
new file mode 100644
index 00000000000..8905e5be7b1
Binary files /dev/null and b/pix/f/quicktime-80.png differ
diff --git a/pix/f/quicktime-96.png b/pix/f/quicktime-96.png
new file mode 100644
index 00000000000..b937ebdaa32
Binary files /dev/null and b/pix/f/quicktime-96.png differ
diff --git a/pix/f/quicktime.png b/pix/f/quicktime.png
new file mode 100644
index 00000000000..193da660447
Binary files /dev/null and b/pix/f/quicktime.png differ
diff --git a/pix/f/quicktime.svg b/pix/f/quicktime.svg
deleted file mode 100644
index 1ebd253b9a2..00000000000
--- a/pix/f/quicktime.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/sourcecode-128.png b/pix/f/sourcecode-128.png
new file mode 100644
index 00000000000..909391657fc
Binary files /dev/null and b/pix/f/sourcecode-128.png differ
diff --git a/pix/f/sourcecode-24.png b/pix/f/sourcecode-24.png
new file mode 100644
index 00000000000..5c886348020
Binary files /dev/null and b/pix/f/sourcecode-24.png differ
diff --git a/pix/f/sourcecode-256.png b/pix/f/sourcecode-256.png
new file mode 100644
index 00000000000..4a3c14add7e
Binary files /dev/null and b/pix/f/sourcecode-256.png differ
diff --git a/pix/f/sourcecode-32.png b/pix/f/sourcecode-32.png
new file mode 100644
index 00000000000..e787c2233fb
Binary files /dev/null and b/pix/f/sourcecode-32.png differ
diff --git a/pix/f/sourcecode-48.png b/pix/f/sourcecode-48.png
new file mode 100644
index 00000000000..ac94f3272bf
Binary files /dev/null and b/pix/f/sourcecode-48.png differ
diff --git a/pix/f/sourcecode-64.png b/pix/f/sourcecode-64.png
new file mode 100644
index 00000000000..ad25537e470
Binary files /dev/null and b/pix/f/sourcecode-64.png differ
diff --git a/pix/f/sourcecode-72.png b/pix/f/sourcecode-72.png
new file mode 100644
index 00000000000..baf1d974238
Binary files /dev/null and b/pix/f/sourcecode-72.png differ
diff --git a/pix/f/sourcecode-80.png b/pix/f/sourcecode-80.png
new file mode 100644
index 00000000000..c1a5dc6fc29
Binary files /dev/null and b/pix/f/sourcecode-80.png differ
diff --git a/pix/f/sourcecode-96.png b/pix/f/sourcecode-96.png
new file mode 100644
index 00000000000..682275d75d1
Binary files /dev/null and b/pix/f/sourcecode-96.png differ
diff --git a/pix/f/sourcecode.png b/pix/f/sourcecode.png
new file mode 100644
index 00000000000..416f4d5a221
Binary files /dev/null and b/pix/f/sourcecode.png differ
diff --git a/pix/f/sourcecode.svg b/pix/f/sourcecode.svg
deleted file mode 100644
index c303f8a57c5..00000000000
--- a/pix/f/sourcecode.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/spreadsheet-128.png b/pix/f/spreadsheet-128.png
new file mode 100644
index 00000000000..eb497ee9e36
Binary files /dev/null and b/pix/f/spreadsheet-128.png differ
diff --git a/pix/f/spreadsheet-24.png b/pix/f/spreadsheet-24.png
new file mode 100644
index 00000000000..23d94f272cb
Binary files /dev/null and b/pix/f/spreadsheet-24.png differ
diff --git a/pix/f/spreadsheet-256.png b/pix/f/spreadsheet-256.png
new file mode 100644
index 00000000000..540a501842b
Binary files /dev/null and b/pix/f/spreadsheet-256.png differ
diff --git a/pix/f/spreadsheet-32.png b/pix/f/spreadsheet-32.png
new file mode 100644
index 00000000000..e5467bdfccd
Binary files /dev/null and b/pix/f/spreadsheet-32.png differ
diff --git a/pix/f/spreadsheet-48.png b/pix/f/spreadsheet-48.png
new file mode 100644
index 00000000000..4597f0411f8
Binary files /dev/null and b/pix/f/spreadsheet-48.png differ
diff --git a/pix/f/spreadsheet-64.png b/pix/f/spreadsheet-64.png
new file mode 100644
index 00000000000..00427c0e780
Binary files /dev/null and b/pix/f/spreadsheet-64.png differ
diff --git a/pix/f/spreadsheet-72.png b/pix/f/spreadsheet-72.png
new file mode 100644
index 00000000000..009e8b6149e
Binary files /dev/null and b/pix/f/spreadsheet-72.png differ
diff --git a/pix/f/spreadsheet-80.png b/pix/f/spreadsheet-80.png
new file mode 100644
index 00000000000..20a9899d1bd
Binary files /dev/null and b/pix/f/spreadsheet-80.png differ
diff --git a/pix/f/spreadsheet-96.png b/pix/f/spreadsheet-96.png
new file mode 100644
index 00000000000..3ea9347b275
Binary files /dev/null and b/pix/f/spreadsheet-96.png differ
diff --git a/pix/f/spreadsheet.png b/pix/f/spreadsheet.png
new file mode 100644
index 00000000000..17d76dada88
Binary files /dev/null and b/pix/f/spreadsheet.png differ
diff --git a/pix/f/spreadsheet.svg b/pix/f/spreadsheet.svg
deleted file mode 100644
index 9c9bb21c67d..00000000000
--- a/pix/f/spreadsheet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/text-128.png b/pix/f/text-128.png
new file mode 100644
index 00000000000..f349405a562
Binary files /dev/null and b/pix/f/text-128.png differ
diff --git a/pix/f/text-24.png b/pix/f/text-24.png
new file mode 100644
index 00000000000..9eb4b197ebe
Binary files /dev/null and b/pix/f/text-24.png differ
diff --git a/pix/f/text-256.png b/pix/f/text-256.png
new file mode 100644
index 00000000000..8706ff9169a
Binary files /dev/null and b/pix/f/text-256.png differ
diff --git a/pix/f/text-32.png b/pix/f/text-32.png
new file mode 100644
index 00000000000..c4602256855
Binary files /dev/null and b/pix/f/text-32.png differ
diff --git a/pix/f/text-48.png b/pix/f/text-48.png
new file mode 100644
index 00000000000..06bc61bad30
Binary files /dev/null and b/pix/f/text-48.png differ
diff --git a/pix/f/text-64.png b/pix/f/text-64.png
new file mode 100644
index 00000000000..7b397cea5ab
Binary files /dev/null and b/pix/f/text-64.png differ
diff --git a/pix/f/text-72.png b/pix/f/text-72.png
new file mode 100644
index 00000000000..650a94bb23e
Binary files /dev/null and b/pix/f/text-72.png differ
diff --git a/pix/f/text-80.png b/pix/f/text-80.png
new file mode 100644
index 00000000000..53ce92dfa83
Binary files /dev/null and b/pix/f/text-80.png differ
diff --git a/pix/f/text-96.png b/pix/f/text-96.png
new file mode 100644
index 00000000000..017d37b1d68
Binary files /dev/null and b/pix/f/text-96.png differ
diff --git a/pix/f/text.png b/pix/f/text.png
new file mode 100644
index 00000000000..efe9b67ce51
Binary files /dev/null and b/pix/f/text.png differ
diff --git a/pix/f/text.svg b/pix/f/text.svg
deleted file mode 100644
index f2c19e0836d..00000000000
--- a/pix/f/text.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/tiff-128.png b/pix/f/tiff-128.png
new file mode 100644
index 00000000000..3e0de1f4baf
Binary files /dev/null and b/pix/f/tiff-128.png differ
diff --git a/pix/f/tiff-24.png b/pix/f/tiff-24.png
new file mode 100644
index 00000000000..dd17d28dd20
Binary files /dev/null and b/pix/f/tiff-24.png differ
diff --git a/pix/f/tiff-256.png b/pix/f/tiff-256.png
new file mode 100644
index 00000000000..a0ccebd39c9
Binary files /dev/null and b/pix/f/tiff-256.png differ
diff --git a/pix/f/tiff-32.png b/pix/f/tiff-32.png
new file mode 100644
index 00000000000..0d870e7f3ea
Binary files /dev/null and b/pix/f/tiff-32.png differ
diff --git a/pix/f/tiff-48.png b/pix/f/tiff-48.png
new file mode 100644
index 00000000000..69db486fbb5
Binary files /dev/null and b/pix/f/tiff-48.png differ
diff --git a/pix/f/tiff-64.png b/pix/f/tiff-64.png
new file mode 100644
index 00000000000..c11a85e28b7
Binary files /dev/null and b/pix/f/tiff-64.png differ
diff --git a/pix/f/tiff-72.png b/pix/f/tiff-72.png
new file mode 100644
index 00000000000..125b88a27dd
Binary files /dev/null and b/pix/f/tiff-72.png differ
diff --git a/pix/f/tiff-80.png b/pix/f/tiff-80.png
new file mode 100644
index 00000000000..a09cdefa348
Binary files /dev/null and b/pix/f/tiff-80.png differ
diff --git a/pix/f/tiff-96.png b/pix/f/tiff-96.png
new file mode 100644
index 00000000000..8e524ba8342
Binary files /dev/null and b/pix/f/tiff-96.png differ
diff --git a/pix/f/tiff.png b/pix/f/tiff.png
new file mode 100644
index 00000000000..c23599ed1c8
Binary files /dev/null and b/pix/f/tiff.png differ
diff --git a/pix/f/tiff.svg b/pix/f/tiff.svg
deleted file mode 100644
index 976907a7d2a..00000000000
--- a/pix/f/tiff.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/unknown-128.png b/pix/f/unknown-128.png
new file mode 100644
index 00000000000..5457436beae
Binary files /dev/null and b/pix/f/unknown-128.png differ
diff --git a/pix/f/unknown-24.png b/pix/f/unknown-24.png
new file mode 100644
index 00000000000..5d36c22271d
Binary files /dev/null and b/pix/f/unknown-24.png differ
diff --git a/pix/f/unknown-256.png b/pix/f/unknown-256.png
new file mode 100644
index 00000000000..76650f05f43
Binary files /dev/null and b/pix/f/unknown-256.png differ
diff --git a/pix/f/unknown-32.png b/pix/f/unknown-32.png
new file mode 100644
index 00000000000..965c0f1f2a9
Binary files /dev/null and b/pix/f/unknown-32.png differ
diff --git a/pix/f/unknown-48.png b/pix/f/unknown-48.png
new file mode 100644
index 00000000000..e3b54d01e1d
Binary files /dev/null and b/pix/f/unknown-48.png differ
diff --git a/pix/f/unknown-64.png b/pix/f/unknown-64.png
new file mode 100644
index 00000000000..7f703bb834a
Binary files /dev/null and b/pix/f/unknown-64.png differ
diff --git a/pix/f/unknown-72.png b/pix/f/unknown-72.png
new file mode 100644
index 00000000000..3af53d21fbd
Binary files /dev/null and b/pix/f/unknown-72.png differ
diff --git a/pix/f/unknown-80.png b/pix/f/unknown-80.png
new file mode 100644
index 00000000000..fc14698004a
Binary files /dev/null and b/pix/f/unknown-80.png differ
diff --git a/pix/f/unknown-96.png b/pix/f/unknown-96.png
new file mode 100644
index 00000000000..694995a9b4c
Binary files /dev/null and b/pix/f/unknown-96.png differ
diff --git a/pix/f/unknown.png b/pix/f/unknown.png
new file mode 100644
index 00000000000..178ebbda49a
Binary files /dev/null and b/pix/f/unknown.png differ
diff --git a/pix/f/unknown.svg b/pix/f/unknown.svg
deleted file mode 100644
index d88c736cfc6..00000000000
--- a/pix/f/unknown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/video-128.png b/pix/f/video-128.png
new file mode 100644
index 00000000000..d7743cfa4f6
Binary files /dev/null and b/pix/f/video-128.png differ
diff --git a/pix/f/video-24.png b/pix/f/video-24.png
new file mode 100644
index 00000000000..8ac140c8b24
Binary files /dev/null and b/pix/f/video-24.png differ
diff --git a/pix/f/video-256.png b/pix/f/video-256.png
new file mode 100644
index 00000000000..dcdc045341a
Binary files /dev/null and b/pix/f/video-256.png differ
diff --git a/pix/f/video-32.png b/pix/f/video-32.png
new file mode 100644
index 00000000000..08cfb0745a5
Binary files /dev/null and b/pix/f/video-32.png differ
diff --git a/pix/f/video-48.png b/pix/f/video-48.png
new file mode 100644
index 00000000000..d44053591de
Binary files /dev/null and b/pix/f/video-48.png differ
diff --git a/pix/f/video-64.png b/pix/f/video-64.png
new file mode 100644
index 00000000000..570c4b2b319
Binary files /dev/null and b/pix/f/video-64.png differ
diff --git a/pix/f/video-72.png b/pix/f/video-72.png
new file mode 100644
index 00000000000..aa0a17b2358
Binary files /dev/null and b/pix/f/video-72.png differ
diff --git a/pix/f/video-80.png b/pix/f/video-80.png
new file mode 100644
index 00000000000..2b1244a8d07
Binary files /dev/null and b/pix/f/video-80.png differ
diff --git a/pix/f/video-96.png b/pix/f/video-96.png
new file mode 100644
index 00000000000..6b1a7042216
Binary files /dev/null and b/pix/f/video-96.png differ
diff --git a/pix/f/video.png b/pix/f/video.png
new file mode 100644
index 00000000000..01f33817ffd
Binary files /dev/null and b/pix/f/video.png differ
diff --git a/pix/f/video.svg b/pix/f/video.svg
deleted file mode 100644
index 1ebd253b9a2..00000000000
--- a/pix/f/video.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/wav-128.png b/pix/f/wav-128.png
new file mode 100644
index 00000000000..6324c38a003
Binary files /dev/null and b/pix/f/wav-128.png differ
diff --git a/pix/f/wav-24.png b/pix/f/wav-24.png
new file mode 100644
index 00000000000..b12df5d4cf9
Binary files /dev/null and b/pix/f/wav-24.png differ
diff --git a/pix/f/wav-256.png b/pix/f/wav-256.png
new file mode 100644
index 00000000000..0f62a25ac27
Binary files /dev/null and b/pix/f/wav-256.png differ
diff --git a/pix/f/wav-32.png b/pix/f/wav-32.png
new file mode 100644
index 00000000000..b98efc3d29a
Binary files /dev/null and b/pix/f/wav-32.png differ
diff --git a/pix/f/wav-48.png b/pix/f/wav-48.png
new file mode 100644
index 00000000000..f2f3c874da0
Binary files /dev/null and b/pix/f/wav-48.png differ
diff --git a/pix/f/wav-64.png b/pix/f/wav-64.png
new file mode 100644
index 00000000000..819781a9b56
Binary files /dev/null and b/pix/f/wav-64.png differ
diff --git a/pix/f/wav-72.png b/pix/f/wav-72.png
new file mode 100644
index 00000000000..de49c7e5e6a
Binary files /dev/null and b/pix/f/wav-72.png differ
diff --git a/pix/f/wav-80.png b/pix/f/wav-80.png
new file mode 100644
index 00000000000..990f078cb85
Binary files /dev/null and b/pix/f/wav-80.png differ
diff --git a/pix/f/wav-96.png b/pix/f/wav-96.png
new file mode 100644
index 00000000000..34d1e14f336
Binary files /dev/null and b/pix/f/wav-96.png differ
diff --git a/pix/f/wav.png b/pix/f/wav.png
new file mode 100644
index 00000000000..b7d47b7da3e
Binary files /dev/null and b/pix/f/wav.png differ
diff --git a/pix/f/wav.svg b/pix/f/wav.svg
deleted file mode 100644
index 354aefce533..00000000000
--- a/pix/f/wav.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/wmv-128.png b/pix/f/wmv-128.png
new file mode 100644
index 00000000000..d7743cfa4f6
Binary files /dev/null and b/pix/f/wmv-128.png differ
diff --git a/pix/f/wmv-24.png b/pix/f/wmv-24.png
new file mode 100644
index 00000000000..8ac140c8b24
Binary files /dev/null and b/pix/f/wmv-24.png differ
diff --git a/pix/f/wmv-256.png b/pix/f/wmv-256.png
new file mode 100644
index 00000000000..dcdc045341a
Binary files /dev/null and b/pix/f/wmv-256.png differ
diff --git a/pix/f/wmv-32.png b/pix/f/wmv-32.png
new file mode 100644
index 00000000000..08cfb0745a5
Binary files /dev/null and b/pix/f/wmv-32.png differ
diff --git a/pix/f/wmv-48.png b/pix/f/wmv-48.png
new file mode 100644
index 00000000000..d44053591de
Binary files /dev/null and b/pix/f/wmv-48.png differ
diff --git a/pix/f/wmv-64.png b/pix/f/wmv-64.png
new file mode 100644
index 00000000000..570c4b2b319
Binary files /dev/null and b/pix/f/wmv-64.png differ
diff --git a/pix/f/wmv-72.png b/pix/f/wmv-72.png
new file mode 100644
index 00000000000..aa0a17b2358
Binary files /dev/null and b/pix/f/wmv-72.png differ
diff --git a/pix/f/wmv-80.png b/pix/f/wmv-80.png
new file mode 100644
index 00000000000..2b1244a8d07
Binary files /dev/null and b/pix/f/wmv-80.png differ
diff --git a/pix/f/wmv-96.png b/pix/f/wmv-96.png
new file mode 100644
index 00000000000..6b1a7042216
Binary files /dev/null and b/pix/f/wmv-96.png differ
diff --git a/pix/f/wmv.png b/pix/f/wmv.png
new file mode 100644
index 00000000000..01f33817ffd
Binary files /dev/null and b/pix/f/wmv.png differ
diff --git a/pix/f/wmv.svg b/pix/f/wmv.svg
deleted file mode 100644
index 1ebd253b9a2..00000000000
--- a/pix/f/wmv.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pix/f/writer-128.png b/pix/f/writer-128.png
new file mode 100644
index 00000000000..0280310dbf1
Binary files /dev/null and b/pix/f/writer-128.png differ
diff --git a/pix/f/writer-24.png b/pix/f/writer-24.png
new file mode 100644
index 00000000000..eb8e7cf1a84
Binary files /dev/null and b/pix/f/writer-24.png differ
diff --git a/pix/f/writer-32.png b/pix/f/writer-32.png
new file mode 100644
index 00000000000..3bd1a15e882
Binary files /dev/null and b/pix/f/writer-32.png differ
diff --git a/pix/f/writer-48.png b/pix/f/writer-48.png
new file mode 100644
index 00000000000..55b17f024d6
Binary files /dev/null and b/pix/f/writer-48.png differ
diff --git a/pix/f/writer-64.png b/pix/f/writer-64.png
new file mode 100644
index 00000000000..6285b6ffafd
Binary files /dev/null and b/pix/f/writer-64.png differ
diff --git a/pix/f/writer-72.png b/pix/f/writer-72.png
new file mode 100644
index 00000000000..ed8ed7205f9
Binary files /dev/null and b/pix/f/writer-72.png differ
diff --git a/pix/f/writer-80.png b/pix/f/writer-80.png
new file mode 100644
index 00000000000..d9bc5b2d4c5
Binary files /dev/null and b/pix/f/writer-80.png differ
diff --git a/pix/f/writer-96.png b/pix/f/writer-96.png
new file mode 100644
index 00000000000..8bce76d5bc8
Binary files /dev/null and b/pix/f/writer-96.png differ
diff --git a/pix/f/writer.png b/pix/f/writer.png
new file mode 100644
index 00000000000..e5d436291fa
Binary files /dev/null and b/pix/f/writer.png differ
diff --git a/pix/f/writer.svg b/pix/f/writer.svg
deleted file mode 100644
index bd4d8480a07..00000000000
--- a/pix/f/writer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file