postcss-unicode-characters
An easier way to write unicode-range descriptors.
Install
With npm do:
npm install postcss-unicode-characters --save
Example
This module provides syntactic sugar for the unicode-range
descriptor,
inspired by @svgeesus' dotCSS talk. It provides three different ways to
construct a standard unicode-range
descriptor by using the non-standard
unicode-characters
descriptor.
The formal syntax for unicode-characters
looks like this:
[ <string> | name( <string> ) | script( <string> ) ]#
Using literal characters
Write in the characters that you want to subset directly, using a string:
Input
Output
Using this method, duplicate characters are automatically removed for you.
name
function
Using the If you can remember a Unicode description for a character, using this function will save some time obtaining the literal:
Input
Output
script
function
Using the You can also use the script
function for a range of characters.
Input
Output
Mix & match
Note that you can mix and match as many combinations as you like, even using
the classic unicode-range
syntax. Just remember that these should be separated
by a comma:
Input
Output
Usage
See the PostCSS documentation for examples for your environment.
Contributors
Thanks goes to these wonderful people (emoji key):
Ben Briggs 💻 📖 👀 ⚠️ |
---|
This project follows the all-contributors specification. Contributions of any kind welcome!
License
MIT © Ben Briggs