- Blog
- New Website Theme
254 words1 min read
In accord with my new, standardized theming which I’ve since adopted across various sites (mostly software projects), I have updated the formatting and typography of this site too. I updated the types to match my theme; headers are now set in Valley Sans, body in Alegreya, and monospaced text in Commit Mono.
There are some other new goodies too. As you may have noticed, I added dropcaps which I rather like. They’re Valley Sans 900 and 3 lines tall—maybe a bit excessive, but they’re enabled by default only on posts longer than 500 words, and I rather like how they look. A random technical note: since Firefox doesn’t support initial-letter dropcaps are floated there. I tried a bit to get parity with Chromium, but didn’t try too hard.
Additionally, I’ve added one more client-side script, in addition to the scripts for sidebar/TOC and theme swapping—fancier justification using justif, which uses Knuth-Plass for breaks (like TeX), which essentially sets more than one line at a time. justif has some other cool features like overflow punctuation and can adjust tracking which I enabled. It’s a bit big though, clocking in at around 31KB, and I’d like a way to cut out portions of the bundle I won’t use.
There are also a lot of random small changes and bug fixes so hopefully browsing the site is nicer on the whole. Most of the actual code changes were made by a LLM (5.6 Terra medium or 5.0 Sonnet/Opus xhigh), but stylistic choices were made by me.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.