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.