diff --git a/css/art/genAI.css b/css/art/genAI.css
index f575e74841878411c37e7a7fcd89cd2ceb25f938..c13b959d1b2e617510b2d836490e56a132c55734 100644
--- a/css/art/genAI.css
+++ b/css/art/genAI.css
@@ -116,13 +116,13 @@
 }
 
 .zoom-in::after {
-    font-family: "tme-fa-icons";
-	content: " \e83c"; /* Zoom in icon */
+    font-family: "sc-icons";
+	content: " \f00e"; /* Zoom in icon */
 }
 
 .refresh-icon::after {
-    font-family: "tme-fa-icons";
-	content: " \e825"; /* Refresh icon */
+    font-family: "sc-icons";
+	content: " \f2ea"; /* Refresh icon */
 }
 
 .lightbox {
diff --git a/css/general/formatting.css b/css/general/formatting.css
index 3eb42a3216dc9d86441127e98cad0a91a6eb2696..57f7b0a265ddee7c45e22856485c078bef6ea6a6 100644
--- a/css/general/formatting.css
+++ b/css/general/formatting.css
@@ -8,7 +8,7 @@
 }
 
 .icons {
-	font-family: 'tme-fa-icons';
+	font-family: 'sc-icons';
 }
 
 .story-label, .regularParties, .underline {
diff --git a/css/gui/accordion.css b/css/gui/accordion.css
index e42b80e57f30288e282690cc59721fbae73afa97..4f77f195654b03d239154b6c58b15028d8c1e823 100644
--- a/css/gui/accordion.css
+++ b/css/gui/accordion.css
@@ -39,14 +39,14 @@ button.accordion:hover:not(.empty) {
 
 /* open/close symbol */
 button.accordion::before {
-	font-family: "tme-fa-icons";
+	font-family: "sc-icons";
 	position: absolute;
 	left: 10px;
-	content: "\e81c";
+	content: "\f078";
 }
 
 button.accordion.closed::before {
-	content: "\e81e";
+	content: "\f054";
 }
 
 button.accordion.empty::before {
diff --git a/css/gui/quicklinks.css b/css/gui/quicklinks.css
index 8026a69ecdcd5e3728576911fffe275c1ee1d193..bf148edcd91a9fcc45210e24dc2edbb44d21710a 100644
--- a/css/gui/quicklinks.css
+++ b/css/gui/quicklinks.css
@@ -18,14 +18,14 @@
 }
 
 .quick-links .toggle::before {
-	font-family: "tme-fa-icons";
+	font-family: "sc-icons";
 	position: absolute;
 	left: 5px;
-	content: "\e818";
+	content: "\f0d7";
 }
 
 .quick-links div.collapsed .toggle::before {
-	content: "\e81a";
+	content: "\f0da";
 }
 
 .quick-links div.content {
@@ -58,10 +58,10 @@
 .quick-links div.notification:not(.category)::after /* notification for entry */,
 .quick-links div.category.notification.collapsed > .toggle::after /* notification for category, disable when not collapsed */
 {
-	font-family: "tme-fa-icons";
+	font-family: "sc-icons";
 	position: absolute;
 	right: 5px;
 	top: 0;
-	content: "\e80c";
+	content: "\f06a";
 	color: yellow;
 }
diff --git a/css/interaction/slaveInteract.css b/css/interaction/slaveInteract.css
index 30f21dd02d1d07b842e419a8cc42fd0225c9dc25..19921bf4f99a11a13cb64c27cdf48a59b8348ee7 100644
--- a/css/interaction/slaveInteract.css
+++ b/css/interaction/slaveInteract.css
@@ -31,7 +31,7 @@
 /* notification */
 a.with-note::after /*notification for links with notes in tooltips */
 {
-	font-family: "tme-fa-icons";
-	content: " \e80c";
+	font-family: "sc-icons";
+	content: " \f06a";
 	color: yellow;
 }
diff --git a/css/manage/budget.css b/css/manage/budget.css
index bbcfee4be928d8bdc54dddf50787f02693b2d34e..8e6a496584bdedb6b8f7b735e7da1ebb290d1748 100644
--- a/css/manage/budget.css
+++ b/css/manage/budget.css
@@ -94,8 +94,8 @@
 }
 
 .budget .accordion:nth-child(4n+1)::before {
-	font-family: "tme-fa-icons";
-	content: "\e81c";
+	font-family: "sc-icons";
+	content: "\f078";
 	position: absolute;
 	left: 0;
 	min-width: 30px;
@@ -105,6 +105,6 @@
 }
 
 .budget .accordion.closed:nth-child(4n+1)::before {
-	content: "\e81e";
+	content: "\f054";
 	border-bottom: none;
 }
diff --git a/css/rulesAssistant/conditionEditor.css b/css/rulesAssistant/conditionEditor.css
index cb22b6f72ae7bbafa76334b4e4f202b2b021f53b..5669a3e7fdd75bf5f707ff1959eabb0cf7afaf1a 100644
--- a/css/rulesAssistant/conditionEditor.css
+++ b/css/rulesAssistant/conditionEditor.css
@@ -34,8 +34,8 @@
 }
 
 .validation-error::before {
-    font-family: "tme-fa-icons";
-    content: "\e80d";
+    font-family: "sc-icons";
+    content: "\f071";
     color: red;
     margin-right: 4px;
 }
@@ -128,8 +128,8 @@
 }
 
 .rule-trash::before {
-    font-family: "tme-fa-icons";
-    content: "\e828";
+    font-family: "sc-icons";
+    content: "\f2ed";
 }
 
 .condition-custom {
diff --git a/src/gui/favorite.js b/src/gui/favorite.js
index 7a240339bf00233025c2c60d68ded880588328b3..cd43db2430614a0858d226f46c7e2b0e176400bf 100644
--- a/src/gui/favorite.js
+++ b/src/gui/favorite.js
@@ -10,7 +10,7 @@ App.UI.favoriteToggle = function(slave, handler) {
 	function favLink() {
 		const linkID = `fav-link-${slave.ID}`;
 		if (V.favorites.includes(slave.ID)) {
-			const link = App.UI.DOM.link(String.fromCharCode(0xe800), () => {
+			const link = App.UI.DOM.link("\uf005", () => {
 				V.favorites.delete(slave.ID);
 				$(`#${linkID}`).replaceWith(favLink());
 
@@ -22,7 +22,8 @@ App.UI.favoriteToggle = function(slave, handler) {
 			link.id = linkID;
 			return link;
 		} else {
-			const link = App.UI.DOM.link(String.fromCharCode(0xe801), () => {
+			// TODO: @Arkerthan empty star
+			const link = App.UI.DOM.link("\uf005", () => {
 				V.favorites.push(slave.ID);
 				$(`#${linkID}`).replaceWith(favLink());
 
diff --git a/src/gui/storyCaption.js b/src/gui/storyCaption.js
index 6a449f5f19d31bdf0e58f57da190b94b419733fc..015a2c8ff40985fa29c0782df908c5810227eceb 100644
--- a/src/gui/storyCaption.js
+++ b/src/gui/storyCaption.js
@@ -88,7 +88,7 @@ App.UI.StoryCaption.render = function() {
 
 		const reminders = App.UI.DOM.makeElement("span", App.UI.DOM.link("Reminders", () => App.Reminders.dialog()), null);
 		if (V.reminders.find(r => r.week <= V.week)) {
-			reminders.append(" ", App.UI.DOM.makeElement("span", String.fromCharCode(0xe80c), ["icons", "noteworthy"]));
+			reminders.append(" ", App.UI.DOM.makeElement("span", "\uf06a", ["icons", "noteworthy"]));
 		}
 		fragment.append(
 			App.UI.DOM.generateLinksStrip([
diff --git a/src/js/slaveListing.js b/src/js/slaveListing.js
index 22fb9f2bde767405f4f4abff568ba8a4956a75ca..90c5b939cd957f722ee619f4e5784dc562cb2430 100644
--- a/src/js/slaveListing.js
+++ b/src/js/slaveListing.js
@@ -464,7 +464,7 @@ App.UI.SlaveList.SlaveInteract.stdInteract = function(slave, text) {
 
 	if (V.favorites.includes(slave.ID)) {
 		return App.UI.DOM.combineNodes(
-			App.UI.DOM.makeElement("span", String.fromCharCode(0xe800), ["icons", "favorite"]),
+			App.UI.DOM.makeElement("span", "\uf005", ["icons", "favorite"]),
 			" ", link);
 	}