← Home

Details

2026-03-09

“Perfection is lots of little things done well.” - Marco Pierre White, Michelin-starred chef.

Sometimes I’ll open an application and immediately notice a ton of small issues with the interface. A label might render a few pixels too low, the kerning of some text might be uneven, or maybe the window lags when you resize it. Nothing showstopping, but it doesn’t inspire confidence in the product.

(Of course I’m jinxing myself by saying this. There will surely be many such issues in the early versions of Sailbrush.)

I spent some time over the weekend and today chasing down a few of those small but important issues. For example, I’m using the “Inter” font, which is designed specifically for screens. It’s also the font that Blender uses, and I figure if it’s good enough for them, it’s good enough for me. But I noticed that the more recent versions of the font render with bad kerning at small sizes on low-DPI screens. After digging into it a bit, the solution seems to be to set the letter spacing to 1%. I’m not totally sure what the root cause is, but I’m not the only one to have this issue, so at least I’m not crazy.

I also added a couple more features to Rosin, and wrote some more of a video script.