Blog

Sort by:

What I look at before a font touches a logo.

See the toolkit
Fm small size legibility test magnifying glass

Small-size legibility test

Every font checked at favicon and logo size, not just a large screen preview.

Fm free cricut fonts you can legally sell with cover

Commercial licence guide

What each bundle actually lets you put on a client logo or a product for sale.

Fm font pairing x height test

Font pairing sets

Headline and body fonts tested together, not picked to just look nice apart.

Cursive vinyl word weeded on a Cricut mat with no gaps between letters

Cricut-ready lettering

Script and display fonts checked for clean cuts, not just clean screen rendering.

Fm web font loading weight devtools network

Web font loading weight

File size checked before a font goes on a live site, so a headline doesn't stall the page.

Blog FAQs

Why does my logo font look blurry as a favicon?

High-contrast strokes and thin serifs break apart below 32px. Choose a lower-contrast, more even-weight font for anything that shrinks to an icon.

Can I sell products made with this font?

Only if the bundle's licence covers commercial resale — that tier varies by font, not by site-wide default. Check the licence terms before the first sale, not after.

Why did my Cricut cut miss thin serifs?

Hairline strokes narrower than the blade width tear instead of cutting clean. Pick a script or display font rated for cutting, not just for screen display.

How many fonts should I pair in one design?

Two — one for headlines, one for body or supporting text. A third font is almost always the one that makes a logo look amateur.

Is a free font safe to use on a client logo?

Most free fonts carry a personal-use-only licence. Read the EULA before delivering client work — an unlicensed font in a paid logo is the client's legal exposure, not just yours.

Why does my font look different in Canva than the preview?

Canva substitutes a fallback weight when the exact static style isn't uploaded. Upload every weight you need as its own file instead of relying on the variable font default.