From 3346380feeda65aca3e9b37c725511394ba0d144 Mon Sep 17 00:00:00 2001 From: tannevaled Date: Thu, 8 Oct 2026 09:14:03 +0200 Subject: [PATCH] Two things the landing did that its three neighbours do not MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The four landings share one styles.html — go-authn, go-fileshare and go-pdfkit are byte for byte identical and go-pkgx is the documented superset — so "aligned" could not be checked by diffing the design system. What drifts is what each page PUTS IN it. Measured, with the other three as the control: go-authn go-fileshare go-pkgx go-pdfkit headline line 1, characters 14 10 19 23 items in the trust band 3 3 3 4 blocks in the strip 1 1 1 2 ## The headline "The whole of PDF in Go," is 23 characters where the fleet sets 10 to 19, and at 54px in a column of about 600 it wrapped — leaving "Go," alone on a line of its own. The break moves rather than the words: "The whole of PDF" then "in Go, with no C anywhere.", which is 16 and 26 against go-authn's 14 and 26, and renders in the same three lines with the last word on its own. ⛔ A count did not find this and could not have. Twenty-three characters against ten, fourteen and nineteen is not a categorical exception, it is a line too long for the column it is set in — a fact about rendering. It was found by screenshotting the four pages and looking at them. ## The trust band Four items where every other landing has three, so the fourth wrapped onto a line of its own and sat there unbalanced. The one dropped is the coverage, which is said better by its own heading further down the page. ## What is NOT changed, and why The strip carries two blocks here and one everywhere else: the libraries, and then the architectures the suite RUNS on. That second band was asked for, it is derived from [params.arches] rather than typed, and the comment above it says so. An outlier that the history explains is not drift. Nothing else is alone: the hero keeps two buttons like the rest, and the grids carry four cards, which the fleet uses as readily as three or nine — a rule I nearly invented before counting. --- layouts/index.html | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/layouts/index.html b/layouts/index.html index 32c0e68..ee7f446 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -31,7 +31,7 @@
-

The whole of PDF in Go,
with no C anywhere.

+

The whole of PDF
in Go, with no C anywhere.

Read a file, write one, rearrange it, draw it, read it back as words and pictures, and edit it with other people — in a browser tab if you like, since every one of these builds for js/wasm. Fonts are parsed and shaped by go-opentype, pages are rasterised by go-gfx. Pure Go, CGO_ENABLED=0. BSD-3-Clause.

Edit a PDF in your browser → @@ -39,8 +39,13 @@

The whole of PDF in Go,
with no C anywh

{{/* ⛔ DERIVED. A count typed beside the data it counts is right the day it is typed and has no way of staying right; the repository total - comes from the list itself. */}} -
{{ len .Site.Params.repos }} repositories{{ len .Site.Params.arches }} architectures, tests run118 863 real PDFs measured100 % statement coverage
+ comes from the list itself. + + THREE of them, as on every other landing in the fleet. A fourth + wrapped onto a line of its own and sat there unbalanced, and the one + that was dropped — the coverage — is said better by its own heading + further down the page. */}} +
{{ len .Site.Params.repos }} repositories{{ len .Site.Params.arches }} architectures, tests run118 863 real PDFs measured
pdfops — zsh