Resource icon

Beta Font Awesome Manager 1.2.0 RC 3

No permission to download
Compatible XF 2.x versions
  1. 2.2
License
MIT
Visible branding
No
XenForo uses the icon font Font Awesome Pro 5 that contains over 7.000 icons of which XenForo typically uses only a few hundred.
But as all icons are included in the CSS and font files, browsers have to download the full font files and CSS which does cause a significant overhead in most cases.

By subsetting the font to include only those icons that are actually being used, the size of the font files and CSS can often be drastically reduced which does improve page loading time.
Typically, the size of the font files can be reduced by over 80%.

This Add-on does allow to automate the process of creating subsets as much as possible:
  • It can automatically scan the database and PHP files for Font Awesome icon references
  • It can monitor database entities (like Phrases, Templates, BB-Codes, etc.) for changes and adjust the subset accordingly
  • It can perform subsetting using locally installed fonttools/pyftsubset or transfonter.org
  • It does allow you to easily add icons that are not discovered automatically
  • It does allow you to exclude icons that have been discovered automatically but are not actually being used (for example if the feature that uses them is not being used)
  • It can exclude certain templates or files from being scanned (which can be useful if those reference icons without actually using them)
  • It does offer various strategies to load subsets and CSS
  • It does support AMPXF
If pyftsubset is not available, this Add-on does use https://transfonter.org to create the subsets, eg. it does make calls to this service during installation and normal operation.

Thanks to @Andro, @rdn, @Nirjonadda, @frm, @Ivancas, @Anatoliy, @briansol, @Masetrix, @duderuud and all others who helped in private beta testing.
This Add-on wouldn't be as usable as it is (well at least I think it is usable ;)) without your feedback!
  • fam-style-properties.png
    fam-style-properties.png
    45 KB · Views: 407
  • fam-options.png
    fam-options.png
    83.4 KB · Views: 406
Author
Kirby
Downloads
182
Views
1,944
First release
Last update
Rating
5.00 star(s) 18 ratings

More resources from Kirby

Latest updates

  1. 1.2.0 Relase Candidate 3

    Bugs Fixed Duotone icons were not usable if style option Load subsets only was enabled This...

Latest reviews

Absolutely amazing addon! Quickly checking some pages the average loaded fonts were before this addon 585kB.. After installing it loads roughly 50kB, a reduction of ~92% in size.. This should be installed all XF forums :)
Thanks @Kirby !

This tool is one of the best enhancements for XF 2.x anywhere.
This gives XF a turbo, even with mobile sites: D
Easy to install, very good FAQ in case of problems and really free of charge.
One of the single greatest addons you can add to your XF2 site right now. Thats about all I have to say.
Thank you so much @kirby for this critical and wonderful addon! IMHO this functionality should be core and is essential for any administrator that takes speed and optimization serious. A very valuable addon which works like a charm.
Wonderful addon. Thank you for inviting me to the beta. This has been a huge performance boost to the forum.
This is a great resource, just did a GT metrix test and score went up significantly. I had previously decided not to install any more addons, but this one just seems indispensable!
A no-brainer for some easy and important speed optimization. The add-on works out of the box with no configuration needed. Saved me about 250kb of CSS and probably even more in unneeded font files. Great work!
I'm using this since a couple of month and it's just excellent. Page speed improved a lot, so highly recommended for everyone!
Incredible! Makes a big difference in our Google Page Speed! Thanks @kirby & @MattW for the awesome help with this! (if only Ad Networks, especially Google, could be as efficient)
Really awesome resource that instantly helps improve page loading speed and is really quite stable. Highly recommended!
Top