Some typefaces I love!

Here are some hand curated fonts to choose from for your next project. I'll be adding more as I find them so check back often!

If you'd like to learn to optimize fonts yourself, check out my blog post on the topic!


  • Bungee by David Ross

    A bold font for vertical and multicolor typography. Thanks to my designer friend Gary for putting me onto this!

    Sample CSS
    @font-face {
        font-family: 'Bungee';
        font-display: swap;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        src: url('../fonts/Bungee/Bungee-Regular.woff2') format('woff2');
    }
  • Baloo 2 by Ek Type

    Ek Type is a font foundry that is single handedly making writing in Indian languages beautiful again. I've used Baloo for websites I've made in Gujarati but I can't get over how good it looks in English too.

    Sample CSS
    @font-face {
        font-family: 'Baloo 2';
        font-display: swap;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        src: url('../fonts/Baloo2/Baloo2-Regular.woff2') format('woff2');
    }
  • Iosevka by Belleve Invis

    Iosevka is an open-source font that you can customize and compile to your liking. The download I've provided is the customised build I use on this website.

    Sample CSS
    @font-face {
        font-family: 'Iosevka';
        font-display: swap;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        src: url('../fonts/Iosevka/Iosevka-Regular.woff2') format('woff2');
    }
  • Nunito by multiple authors

    Nunito is a really nice rounded font face that's perfect for when you need something that's readable but just a bit more freindly than the average sans serif font.

    Sample CSS
    @font-face {
        font-family: 'Nunito';
        font-display: swap;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        src: url('../fonts/Nunito/Nunito-Regular.woff2') format('woff2');
    }