I am migrating from slice.zone to skip.house! Please keep your arms, legs, hands, and feet inside of the migration apparatus at all times.
I believe I originally registered slice.zone
after seeing the domain of a
friend of mine: ave.zone. “zone” is a neat gTLD, I thought, and so I made
slice.zone
my primary home on the internet.
After a certain point I gave my website the de facto name of “slice’s house”,
and then “skip’s house” after I began going by that name. I recently figured
that I should have it in the domain, and skip.house
seemed wholly
appropriate, so here we are!
Additionally, I am now reachable at skip@skip.house, and I’ve updated all of the links on this website as necessary. It’s been oddly surreal (yet incredibly motivating) to receive correspondence from readers. Being perceived like this is unfamiliar to me, but it’s cool I guess.
For the sake of keeping everyone’s RSS feeds clean, I have implemented a cutoff
that preserves the old domain as-is within the <guid>
of blog posts that were published
before the migration. Please drop me a note if this is broken somehow and you’re
seeing duplicates.
The <site>
and self-reference to the feed were updated with the new domain,
so hopefully that doesn’t break anything, either.
Fonts, fonts everywhere
About a week ago I licensed Concourse, a typeface by Matthew Butterick, and redesigned the typography of this website around it. Probably the most influential factor at play here was the accessible pricing of the font. It was also the natural choice considering that I enjoy Practical Typography, a book authored by Butterick, and that I’ve applied some of its principals to the design of this website before I even considered licensing the font.
On the other hand, Inconsolata is now used for monospaced text. I love PragmataPro, but it didn’t fit too well next to Concourse.
Something that continues to annoy me up to this day is the lack of
text-box-trim
support in current
browsers (excluding Safari Technical
Preview), as it allows for a level of increased correctness when it comes to
alignment and layout surrounding text. Ah well, maybe someday.
Cinnamon
What else, what else…
I am working on a Neovim GUI for macOS! I’m very excited about it.
Take this gem from my working tree that probably definitely contains correctness issues:
// TODO: rip this out asap
if text.utf8.contains(where: { !(32...126).contains($0) }) {
text = "?"
}
Unicode is hard. Anyways, I’ll probably poke myself to write some articles on its development, as I’ve had to deal with a lot of pretty “fun” stuff already.