From df56450813b04c09cd24783c6ae3093f189c4519 Mon Sep 17 00:00:00 2001 From: batsumaru <> Date: Wed, 1 Jul 2026 17:46:11 +0900 Subject: Add scientifica bitmap font and wire it into the status page Bundle scientifica.ttf/Bold/Italic in statuspage/fonts/ (dropped the .bdf/.otb variants - those are X11/console bitmap formats, browsers can't load them via @font-face). Mark font extensions as binary in .gitattributes so git never attempts CRLF conversion on them. render.sh now symlinks fonts/ into the Caddy-served output directory on every run (idempotent) since Caddy serves /usr/local/www/status, not this checkout - the font file has to physically exist next to index.html for the browser to fetch it. Also: fixed bad kerning/cramped line spacing from an earlier attempt at applying the font's recommended Terminal.app settings (which don't translate 1:1 to CSS), and added a hanging indent (.label class, text-indent + padding-left) so long wrapped label text - notably pf.sh's rule listing - aligns under the label instead of the status square when it wraps to a second line. Co-Authored-By: Claude Sonnet 5 --- statuspage/fonts/scientificaItalic.ttf | Bin 0 -> 122064 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 statuspage/fonts/scientificaItalic.ttf (limited to 'statuspage/fonts/scientificaItalic.ttf') diff --git a/statuspage/fonts/scientificaItalic.ttf b/statuspage/fonts/scientificaItalic.ttf new file mode 100644 index 0000000..ef29a47 Binary files /dev/null and b/statuspage/fonts/scientificaItalic.ttf differ -- cgit v1.3