# Colophon

Ryan James York · https://ryanjamesyork.com/colophon

> How the library is set and built.

The library follows the conventions of the classic mathematical reference works: numbered chapters and sections, numbered equations set against the left margin with their constraints on the right, an index box at the top left of every page, double rules above the footer, and an errata list in place of silent correction.

It is set in [Archivo](https://fonts.google.com/specimen/Archivo) for titles, headings, and tables of contents; [Newsreader](https://fonts.google.com/specimen/Newsreader) for text; and [Space Mono](https://fonts.google.com/specimen/Space+Mono) for equation numbers, dates, digests, and code. All three are released under the SIL Open Font License and are served from this site as variable fonts, not from a third party. Mathematics is rendered at build time with [KaTeX](https://katex.org), whose stylesheet and fonts are likewise served from here. The paper is ivory rather than white.

The pages are generated from Markdown by a single script described under [Software](https://ryanjamesyork.com/software) and served as static files from Vercel. There are no trackers, no cookies, and no client-side scripts except on the search page. Every page loads only from this origin: the site sends a Content Security Policy that permits scripts, styles, fonts, images and connections from itself alone, together with strict transport security, a referrer policy, frame protection, and a permissions policy that disables device access. A [security.txt](https://ryanjamesyork.com/.well-known/security.txt) in the form of RFC 9116 gives the contact for reports. Preprints are typeset in the same faces with XeLaTeX from sources kept beside the site.
