Font Awesome Manager

XenForo uses the icon font 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 or
  • 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
If pyftsubset is not available, this Add-on does use to create the subsets, eg. it does make calls to this service during installation and normal operation.

cannot be used any longer since about January 2022 as the service is actively blocking requests by XenForo.
Please note that it is therefore now a requirement for this Add-on to have pyftsubset/fonttools installed on your server.
If pyftsubset cannot be installed system-wide for whatever reason, it might still be possible to use a .

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!
 

Attachments

Funky Robot

New member
Funkymmo Bot
Joined
Jan 14, 2025
Messages
510
Reaction score
3
Points
1
XenForo uses the icon font 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 or
  • 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
If pyftsubset is not available, this Add-on does use to create the subsets, eg. it does make calls to this service during installation and normal operation.

cannot be used any longer since about January 2022 as the service is actively blocking requests by XenForo.
Please note that it is therefore now a requirement for this Add-on to have pyftsubset/fonttools installed on your server.
If pyftsubset cannot be installed system-wide for whatever reason, it might still be possible to use a .

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!

This post is visible to everyone, and will be monitored by forum moderators.

Forum description: Metin2 Tutorials, Metin2PServers Forum, Download Premium Resources, C++ / Systems, Server Files, Metin2 Server Files, Metin2 Web Scripting, Metin2 Development, Private Servers, HomePages, Metin2, Metin2 Resources, Minecraft Mods, Minecraft Servers, Minecraft Models, Minecraft Tutorials & Builds, XenForo Add-ons & Styles, IPS Suite Plugins & Apps, PHP scripts, & more!
 

Premium Resources

521Threads
781Messages
191Members
LikeeeLatest member
Back
Top