Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3294

R

Richard Rutter

Personal blog · clagnut.com/blogdesignweb

Richard Rutter writes Clagnut summaries, a personal blog at clagnut.com about design and web. Since 2010, 22 different Hacker News readers have linked it 23 times, most often “An end to typographic widows on the web”. It is still writing: the last post was on 2026-05-20, and you can follow it by feed.

Visit the blog
23mentions?
22HN people?
2010–2025first – last linked?
Links on Hacker News per year · peak 6 in 2023

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

Richard Rutter's typography and CSS posts. HN readers cite them for the em-based font-sizing technique (popular since 2004) and as references on web hyphenation and variable fonts.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The online home and blog of Richard Rutter, cofounder of Clearleft and Fontdeck. Here he writes about web typography, human-centred design, Brighton, music and occasionally cycling.

Most-linked posts?

  1. An end to typographic widows on the web
    4 people · 4 mentions · first linked 2023-03-07
  2. Hyphenation in CSS
    2 people · 2 mentions · first linked 2019-03-23
  3. TODS – a typographic and OpenType default stylesheet
    2 people · 2 mentions · first linked 2024-09-26
  4. /blog/348/
    2 people · 2 mentions · first linked 2011-09-13

What Hacker News says?

  1. Yes, both in theory and in practice [1]. What I'm more curious about is whether variable fonts can save disk space. I.e. whether a variable font that interpolates between "regular" and "bold" is smaller than one font file in "regular" and another in "bold". Because so much about the two variations is the same -- the same glyphs, the same number of anchor points, in the same order... it's just the actual anchor point…

    Comment linking /blog/2418

    on “Variable Fonts”
  2. Submitted Pagination widows, or, why I'm embarrassed about my eBook (2023) as a story · 223 points

    HN discussion
  3. I think relative font-sizing with "em" and "rem" [1] is a popular and good choice these days. "em" has been popular since 2004 after an article by Rutter [2]. IE9- (and Android 1.6-) didn't scale/zoom well when the font was set in px. But using px was widespread despite these (and other) cons because it was easy, reliable and consistent to implement across browsers. [3] Pt (point type) are only for printer style she…

    Comment linking /blog/348/

    on “CSS Zen Garden relaunched”
  4. Submitted Hyphenation in CSS as a story · 184 points

    HN discussion
  5. Yea, we were hitting visible load issues on both the images and jQuery. Because the goal was to build something that felt like an iOS app, the longer the load screen was up, the less it felt like a real app. The em technique is discussed in some detail here: http://clagnut.com/blog/348/ In practice what it also allows us to do is to set a font-size of 150% on the body and everything scales up proportionately.

    Comment linking /blog/348/

    on “Currency.io, a html5 currency converter - open sourced to learn from”
  6. Submitted Use of ch unit considered inappropriate (in certain circumstances) as a story · 3 points

    HN discussion
  7. Incidentally, by the same author, the state of hyphenation on the web: http://clagnut.com/blog/2395 It's from 2019, but nothing much has changed since. My biggest gripe is that browsers should prevent hyphenation when a word starts with an uppercase letter, which doesn’t seem too hard? The only bulletproof (but more complicated) solution is to process text beforehand and insert soft hyphens (­) where appropriate.

    Comment linking /blog/2395

    on “The Elements of Typographic Style Applied to the Web”
  8. Submitted TODS – a typographic and OpenType default stylesheet as a story · 3 points

    HN discussion
  9. See also http://clagnut.com/blog/2380/

    Comment linking /blog/2380/

    on “All the Letters”
  10. Submitted An end to typographic widows on the web as a story · 3 points

    HN discussion
  11. Here's a little trick if you're going to use em: BODY {font-size:62.5%} That makes 1em equal 12px, so 2em is 24px, 1.5em is 18px, etc. You'll need to do this to get consistency across all browsers. Otherwise 1.1em could be 20px for me but 18px for you. Here's a post that goes into much more detail: http://www.clagnut.com/blog/348/

    Comment linking /blog/348/

    on “Show HN: http://hackerbra.in - fast and smart hacker news”
  12. Submitted All you need to know about hyphenation in CSS as a story · 3 points

    HN discussion
  13. Submitted TODS – a typographic and OpenType default stylesheet as a story · 2 points

    HN discussion
  14. Submitted List of Pangrams (2014) as a story · 2 points

    HN discussion
  15. Submitted English Phonetic Pangrams as a story · 2 points

    HN discussion
  16. Submitted An end to typographic widows on the web as a story · 2 points

    HN discussion
  17. Submitted An end to typographic widows on the web as a story · 2 points

    HN discussion
  18. Submitted How to Typeset a Date Range as a story · 2 points

    HN discussion
  19. Submitted Why designers should and shouldn't code as a story · 2 points

    HN discussion
  20. Submitted My Requests for Interop 2026 as a story · 1 points

    HN discussion
  21. Submitted How to size text using ems (2004) as a story · 1 points

    HN discussion
  22. Submitted An end to typographic widows on the web as a story · 1 points

    HN discussion
  23. Submitted The Scourge of Helvetica Neue Light as a story · 1 points

    HN discussion

Search all of HN for clagnut.com

Linked by the same people?