This whole stupid dog enclyopedia was an escalating series of generative AI scaling experiments and pointlessnesses:

https://www.thewoofbook.co.uk/

The quirkiest / most impractical aspect was responsive, same-width, stylised dog names.

Some dogs have short names (Pug), some long single-words (Dalmatian), some simply spitefully awkward (Cavalier King Charles Spaniel).

I wanted them all--and any future additions--to look similar, silly, and good.

https://www.thewoofbook.co.uk/testing/pageTitles

The final solution calculated relative weights for each letter then boshed the combined word weight in to a CSS variable. Some weights got (a variety of) word-break approaches and most names had primary and secondary styles with different weights. Took me weeks to work out the approach.

Pure stubborn idiocy; I’m deeply proud.