Bug - Font Awesome Solid

Hi Themeco,

Not sure if its already been reported - when Font Awesome Solid is set to Off in Theme Options > Miscellaneous; icons which have been hardcoded throughout the theme files disappear.

So far I’ve found it impacts:

  • Scroll to Top
  • Comments
  • Audio
  • Video

Likely to be elsewhere. Some can be changed through CSS, probably worth removing the dependency on Font Awesome Solid and replacing with CSS, SVG, or something; sure the developers know best.

Hi @strobley,

Thanks for the heads up, I’ve submitted this to our issue tracker maybe the developers can do something about it. Im not really sure if we can consider this as a bug since that’s the point of that setting. If you turn that Off that means you’re opting to not use the Solid FontAwesome.

Have a nice day,

Thanks, I’m assuming the same is true for Ajax Add to Cart.

Agreed, however I would expect some form of graceful fallback or removal of dependency if users can now turn it off for the small handful of icons that are used like this.

Hi @strobley,

Yes, you got a point, I have added that to the bug report too.

Have a nice day,

Hi @strobley,

I’m checking this issue and font-awesome is the only icon library that the builder and theme have, there is nothing to fall back to when it’s disabled, those icons will remain empty even if the dependency is removed. Like the add-to-cart icon, there is no other add-cart icon beside the one from font-awesome. And the removal of ajax or other functionalities relying on icons will greatly affect user experiences and integration, like with other plugin’s features (like Woocommerce ajax cart which primarily a shop feature/setting).

That option to disable font-awesome is only given so the user could include their own icons through custom CSS, and with the help of 3rd party icon libraries. The missing icons are visible so user could follow which needs the icon replacement. For example, let’s say you choose an image as an icon.

.x-icon-angle-down:before,
.x-icon-angle-down::before {
content: url('//example.com/some-image-scroll-down.jpg');
}

If a user isn’t gonna add or implement their own icons then I don’t recommend offloading the font awesome icons through that option, the icons are mandatory for some graphical controls.

Perhaps you wanted to apply your own graphics? We may able to assist you by providing more ideas how it can be done. But we can’t fully provide the customization for all the icons.

Thanks!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.