diff --git a/view/fonts/friendica_shashape.ttf b/view/fonts/friendica_shashape.ttf
index 0bb5a577a0..a70fa4ae12 100644
Binary files a/view/fonts/friendica_shashape.ttf and b/view/fonts/friendica_shashape.ttf differ
diff --git a/view/fonts/shashape.css b/view/fonts/shashape.css
index 5f4494dde7..b1a0032314 100644
--- a/view/fonts/shashape.css
+++ b/view/fonts/shashape.css
@@ -62,10 +62,10 @@
 .shashape.profile:before{
     content: "p";
 }
-.shashape.skip:before{
+.shashape.profileneg:before{
     content: "q";
 }
-.shashape.reload:before{
+.shashape.heard:before{
     content: "r";
 }
 .shashape.search:before{
@@ -74,9 +74,6 @@
 .shashape.time:before{
     content: "t";
 }
-.shashape.undo:before{
-    content: "u";
-}
 .shashape.logout:before,
 .shashape.logged-in:before{
     content: "v";
@@ -104,17 +101,16 @@
 .shashape.nolike:before{
     content: "C";
 }
-/* uppercase D is not defined at the moment
- .shashape.hash:before{
+.shashape.grrrr:before{
     content: "D";
-} */
+}
 .shashape.arrow7:before{
     content: "E";
 }
 .shashape.follow:before{
     content: "F";
 }
-.shashape.follower:before{
+.shashape.retweet:before{
     content: "G";
 }
 .shashape.hand:before{
@@ -129,10 +125,9 @@
 .shashape.arrow-updown:before{
     content: "K";
 }
-/* uppercase L is not defined at the moment
-.shashape.lock:before{
+.shashape.arrow-sideup:before{
     content: "L";
-} */
+}
 .shashape.arrow-left:before{
     content: "M";
 }
@@ -180,39 +175,64 @@
     content: "#";
 }
 .shashape.tag:before{
-    content: "=";
+    content: "&";
 }
 .shashape.lock-open:before{
-    content: "?";
+    content: "(";
 }
 .shashape.lock-closed:before{
     content: ")";
 }
+.shashape.blank:before {
+    content: "_";
+}
+.shashape.ellipsis:before {
+    content: "ยง";
+}
+.shashape.ok.before,
 .shashape.yes:before{
     content: "+";
 }
 .shashape.hmm:before{
-    content: ",";
+    content: "%";
 }
+.shashape.mark:before,
 .shashape.no:before{
     content: "-";
 }
-.shashape.blank:before{
+.shashape.see:before{
     content: ".";
 }
-.shashape.see:before{
+.shashape.see2:before{
     content: ":";
 }
-.shashape.blind:before{
+.shashape.see3:before{
     content: ";";
 }
+.shashape.blind:before{
+    content: ",";
+}
 .shashape.edit:before{
     content: "<";
 }
 .shashape.stamp:before{
     content: ">";
 }
-.shashape.heart:before{
-    content: "_";
+.shashape.comment:before {
+    content: "*";
+}
+.shashape.ask:before {
+    content: "?";
+}
+.shashape.skip:before {
+    content: "{";
+}
+.shashape.reload:before {
+    content: "[";
+}
+.shashape.reloadreverse:before {
+    content: "]";
+}
+.shashape.undo:before {
+    content: "]";
 }
-
diff --git a/view/fonts/shashape.jpg b/view/fonts/shashape.jpg
index a4f20ce645..6e0fff004d 100644
Binary files a/view/fonts/shashape.jpg and b/view/fonts/shashape.jpg differ