feat: Support custom font domains and add font MIME type detection tests #2073
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR addresses review comments from #2068 and adds support for custom font domains in the discovery configuration.
Changes
fontDomainsparameter to discovery config to support custom font serving domains alongside the defaultfonts.gstatic.comhandleIncorrectFontMimeType()function to accept and validate user-configured font domainsFiles Changed
packages/core/src/utils.js- AddedisKnownFontDomain()helper and updated font handling logicpackages/core/src/network.js- Updated to pass custom font domains to MIME type handlerpackages/core/test/utils.test.js- Added unit tests for domain validationpackages/core/test/discovery.test.js- Added integration testRelated Issues
Jira: <>
Testing