Troubleshooting missing graphic icons on Internet Explorer webpages
When you load web applications that use font icons, you notice that the icons are not displayed correctly in Internet Explorer. This problem can occur in webpages that use such popular font icon sources as font-awesome, @font-face, graphic shell icons, and GDI fonts. This article outlines some of these scenarios, potential causes of the problem, and the steps that you can take to resolve the problem.
Original product version: Internet Explorer
Original KB number: 4551929
Partial list of scenarios
- Website graphic shell icons are missing.
- Web font-face icons are missing.
- Font-awesome icons are missing.
- Fonts are blocked when you run Internet Explorer 11 on Windows 10.
- Office 365 icons are missing - right navigation doesn't display the icons.
- CRM right navigation doesn't display the icons.
- Yammer right navigation doesn't display the icons.
- MSN icons are missing.
- Microsoft.com website icons are missing.
- Web icons are missing when you browse websites by running Internet Explorer 11 on Windows 7 (See the Cause 2 - Allow Font Downloads GPO is disabled section).
- OneDrive site in SharePoint the settings wheel is missing in the navigation bar.
Microsoft recommends that users switch to Microsoft Edge to avoid these scenarios. If you have to continue using Internet Explorer, you can use the following solutions to mitigate the problem, depending on the cause.
Cause 1 - Blocking Untrusted Fonts feature is configured in Windows 10
As discussed in this article Block untrusted fonts in an enterprise, this feature might have been turned on either through Group Policy or through registry settings.
You can determine whether this feature is contributing to the problem by checking for the following errors in the console information under Developer Tools in the browser window:
CSS3111: @font-face encountered unknown error
CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
You can open Developer Tools by pressing F12 key on your keyboard.
After you verify the error, you can check for the presence of either of the following registry keys to determine whether the feature is enabled through Group Policy or a registry setting.
Case 1: Block Untrusted Fonts feature enabled through Group Policy
The following registry key set to 1000000000000:
Case 2: Block Untrusted Fonts feature enabled through the registry
The following registry key set to 1000000000000:
To test whether the problem of missing fonts is resolved by disabling the Block Untrusted Fonts feature, you can use the appropriate settings to turn off this feature, as documented in Turn on and use the Blocking Untrusted Fonts feature.
For more information, review the following document:
Cause 2 - Allow Font Downloads GPO is disabled
In environments in which the Block Untrusted Fonts feature is turned off, administrators can use the Allow Font Downloads Group Policy Object (GPO) to configure the zones that allow font downloads.
This GPO can be configured. It's enabled by default for the following Internet Explorer zones:
- Internet Zone
- Local Intranet Zone
- Trusted sites Zone
- Restricted sites Zone
The web font icon can be missing if the Allow Font Downloads GPO is disabled in one of these zones and the website that is experiencing the problem fits into that zone. For example, the GPO may be enabled only on the Trusted sites and Local Intranet zones, but the website is not in either of these zones. In this situation, you can do either of the following to mitigate the problem:
- Add the website to one of the zones that is already enabled to allow font downloads.
- Enable the Allow Font Downloads GPO for the additional zones that the websites fit into.
Enabling this policy to new zones or adding the website to zones that allow font download may expose your system to websites that use malicious fonts. You should always make sure to add only trusted websites to the zones that are enabled for this policy.
For more information about how to configure Allow Font Download through Group Policy, go to the following policy information webpages:
Computer Configuration: https://gpsearch.azurewebsites.net/#746
User Configuration: https://gpsearch.azurewebsites.net/#747
You can also review the Font download configuration for every zone that's listed on the Security Settings page in Internet Explorer property pages.
Cause 3 - An antivirus application prevents the font icons from displaying
If neither the Cause 1 nor Cause 2 scenarios help you resolve the missing icons problem, try disabling any installed antivirus application. These applications are known to prevent font icons from displaying in Internet Explorer 11.
If you are using Symantec Data Loss Prevention (DLP), refer to the following article for a resolution that makes changes to the DLP settings: