dkrnl / postcss-font-display Goto Github PK
View Code? Open in Web Editor NEWPostCSS plugin to automatically add font-display css rule
License: MIT License
PostCSS plugin to automatically add font-display css rule
License: MIT License
Hi, would you accept a pull request to extend the current functionality so that an array of configuration objects can be passed, each with a new test
property that allows you to specify which font families the configuration should apply to? This would allow for configuring different font-display
descriptors to be used for different @font-face
at-rules. For example, the plugin could be initialized as follows:
postcss([require('postcss-font-display')(
[
{
test: true,
display: 'swap',
},
// See https://github.com/FortAwesome/Font-Awesome/issues/14387#issuecomment-567093531
{
test: ['FontAwesome'], // or 'FontAwesome'
display: 'block',
},
]
)])
I have implemented this modification locally for a project and it works as expected. According to the implementation:
test
can be one of the following
true
: Match all @font-face at-rulestest
can be used even if a single object is used for configuration instead of an array of objects. The default value is true
to match the current behavior.I would be happy to submit a pull request. Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.