diff --git a/elementary-xfce/mimetypes/128/document.svg b/elementary-xfce/mimetypes/128/document.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/128/document.svg
+++ b/elementary-xfce/mimetypes/128/document.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/128/text-plain.svg b/elementary-xfce/mimetypes/128/text-plain.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/128/text-plain.svg
+++ b/elementary-xfce/mimetypes/128/text-plain.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/128/text-x-generic.svg b/elementary-xfce/mimetypes/128/text-x-generic.svg
deleted file mode 120000
index ed5b492d1..000000000
--- a/elementary-xfce/mimetypes/128/text-x-generic.svg
+++ /dev/null
@@ -1 +0,0 @@
-text.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/128/text-x-generic.svg b/elementary-xfce/mimetypes/128/text-x-generic.svg
new file mode 100644
index 000000000..8cf07a001
--- /dev/null
+++ b/elementary-xfce/mimetypes/128/text-x-generic.svg
@@ -0,0 +1,214 @@
+
+
diff --git a/elementary-xfce/mimetypes/128/text.svg b/elementary-xfce/mimetypes/128/text.svg
deleted file mode 100644
index 8cf07a001..000000000
--- a/elementary-xfce/mimetypes/128/text.svg
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
diff --git a/elementary-xfce/mimetypes/128/text.svg b/elementary-xfce/mimetypes/128/text.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/elementary-xfce/mimetypes/128/text.svg
@@ -0,0 +1 @@
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/16/document.svg b/elementary-xfce/mimetypes/16/document.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/16/document.svg
+++ b/elementary-xfce/mimetypes/16/document.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/16/text-plain.svg b/elementary-xfce/mimetypes/16/text-plain.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/16/text-plain.svg
+++ b/elementary-xfce/mimetypes/16/text-plain.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/16/text-x-generic.svg b/elementary-xfce/mimetypes/16/text-x-generic.svg
deleted file mode 120000
index ed5b492d1..000000000
--- a/elementary-xfce/mimetypes/16/text-x-generic.svg
+++ /dev/null
@@ -1 +0,0 @@
-text.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/16/text-x-generic.svg b/elementary-xfce/mimetypes/16/text-x-generic.svg
new file mode 100644
index 000000000..84b17520d
--- /dev/null
+++ b/elementary-xfce/mimetypes/16/text-x-generic.svg
@@ -0,0 +1,135 @@
+
+
diff --git a/elementary-xfce/mimetypes/16/text.svg b/elementary-xfce/mimetypes/16/text.svg
deleted file mode 100644
index 84b17520d..000000000
--- a/elementary-xfce/mimetypes/16/text.svg
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
diff --git a/elementary-xfce/mimetypes/24/document.svg b/elementary-xfce/mimetypes/24/document.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/24/document.svg
+++ b/elementary-xfce/mimetypes/24/document.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/24/text-plain.svg b/elementary-xfce/mimetypes/24/text-plain.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/24/text-plain.svg
+++ b/elementary-xfce/mimetypes/24/text-plain.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/24/text-x-generic.svg b/elementary-xfce/mimetypes/24/text-x-generic.svg
deleted file mode 120000
index ed5b492d1..000000000
--- a/elementary-xfce/mimetypes/24/text-x-generic.svg
+++ /dev/null
@@ -1 +0,0 @@
-text.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/24/text-x-generic.svg b/elementary-xfce/mimetypes/24/text-x-generic.svg
new file mode 100644
index 000000000..c2ae4fcc5
--- /dev/null
+++ b/elementary-xfce/mimetypes/24/text-x-generic.svg
@@ -0,0 +1,182 @@
+
+
diff --git a/elementary-xfce/mimetypes/24/text.svg b/elementary-xfce/mimetypes/24/text.svg
deleted file mode 100644
index c2ae4fcc5..000000000
--- a/elementary-xfce/mimetypes/24/text.svg
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
diff --git a/elementary-xfce/mimetypes/24/text.svg b/elementary-xfce/mimetypes/24/text.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/elementary-xfce/mimetypes/24/text.svg
@@ -0,0 +1 @@
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/32/document.svg b/elementary-xfce/mimetypes/32/document.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/32/document.svg
+++ b/elementary-xfce/mimetypes/32/document.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/32/text-plain.svg b/elementary-xfce/mimetypes/32/text-plain.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/32/text-plain.svg
+++ b/elementary-xfce/mimetypes/32/text-plain.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/32/text-x-generic.svg b/elementary-xfce/mimetypes/32/text-x-generic.svg
deleted file mode 120000
index ed5b492d1..000000000
--- a/elementary-xfce/mimetypes/32/text-x-generic.svg
+++ /dev/null
@@ -1 +0,0 @@
-text.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/32/text-x-generic.svg b/elementary-xfce/mimetypes/32/text-x-generic.svg
new file mode 100644
index 000000000..71506077b
--- /dev/null
+++ b/elementary-xfce/mimetypes/32/text-x-generic.svg
@@ -0,0 +1,202 @@
+
+
diff --git a/elementary-xfce/mimetypes/32/text.svg b/elementary-xfce/mimetypes/32/text.svg
deleted file mode 100644
index 71506077b..000000000
--- a/elementary-xfce/mimetypes/32/text.svg
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
diff --git a/elementary-xfce/mimetypes/32/text.svg b/elementary-xfce/mimetypes/32/text.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/elementary-xfce/mimetypes/32/text.svg
@@ -0,0 +1 @@
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/48/document.svg b/elementary-xfce/mimetypes/48/document.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/48/document.svg
+++ b/elementary-xfce/mimetypes/48/document.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/48/text-plain.svg b/elementary-xfce/mimetypes/48/text-plain.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/48/text-plain.svg
+++ b/elementary-xfce/mimetypes/48/text-plain.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/48/text-x-generic.svg b/elementary-xfce/mimetypes/48/text-x-generic.svg
deleted file mode 120000
index ed5b492d1..000000000
--- a/elementary-xfce/mimetypes/48/text-x-generic.svg
+++ /dev/null
@@ -1 +0,0 @@
-text.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/48/text-x-generic.svg b/elementary-xfce/mimetypes/48/text-x-generic.svg
new file mode 100644
index 000000000..b2e52663b
--- /dev/null
+++ b/elementary-xfce/mimetypes/48/text-x-generic.svg
@@ -0,0 +1,202 @@
+
+
diff --git a/elementary-xfce/mimetypes/48/text.svg b/elementary-xfce/mimetypes/48/text.svg
deleted file mode 100644
index b2e52663b..000000000
--- a/elementary-xfce/mimetypes/48/text.svg
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
diff --git a/elementary-xfce/mimetypes/48/text.svg b/elementary-xfce/mimetypes/48/text.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/elementary-xfce/mimetypes/48/text.svg
@@ -0,0 +1 @@
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/64/document.svg b/elementary-xfce/mimetypes/64/document.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/64/document.svg
+++ b/elementary-xfce/mimetypes/64/document.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/64/text-plain.svg b/elementary-xfce/mimetypes/64/text-plain.svg
index ed5b492d1..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/64/text-plain.svg
+++ b/elementary-xfce/mimetypes/64/text-plain.svg
@@ -1 +1 @@
-text.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/64/text-x-generic.svg b/elementary-xfce/mimetypes/64/text-x-generic.svg
deleted file mode 120000
index ed5b492d1..000000000
--- a/elementary-xfce/mimetypes/64/text-x-generic.svg
+++ /dev/null
@@ -1 +0,0 @@
-text.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/64/text-x-generic.svg b/elementary-xfce/mimetypes/64/text-x-generic.svg
new file mode 100644
index 000000000..fa443287e
--- /dev/null
+++ b/elementary-xfce/mimetypes/64/text-x-generic.svg
@@ -0,0 +1,202 @@
+
+
diff --git a/elementary-xfce/mimetypes/64/text.svg b/elementary-xfce/mimetypes/64/text.svg
deleted file mode 100644
index fa443287e..000000000
--- a/elementary-xfce/mimetypes/64/text.svg
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
diff --git a/elementary-xfce/mimetypes/64/text.svg b/elementary-xfce/mimetypes/64/text.svg
new file mode 120000
index 000000000..1dc3be3c1
--- /dev/null
+++ b/elementary-xfce/mimetypes/64/text.svg
@@ -0,0 +1 @@
+text-x-generic.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/96/document.svg b/elementary-xfce/mimetypes/96/document.svg
index 86b2f6291..1dc3be3c1 120000
--- a/elementary-xfce/mimetypes/96/document.svg
+++ b/elementary-xfce/mimetypes/96/document.svg
@@ -1 +1 @@
-x-office-document.svg
\ No newline at end of file
+text-x-generic.svg
\ No newline at end of file