diff --git a/phpBB/styles/prosilver/template/faq_body.html b/phpBB/styles/prosilver/template/faq_body.html
index 44d2767c69..4f925fa6a2 100644
--- a/phpBB/styles/prosilver/template/faq_body.html
+++ b/phpBB/styles/prosilver/template/faq_body.html
@@ -36,7 +36,7 @@
{faq_block.faq_row.FAQ_ANSWER}
- {{ Icon('iconify', 'fa:chevron-circle-up', lang('BACK_TO_TOP'), false) }}
+ {{ Icon('font', 'circle-chevron-up', lang('BACK_TO_TOP'), false) }}
diff --git a/phpBB/styles/prosilver/template/forumlist_body.html b/phpBB/styles/prosilver/template/forumlist_body.html
index b6ef2f97cf..9870d16ea0 100644
--- a/phpBB/styles/prosilver/template/forumlist_body.html
+++ b/phpBB/styles/prosilver/template/forumlist_body.html
@@ -45,7 +45,7 @@
@@ -66,10 +66,11 @@
- {{ Icon('iconify', {
- 'fa:external-link' : forumrow.subforum.IS_LINK,
- 'fa:file-o' : true,
- }, forumrow.subforum.SUBFORUM_NAME, false, 'c-subforum-icon') }}
+ {% if forumrow.subforum.IS_LINK %}
+ {{ Icon('font', 'arrow-up-right-from-square', forumrow.subforum.SUBFORUM_NAME, false, 'fas c-subforum-icon') }}
+ {% else %}
+ {{ Icon('font', 'file', forumrow.subforum.SUBFORUM_NAME, false, 'far c-subforum-icon') }}
+ {% endif %}
{% if not forumrow.subforum.S_LAST_ROW %}{L_COMMA_SEPARATOR}{% endif %}
@@ -113,7 +114,7 @@
{L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
- {{ Icon('iconify', 'fa:external-link-square', lang('VIEW_LATEST_POST'), true, 'c-last-post-icon') }}
+ {{ Icon('font', 'arrow-up-right-from-square', lang('VIEW_LATEST_POST'), true, 'fas c-last-post-icon') }}
diff --git a/phpBB/styles/prosilver/template/jumpbox.html b/phpBB/styles/prosilver/template/jumpbox.html
index 41185a7876..4edf77a64e 100644
--- a/phpBB/styles/prosilver/template/jumpbox.html
+++ b/phpBB/styles/prosilver/template/jumpbox.html
@@ -3,25 +3,25 @@
- {{ Icon('iconify', 'fa:angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_FORUM'), false, 'c-return-arrow-icon') }}
+ {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_FORUM'), false, 'fas c-return-arrow-icon') }}
- {{ Icon('iconify', 'fa:angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_INDEX'), false, 'c-return-arrow-icon') }}
+ {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_INDEX'), false, 'fas c-return-arrow-icon') }}
- {{ Icon('iconify', 'fa:angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_TOPIC'), false, 'c-return-arrow-icon') }}
+ {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_TOPIC'), false, 'fas c-return-arrow-icon') }}
- {{ Icon('iconify', 'fa:angle-' ~ S_CONTENT_FLOW_BEGIN, lang('GO_TO_SEARCH_ADV'), false, 'c-return-arrow-icon') }}
+ {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('GO_TO_SEARCH_ADV'), false, 'fas c-return-arrow-icon') }}
@@ -30,7 +30,7 @@
{L_SELECT_TOPICS_FROM}{L_MODERATE_FORUM}{L_JUMP_TO}
- {{ Icon('iconify', 'fa:caret-down', '', true) }}
+ {{ Icon('font', 'caret-down', '', true) }}
diff --git a/phpBB/styles/prosilver/template/navbar_header.html b/phpBB/styles/prosilver/template/navbar_header.html
index b85e7c44a4..1bc31a883e 100644
--- a/phpBB/styles/prosilver/template/navbar_header.html
+++ b/phpBB/styles/prosilver/template/navbar_header.html
@@ -16,32 +16,32 @@
{% if S_REGISTERED_USER %}
- {{ Icon('font', 'file', 'SEARCH_SELF', false, 'far icon icon-gray') }}
+ {{ Icon('font', 'file', lang('SEARCH_SELF'), false, 'far icon icon-gray') }}
{% endif %}
{% if S_USER_LOGGED_IN %}
- {{ Icon('font', 'file', 'SEARCH_NEW', false, 'far icon icon-red') }}
+ {{ Icon('font', 'file', lang('SEARCH_NEW'), false, 'far icon icon-red') }}
{% endif %}
{% if S_LOAD_UNREADS %}
- {{ Icon('font', 'file', 'SEARCH_UNREAD', false, 'far icon icon-red') }}
+ {{ Icon('font', 'file', lang('SEARCH_UNREAD'), false, 'far icon icon-red') }}
{% endif %}
- {{ Icon('font', 'file', 'SEARCH_UNANSWERED', false, 'far icon icon-gray') }}
+ {{ Icon('font', 'file', lang('SEARCH_UNANSWERED'), false, 'far icon icon-gray') }}
- {{ Icon('font', 'file-lines', 'SEARCH_ACTIVE_TOPICS', false, 'far icon icon-blue') }}
+ {{ Icon('font', 'file-lines', lang('SEARCH_ACTIVE_TOPICS'), false, 'far icon icon-blue') }}
@@ -91,14 +91,14 @@
{% if U_ACP %}
- {{ Icon('font', 'gears', 'ACP_SHORT', false) }}
+ {{ Icon('font', 'gears', lang('ACP_SHORT'), false) }}
{% endif %}
{% if U_MCP %}
- {{ Icon('font', 'gavel', 'MCP_SHORT', false) }}
+ {{ Icon('font', 'gavel', lang('MCP_SHORT'), false) }}
{% endif %}
diff --git a/phpBB/styles/prosilver/template/viewforum_body.html b/phpBB/styles/prosilver/template/viewforum_body.html
index 0111423f6d..27d1da6816 100644
--- a/phpBB/styles/prosilver/template/viewforum_body.html
+++ b/phpBB/styles/prosilver/template/viewforum_body.html
@@ -42,9 +42,9 @@
- {L_BUTTON_FORUM_LOCKED} {{ Icon('iconify', 'fa:lock', '', true, 'c-button-icon') }}
+ {L_BUTTON_FORUM_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }}
- {L_BUTTON_NEW_TOPIC} {{ Icon('iconify', 'fa:pencil', '', true, 'c-button-icon') }}
+ {L_BUTTON_NEW_TOPIC} {{ Icon('font', 'pencil', '', true, 'fas c-button-icon') }}
@@ -56,10 +56,10 @@
@@ -186,17 +186,17 @@
{% endif %}
- {{ Icon('iconify', 'fa:question', '', true, 'c-unapproved-icon') }}{L_TOPIC_UNAPPROVED}{L_POSTS_UNAPPROVED}
+ {{ Icon('font', 'circle-question', '', true, 'fas icon icon-blue c-unapproved-icon o-icon-baseline') }}{L_TOPIC_UNAPPROVED}{L_POSTS_UNAPPROVED}
- {{ Icon('iconify', 'fa:recycle', lang('TOPIC_DELETED'), true, 'c-topic-deleted-icon') }}
+ {{ Icon('font', 'recycle', lang('TOPIC_DELETED'), true, 'c-topic-deleted-icon') }}
- {{ Icon('iconify', 'fa:exclamation', lang('TOPIC_REPORTED'), true, 'c-topic-reported-icon') }}
+ {{ Icon('font', 'triangle-exclamation', lang('TOPIC_REPORTED'), true, 'fas c-topic-reported-icon o-icon-baseline') }}
@@ -213,8 +213,8 @@
- {{ Icon('iconify', 'fa:bar-chart', '', true) }}
- {{ Icon('iconify', 'fa:paperclip', '', true) }}
+ {{ Icon('font', 'chart-bar', '', true) }}
+ {{ Icon('font', 'paperclip', '', true) }}
{% EVENT topiclist_row_topic_by_author_before %}
{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} »
{% EVENT topiclist_row_topic_by_author_after %}
@@ -223,7 +223,7 @@