Fonts Icon


A font is a particular style of typeface for text.
23 Stories
All Topics


A GDPR compliant drop-in replacement for Google Fonts

Bunny Fonts is an open-source, privacy-first web font platform designed to put privacy back into the internet.

With a zero-tracking and no-logging policy, Bunny Fonts helps you stay fully GDPR compliant and puts your user’s personal data into their own hands. Additionally, you can enjoy lightning-fast load times thanks to’s global CDN network to help improve SEO and deliver a better user experience.

All font in the collection are fully open source, which means you can use them without fees even in commercial offerings.

Erik Kennedy

40+ alternatives to popular paid fonts

This is not the most popular view among designers, but I’m totally in favor of using free fonts, especially as a beginning designer.

But free fonts get a bad wrap. Mention them to many experienced designers, and they’ll complain that free fonts have poor quality, bad kerning, and missing features.

You know what? Those stereotypes are a little out of date. The truth is: you can find extremely high-quality free fonts. But sometimes you need to do a lot of research to find them.

Michael Irigoyen

Stop using icon fonts

Michael Irogoyen:

Continued use of icon fonts is a detriment to your visitors and a time-sink for you. By replacing your existing icon font implementation with SVG icons, you’re helping people utilizing assistive technologies, improving the quality, clarity, and reliability of your icons, and reducing your time to maintain legacy assets.

He makes a compelling case.


Fira Code – a free monospaced font with programming ligatures

Nikita Prokopov is next up on our maintainer spotlight series, so I thought it’d be good to introduce you to his awesome programming font. Here’s the problem he’s trying to solve with Fira Code:

Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like ->, <= or := are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet.

Fira Code – a free monospaced font with programming ligatures
Player art
  0:00 / 0:00