
UPPERCASE, camelCase, kebab-case — Every Text Case Explained With One Example
One phrase through eight case modes, what each is actually for, and the two Title Case traps (small words and accents) that trip everyone. N
Tag archive

One phrase through eight case modes, what each is actually for, and the two Title Case traps (small words and accents) that trip everyone. N
I wrote a small book typesetter that runs in the browser. Here is how it breaks lines, why hyphenation mattered more than the clever algorithm on a 5 x 8 page, how it keeps single lines off the top of a page, and why the inside margin depends on a page count you don't know yet.

How a linguist and type designer turned 1st-century handwriting from Roman military tablets into a modern open-source font. Perfect for history lovers, type designers, and anyone who wants their text to look like it was scratched by a Roman soldier — but clean, regular, and free.
Typography is one of those skills that separates good design from great design. But finding the...

Line-height reserves space for accent marks your headline never uses — a hand-tuned negative margin only fixes it for one font at one size. text-box-trim does, natively, from the font's own metrics.
Have a page of handwriting, an illustrated alphabet, or sketchbook lettering you want to try as a...
I build LogoRay, a tool that composes a full brand kit around a name. After watching thousands of...
Ahmad Shadeed's new piece nails the icon-and-label bug that has been quietly wrong on every design system list for years, and the fix is one transform in the lh unit.
Supporting non-Latin scripts like Bengali alongside English is far more involved than simply swapping...

Ever spent hours meticulously setting up fluid typography scales in a design file, only to watch a...
You see a typeface in a poster, screenshot, logo, or interface, but the font name is...
Introduction to strokes.js In the quest for more expressive and personalized web...