diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index 5bd7100ec9b..849b18c06d9 100644
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -6397,11 +6397,11 @@ function forum_can_create_attachment($forum, $context) {
*/
function mod_forum_get_fontawesome_icon_map() {
return [
- 'mod_forum:i/pinned' => 'fa-map-pin',
+ 'mod_forum:i/pinned' => 'fa-thumbtack',
'mod_forum:t/selected' => 'fa-check',
- 'mod_forum:t/subscribed' => 'fa-envelope-o',
- 'mod_forum:t/unsubscribed' => 'fa-envelope-open-o',
'mod_forum:t/star' => 'fa-star',
+ 'mod_forum:t/subscribed' => 'fa-regular fa-envelope',
+ 'mod_forum:t/unsubscribed' => 'fa-regular fa-envelope-open',
];
}
diff --git a/mod/forum/pix/i/pinned.png b/mod/forum/pix/i/pinned.png
deleted file mode 100644
index 5fd7c66e2a3..00000000000
Binary files a/mod/forum/pix/i/pinned.png and /dev/null differ
diff --git a/mod/forum/pix/i/pinned.svg b/mod/forum/pix/i/pinned.svg
index 85c66db68fc..9a0adc18fa9 100644
--- a/mod/forum/pix/i/pinned.svg
+++ b/mod/forum/pix/i/pinned.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/mod/forum/pix/t/selected.png b/mod/forum/pix/t/selected.png
deleted file mode 100644
index e7840d0951b..00000000000
Binary files a/mod/forum/pix/t/selected.png and /dev/null differ
diff --git a/mod/forum/pix/t/selected.svg b/mod/forum/pix/t/selected.svg
index bd6a372a33e..8f97aff6c16 100644
--- a/mod/forum/pix/t/selected.svg
+++ b/mod/forum/pix/t/selected.svg
@@ -1,3 +1 @@
-
-]>
\ No newline at end of file
+
diff --git a/mod/forum/pix/t/star.png b/mod/forum/pix/t/star.png
deleted file mode 100644
index 3ba7acbbbba..00000000000
Binary files a/mod/forum/pix/t/star.png and /dev/null differ
diff --git a/mod/forum/pix/t/star.svg b/mod/forum/pix/t/star.svg
index 7ed29a2be8e..8cca431180c 100644
--- a/mod/forum/pix/t/star.svg
+++ b/mod/forum/pix/t/star.svg
@@ -1,6 +1 @@
-
-
+
diff --git a/mod/forum/pix/t/subscribed.png b/mod/forum/pix/t/subscribed.png
deleted file mode 100644
index 114a86c5829..00000000000
Binary files a/mod/forum/pix/t/subscribed.png and /dev/null differ
diff --git a/mod/forum/pix/t/subscribed.svg b/mod/forum/pix/t/subscribed.svg
index 6b0d981b8bb..020b4598756 100644
--- a/mod/forum/pix/t/subscribed.svg
+++ b/mod/forum/pix/t/subscribed.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/mod/forum/pix/t/unsubscribed.png b/mod/forum/pix/t/unsubscribed.png
deleted file mode 100644
index 5d77cad2f23..00000000000
Binary files a/mod/forum/pix/t/unsubscribed.png and /dev/null differ
diff --git a/mod/forum/pix/t/unsubscribed.svg b/mod/forum/pix/t/unsubscribed.svg
index 5a8c103cce3..47624a70d27 100644
--- a/mod/forum/pix/t/unsubscribed.svg
+++ b/mod/forum/pix/t/unsubscribed.svg
@@ -1 +1 @@
-
\ No newline at end of file
+