diff --git a/target/linux/realtek/base-files.mk b/target/linux/realtek/base-files.mk
index 293f29fc39..99fb49d7ad 100644
--- a/target/linux/realtek/base-files.mk
+++ b/target/linux/realtek/base-files.mk
@@ -25,6 +25,12 @@ HOST_LN="$(subst ${STAGING_DIR_HOST},$${STAGING_DIR_HOST},$(LN))"
$${HOST_LN} /usr/sbin/jffs2reset "$${IPKG_INSTROOT}/sbin/jffs2reset"
+ $${HOST_SED} '//a ' \
+ $${IPKG_INSTROOT}/usr/lib/lua/luci/view/themes/argon_dark/header.htm \
+ $${IPKG_INSTROOT}/usr/lib/lua/luci/view/themes/argon_light/header.htm \
+ $${IPKG_INSTROOT}/usr/lib/lua/luci/view/themes/argon_dark_purple/header.htm \
+ $${IPKG_INSTROOT}/usr/lib/lua/luci/view/themes/argon_light_green/header.htm
+
true
}
endef
diff --git a/target/linux/realtek/base-files/www/luci-static/resources/easepi/easeicon.css b/target/linux/realtek/base-files/www/luci-static/resources/easepi/easeicon.css
new file mode 100644
index 0000000000..959a2efb44
--- /dev/null
+++ b/target/linux/realtek/base-files/www/luci-static/resources/easepi/easeicon.css
@@ -0,0 +1,54 @@
+@font-face {
+ font-family: "easeicon"; /* Project id 3156136 */
+ src: url('iconfont.woff2?t=1642756089463') format('woff2'),
+ url('iconfont.woff?t=1642756089463') format('woff'),
+ url('iconfont.ttf?t=1642756089463') format('truetype');
+}
+
+.easeicon {
+ font-family: "easeicon" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.eicon-store:before {
+ content: "\e60f";
+}
+
+.eicon-docker:before {
+ content: "\e659";
+}
+
+.eicon-network:before {
+ content: "\ecc7";
+}
+
+.eicon-dashboard:before {
+ content: "\e664";
+}
+
+.main>.main-left>.nav>.slide>.menu[data-title=Docker]:before {
+ font-family: 'easeicon' !important;
+ content: "\e659";
+ color: #0c93f3 !important;
+}
+
+.main>.main-left>.nav>.slide>.menu[data-title=iStore]:before {
+ font-family: 'easeicon' !important;
+ content: "\e60f";
+ color: #8965e0 !important;
+}
+
+.main>.main-left>.nav>.slide>.menu[data-title=QuickStart]:before {
+ font-family: 'easeicon' !important;
+ content: "\e664";
+ color: #11cdef !important;
+}
+
+.main>.main-left>.nav>.slide>.menu[data-title=NetworkGuide]:before {
+ font-family: 'easeicon' !important;
+ content: "\ecc7";
+ color: #fb6340 !important;
+}
diff --git a/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.ttf b/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.ttf
new file mode 100644
index 0000000000..df1420e068
Binary files /dev/null and b/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.ttf differ
diff --git a/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.woff b/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.woff
new file mode 100644
index 0000000000..fbcd1b29e1
Binary files /dev/null and b/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.woff differ
diff --git a/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.woff2 b/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.woff2
new file mode 100644
index 0000000000..aeeadd4c93
Binary files /dev/null and b/target/linux/realtek/base-files/www/luci-static/resources/easepi/iconfont.woff2 differ