Digitigrade @ git 47c3a70

nancy
they/she
@nancy
Joined 20 Jan 2026, 18:21
nancy drew but if she internet puppy

i like rust-lang.
i like browsers and websites that function without javascripts-- try seeing the internet from dillo.

re: a horrible thought

a quick survey of the fonts on my debian install reveals:

  • Default 'sans serif', 'serif', and 'monospace' fonts: correct!
  • DejaVu: mostly correct, although DejaVu Sans (non fallback) is a fail as it doesn't render any mark above the J.
  • Hack, Liberation: fail, two marks on the J
  • Nimbus: fail, two marks on the J, and it's trying to escape to the left
  • Noto: mostly correct, although Cherokee, CJK, Coptic, Georgian, and Math variants fail by rendering two marks
  • OpenSymbol: fail. renders the acute as if it were its own letter
  • Quicksand, Symbola, URW Bookman and URW Gothic: fail, two marks on the J

all in all, a decent showing? from the default fonts especially.

re: microslop

oh, thanks for the bug report!

i didn't realize digitigrade was missing notifications for one's own posts, i'll get right on adding that.

Last modified 14 Mar 2026, 11:25
css

nice!

i wrote some media queries for it in case anyone else makes the mistake of opening the link of opening the documentation on a small laptop screen or phone

@media (max-width: 1400px) {
	body {
		max-width: 80vw;
	}
}

@media (max-width: 1100px) {
	.sidebar {
		float: initial;
		width: initial;
		margin: 10px 20px;
	}
	.content {
		margin-left: initial;
	}
}

take 'em or leave 'em :)

Mentions winter Sparkles!
Last modified 12 Mar 2026, 15:29
another digitigrade LinkPreview patch
  • switched LinkPreview from file_get_contents to cURL so we can access the headers
  • force htmldocument to use charset from response Content-Type header, if supplied
  • limit download size and set Accept header so we're less likely to feed things that aren't web pages into the html parser
e.g. https://fevriere.bandcamp.com/ (open on original instance)
e.g. https://fevriere.bandcamp.com/ (open on original instance)
Mentions winter Sparkles!
digitigrade fix

fixed the link previews' text encoding.

also switched from the HTML4 \DOMDocument to the HTML5 \Dom\HTMLDocument, because the documentation for the former was plastered with warnings and i figured "why not".

https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f

digitigrade fix
link preview text encoding fix https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f also replaces the HTML 4 \DOMDocument with the HTML 5 \DOM\HTMLDocument. stuff like https://fevriere.bandcamp.com/ now previews properly :)
digitigrade fix
link preview text encoding fix https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f also replaces the HTML 4 \DOMDocument with the HTML 5 \DOM\HTMLDocument. stuff like https://fevriere.bandcamp.com/ now previews properly :)
link preview text encoding fix https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f also replaces the HTML 4 \DOMDocument with the HTML 5 \DOM\HTMLDocument. stuff like https://fevriere.bandcamp.com/ now previews properly :)

…and 96 more