All C5 icons disappeared, replaced with squares

Permalink 1 user found helpful
Trying to get this site up and running but I've run into a major problem. Not only do these icons not appear (see attachment) at the top where they are labeled, but they do not appear in the rich text editor either so the client will not be able to see what they are doing to the text.

1 Attachment

 
spiraljetty replied on at Permalink Reply
I'm having a similar problem. When we upgraded from 5.6 to 5.7 the Dashboard Button changed from looking like the text "Dashboard" to three little lines. On my clients system, the lines don't appear, so he gets no indication that the dashboard it there anymore except when he rolls over. This is not happening on all other computers, so I'm wondering if this is an installed font issue. If so, where would I edit the Dashboard Button text?
MrKDilkington replied on at Permalink Reply
MrKDilkington
The icons in the toolbar and rich text editor are Font Awesome font icons.

@BrianTucker

Did the icons display when you first installed concrete5?

When you are logged out of the site, do the Feature block icons display?

@spiraljetty

You mention that this is not happening on all computers.

On the computers where it does happen, do they have anything in common? What browser are they using?
spiraljetty replied on at Permalink Reply
Thank you for the reply. I believe that the issue is that font-awesome is linked to an external server. We are using the Elemental theme. I will need to install the font locally to our server because of firewall issues with the client.
I believe that if I download font-awesome and install it, then edit the css to point to the local address rather than the external server I can fix this. I just can't find any documentation on installing fonts. I have downloaded font-awesome zip file but I'm not sure how to install it in concrete5 and how to edit the Elemental theme.
MrKDilkington replied on at Permalink Reply
MrKDilkington
@spiraljetty

Is there a reason for hosting Font Awesome on an external server?

I ask because Font Awesome is an asset that is included in concrete5. By default, the Elemental theme "requires" this asset in page_theme.php.

Example:
$this->requireAsset('css', 'font-awesome');

https://github.com/concrete5/concrete5/blob/develop/web/concrete/the...
insyntrix replied on at Permalink Reply
insyntrix
I'm having the same issue, though the file path seems to be wrong for me, its trying to look for the fontawesome font in /updates/updates/concrete5.7.3.1/concrete/css/fonts/fontawesome-webfont.woff?v=4.2.0

If you look at the file path, its trying to look into the updates folder twice, though there is only one updates folder on the server, this all happened when it got updated to 5.7.3.1 and nothing got touched or modified for the fonts, its just now broken and I can't seem to find a solution for this.

The strange thing is that if you go to any page in the Dashboard it works, its just the C5 toolbar and the Redactor tool bar. Just doesn't make sense??
MrKDilkington replied on at Permalink Reply
MrKDilkington
@insyntrix

Are you requiring or providing Font Awesome in your theme page_theme.php?

On the topic of updating concrete5, I would watch this How-To video:
https://www.concrete5.org/documentation/how-tos/developers/how-to-ma...

Manually updating concrete5 can make finding files, debugging, and organization a bit easier. I recommend staying current with release updates because they include large numbers of fixes.
insyntrix replied on at Permalink Reply
insyntrix
I'm having the same issue, thought the file path seems to be wrong for me, its trying to look for the fontawesome font in /updates/updates/concrete5.7.3.1/concrete/css/fonts/fontawesome-webfont.woff?v=4.2.0

If you look at the file path, its trying to look into the updates folder twice, though there is only one updates folder on the server, this all happened when it got updated to 5.7.3.1 and nothing got touched or modified for the fonts, its just now broken and I can't seem to find a solution for this.

The strange thing is that if you go to any page in the Dashboard it works, its just the C5 toolbar and the Redactor tool bar. Just doesn't make sense??