Stable Two-Page Fixture

Deterministic content for PDF and web parity runs

Page one

This document never changes. Every run of a PDF test that points at

it sees the same bytes, so a failing comparison means the runner

changed, not the fixture.

 

It is written with an uncompressed content stream and the standard

Helvetica font so the text can be read out of the file with a plain

text editor, and edited in place later without a toolchain.

 

The page is one inch of margin on every side of a US Letter sheet.

Nothing is positioned relative to the viewport, and nothing is drawn

outside the text block.

Page two

A second page exists so that page-count assertions have something to

count, and so that a document-aware comparison has a page boundary to

reason about.

 

The two pages carry different text. A comparison that silently reads

only the first page, or that concatenates both pages into one blob,

produces a different result from one that reads them as two pages.

 

Nothing on this page refers to the page it is on, so the same text

can be moved to another page index without becoming wrong.