Skip to content

Northmoor: optically center the mark's N - #88

Merged
danmolitor merged 2 commits into
mainfrom
fix/mark-optical-centering
Sep 9, 2026
Merged

danmolitor merged 2 commits into
mainfrom
fix/mark-optical-centering

Conversation

@danmolitor

Copy link
Copy Markdown
Owner

The reviewer's eye was right: the engine's baseline model (half-leading + font-size, with font-size standing in for true ascent) sat the N ~2.3pt low in the 33pt square — browsers center on real ascent/descent. line-height 27.7pt, pixel-measured at 300dpi, centers the ink to within 0.24pt (sub-pixel at print resolution). Commented for revisit when the engine gains font-metric baselines — the same underlying limitation as the table-cell baseline note. Page counts unchanged 30/30, chains hold, docs regenerated. Expect one more Review batch (every masthead moves ~2pt of ink).

…model

The engine places a baseline at half-leading + font-size — font-size
standing in for the true ascent — so the design's line-height: 33pt
(box height, browser-centered) sat the N ~2.3pt low in the square.
27.7pt, pixel-measured at 300dpi, centers the ink to within 0.24pt
(above 48px / below 49px). Comment marks it for revisit when the
engine gains font-metric baselines.

Page counts unchanged 30/30, chains hold, docs regenerated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019eLgo72VYmQp3kNz9PZDHs
@forme-review

forme-review Bot commented Sep 9, 2026

Copy link
Copy Markdown

✅ Changes approved

31 documents changed structurally · 0 errors, 329 warnings, 1 info · baseline 7bb31633ff48be

31 documents changed, none blocking

Document Causes Headline
dist/review/html-zebra-invoice.pdf · approved 1 snapshot changed but no nameable event fired: 2 of 38 matched elements moved or resized below the 24pt threshold view
dist/review/northmoor-certificate.pdf · approved 10 container grew 24pt wider on page 1 view
dist/review/northmoor-cover-letter.pdf · approved 6 container grew 45pt wider on page 1 view
dist/review/northmoor-credit-note.pdf · approved 19 container grew 47pt wider on page 1 view
dist/review/northmoor-delivery-note.pdf · approved 6 container grew 49pt wider on page 1 view
dist/review/northmoor-employment-contract.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-expense-report.pdf · approved 6 container grew 45pt wider on page 1 view
dist/review/northmoor-inspection-report.pdf · approved 15 container shrank 28pt shorter on page 1 view
dist/review/northmoor-invoice-detailed.pdf · approved 37 table moved 124pt on page 1 (24 elements with it) view
dist/review/northmoor-invoice-standard.pdf · approved 15 container grew 47pt wider on page 1 view
dist/review/northmoor-lab-report.pdf · approved 17 container grew 55pt wider on page 1 view
dist/review/northmoor-letterhead.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-meeting-minutes.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-memo.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-nda.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-offer-letter.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-packing-slip.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-payslip.pdf · approved 14 container grew 44pt wider on page 1 view
dist/review/northmoor-policy-acknowledgement.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-product-catalog.pdf · approved 9 container grew 43pt wider on page 1 view
dist/review/northmoor-purchase-order.pdf · approved 25 container grew 44pt wider on page 1 view
dist/review/northmoor-quote.pdf · approved 24 container grew 47pt wider on page 1 view
dist/review/northmoor-receipt.pdf · approved 10 container grew 47pt wider on page 1 view
dist/review/northmoor-reference-letter.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-remittance-advice.pdf · approved 15 container grew 47pt wider on page 1 view
dist/review/northmoor-report-annual.pdf · approved 9 container grew 66pt wider on page 1 view
dist/review/northmoor-report-monthly.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-service-agreement.pdf · approved 6 container grew 47pt wider on page 1 view
dist/review/northmoor-shipping-label.pdf · approved 5 container grew 40pt wider on page 1 view
dist/review/northmoor-statement.pdf · approved 15 container grew 47pt wider on page 1 view
dist/review/northmoor-termination-letter.pdf · approved 6 container grew 47pt wider on page 1 view

9 documents unchanged: dist/review/template-shipping-label.pdf, dist/review/template-report.pdf, dist/review/template-receipt.pdf, dist/review/template-letter.pdf, dist/review/template-invoice.pdf, dist/review/html-statement.pdf, dist/review/html-letterhead.pdf, dist/review/html-dashed-borders.pdf, dist/review/facturx-en16931.pdf

No page thumbnails here: GitHub proxies and caches comment images, which would put a rendered customer document in a third-party cache. Open the full diff to see the pages.

Forme Review · 40 runs · powered by pdf-testkit 0.4.1

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

📄 pdf-testkit — invoice-layout.json

✅ No semantic changes detected.

The certificate inlines its own mark geometry (34.5pt box, 14.25pt N)
so the shared-css fix didn't reach it — the reviewer caught it still
sitting low. Same correction scaled to its font size (line-height
29.5pt), same 300dpi pixel measurement: ink centered to +0.24pt. The
only template overriding the mark's line-height.

(Re-landed here: the first attempt committed onto a stale branch that
another session had checked out — its docs regen lacked the shared-css
fix and is discarded.)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019eLgo72VYmQp3kNz9PZDHs
@danmolitor
danmolitor merged commit cfadb53 into main Sep 9, 2026
12 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant