Bad type is rarely the wrong typeface. It is spacing, size, measure, and a handful of defaults nobody told you to change. These articles are about the numbers underneath that.
Speed & Performance
A Web Performance Budget for Your WordPress Site
Pick a connection profile and a target load time, and arithmetic hands you a byte budget per resource class. A web performance budget is a decision tool: it tells you which image, which font and which plugin gets told no, before the page ever gets slow.
Dummy Text Generator: Lorem Ipsum That Behaves Like Real Copy
Lorem ipsum has a longest word of thirteen letters and no umlauts at all, so a layout tested with it is tested with the easiest text it will ever hold. What placeholder text should actually prove, and a generator that produces it.
Font Face Generator: The Licence and the Layout Shift
Two things go wrong with web fonts: the licence nobody opened, and the layout that jumps when the font finally arrives. Both answers are already inside the file, in tables you can read in your own browser before you serve a single byte.
Every Character Counter for Meta Descriptions Is Wrong
A character counter says two strings are the same length. A search result says one fits and the other does not. Search engines truncate by pixel width in a specific font, and the numbers are further apart than anyone expects.
Making a Share Card That Does Not Look Like an Accident
The tag is rarely the problem. The picture is. Draw a 1200 by 630 card in the page, then work through the crops, the floors and ceilings the platforms enforce, and the design rules that survive being seen on a phone.
Pasted text carries more than words: Word markup, PDF line breaks, tracking parameters, and a set of characters that render as nothing at all. What each one actually is, why WordPress makes some of it worse, and what to strip.