Why a point traces back to the printing press
The point system predates computers by centuries, developed by typefounders to standardize metal type sizes. Desktop publishing software in the 1980s adopted a simplified "PostScript point" of exactly 1/72 inch, which is the version still used today and the reason 72pt equals one inch on the nose.
Why the web settled on 96dpi as a reference
Physical screens vary wildly in pixel density, from low-resolution monitors to ultra-high-density phone displays, so the web needed a fixed reference to keep font sizes visually consistent across devices. Early Windows systems commonly used 96dpi displays, and that number became the de facto CSS standard, even though most modern screens have a much higher actual pixel density under the hood.
Frequently Asked Questions
Why does 12pt text in a word processor look different from 12px on a website?
They are not measuring the same thing β 12pt refers to a physical print size that gets rendered based on your printer or screen's resolution, while 12px on the web is a fixed screen unit under the CSS 96dpi convention. The two are related (1pt β 1.33px) but are not interchangeable without a conversion.
Should I use px or rem when building a website?
Many designers prefer rem for font sizes because it scales properly when a user changes their browser's accessibility font settings, while px stays fixed regardless of a user's preferences. Pixels are still common for things like borders or icons where exact, unscaled sizing matters more.