Skip to content

Conversation

phndiaye
Copy link
Member

What does this PR do?

This PR removes two things:

  • unused FontAwesome fonts like Sharp, Thin, or Light that we do not use. If needed they will be added.
  • Remove eot|ttf|woff fonts as woff2 have been supported on baseline web for quite some time now (https://caniuse.com/woff2). Also, those are quite heavy and are only needed when targeting really old browsers.

This allows us the drop the dist/ size quite considerably.

What are the observable changes?

Stage dist/ Size Delta vs Previous Delta vs Initial
Initial (all fonts) 19.0 MB
Mid (unused fonts dropped) 9.8 MB −9.2 MB (−48%) −9.2 MB (−48%)
Current (woff2 only) 6.9 MB −2.9 MB (−30%) −12.1 MB (−64%)

Good PR checklist

  • Title makes sense
  • Is against the correct branch
  • Only addresses one issue
  • Properly assigned
  • Added/updated tests
  • Added/updated documentation
  • Migrated touched components to Glimmer Components
  • Properly labeled

@phndiaye phndiaye self-assigned this Aug 20, 2025
@phndiaye phndiaye force-pushed the chore/cleanup-bootstrap-js-import branch from 9309997 to 717f4bc Compare September 12, 2025 15:50
Base automatically changed from chore/cleanup-bootstrap-js-import to master October 1, 2025 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants