Kaisla

About

One page, one script, two typefaces. No build step.

Kaisla started as a shell function that spat out .Xresources lines, written because I kept re-typing the same eight hex values every time I set up a new machine. The function grew a preview, the preview grew sliders, and at some point it was easier to make the thing a web page than to keep it in zsh.

The name is Finnish for the bulrush that stands along the lake shores here. The first palette I kept was picked off a photo of one.

Scope

It does one conversion and seven exports. It will not learn a palette from a screenshot, it will not sync anything, and it does not simulate colour blindness: an honest version of that takes more than a slider, and this page has no business pretending otherwise.

Privacy, such as it is

The page makes no network requests after it loads. There is no analytics script, no font from someone else's server, no cookie. Your last palette is kept in this browser's local storage, so the page opens the way you left it; the Reset button clears it.

The colours you type never leave the tab. If you want to check, the network panel in your browser is the shortest proof.

Typefaces

The text is set in Finlandica, drawn by Helsinki Type Studio as Finland's national typeface. The terminal samples are set in Iosevka by Renzhi Li, cut down to the characters this site uses. Both are served from here under the SIL Open Font License; the licence texts are next to the files.

Licence

The page and its script are public domain. Do what you like with them; attribution is welcome but not required. The typefaces keep their own licence.

Contact

Mail goes to kaisla at this domain. I read it in batches, so give it a week before assuming it went missing.