
Security News
Bun 1.2.19 Adds Isolated Installs for Better Monorepo Support
Bun 1.2.19 introduces isolated installs for smoother monorepo workflows, along with performance boosts, new tooling, and key compatibility fixes.
system-fonts
Advanced tools
CSS module for utilizing system fonts
488 | 1 | 1 |
---|---|---|
bytes | selectors | declarations |
npm install --save-dev system-fonts
http
git clone https://github.com/mrmrs/css-system-fonts
ssh
git clone git@github.com:mrmrs/css-system-fonts.git
Import the css module
@import "system-fonts";
Then process the CSS using the tachyons-cli
$ npm i -g tachyons-cli
$ tachyons-cli path/to/css-file.css > dist/t.css
The built CSS is located in the css
directory. It contains an unminified and minified version.
You can either cut and paste that css or link to it directly in your html.
<link rel="stylesheet" href="path/to/module/css/system-fonts">
The source CSS files can be found in the src
directory.
Running $ npm start
will process the source CSS and place the built CSS in the css
directory.
/*
SYSTEM FONTS
*/
.system-sans-serif { font-family: -apple-system, BlinkMacSystemFont, /* MacOS and iOS */
'avenir next', avenir, /* MacOS and iOS */
'Segoe UI', /* Windows */
'lucida grande', /* Older MacOS */
'helvetica neue', helvetica, /* Older MacOS */
'Fira Sans', /* Firefox OS */
roboto, noto, /* Google stuff */
'Droid Sans', /* Old Google stuff */
cantarell, oxygen, ubuntu, /* Linux stuff */
'franklin gothic medium', 'century gothic', /* Windows stuff */
'Liberation Sans', /* Linux */
sans-serif; /* Everything else */ }
/*
References:
https://webkit.org/blog/3709/using-the-system-font-in-web-content/
https://en.wikipedia.org/wiki/Avenir_(typeface)
https://www.google.com/design/spec/style/typography.html#typography-typeface
https://core.trac.wordpress.org/ticket/36753#comment:85
*/
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)MIT
FAQs
CSS module for utilizing system fonts
We found that system-fonts demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2.19 introduces isolated installs for smoother monorepo workflows, along with performance boosts, new tooling, and key compatibility fixes.
Security News
Popular npm packages like eslint-config-prettier were compromised after a phishing attack stole a maintainer’s token, spreading malicious updates.
Security News
/Research
A phishing attack targeted developers using a typosquatted npm domain (npnjs.com) to steal credentials via fake login pages - watch out for similar scams.