Google Fonts serves 1,941 families. Any of them will set this sentence — start typing one.
The sentence claims that AI is used the way the alphabet is used. It would be inconsistent to leave the machinery undeclared, so here it is.
Set in Courier Prime, rendered with Python and PIL at 4× supersample.
Each glyph is placed on a fixed monospace advance and then knocked off it
— rotation up to ±0.5°, baseline drift, per-character opacity
between 214 and 255 — because a typewriter never strikes the same letter
twice. The word disclaimer is underlined the only way a
typewriter can: return the carriage and overstrike the first ten positions
with _.
A photograph of a sheet written by hand. The lamp was removed by flat-fielding: a grey max-filter erases the thin ink and leaves only the lit paper, which is then divided out of the original. Nothing was redrawn — the tremble in the line is the tremble that was there.
HTML, CSS and JavaScript. The paper is Panel I’s own surface with the typed line removed. The sentence is typed once, and then refuses to settle. Faces load from Google Fonts on demand, so the sentence can take any of the 1,941 forms served there. You can stop it and choose one. Whatever you choose, it was never the one it was written in.
Not only the typeface. The machine also chooses the size, where the line breaks, the colour of the ink and the colour of the ground. Three registers run underneath: sheet, the archival setting the two panels share — one small line, low, black on cream; poster, the same sentence large enough to read across a room, broken in three the way the inked panel breaks it; and colour, where the ink and the ground are the machine’s too. Left alone it moves between all three. The break was not invented for the poster — it is the break the hand already made in Panel II.
A minted work cannot depend on someone else’s server. The public version, for as long as that domain is renewed, loads its faces on demand and will break the day that endpoint changes. This file loads nothing. Every face was cut down to the twenty-two characters the sentence and the signature use — about two kilobytes each instead of forty — which is the only reason all of them fit. Disconnect the machine and it runs exactly as it runs now.
The faces are not mine. They are the work of hundreds of type designers, published through the Google Fonts open-source repository: 1,876 under the SIL Open Font License 1.1, 35 under the Apache License 2.0, and 5 under the Ubuntu Font Licence 1.0. All three permit a font to be embedded in and distributed inside a work like this one.
Each face here has been cut down to the twenty-two characters this sentence needs, and each one still carries its own copyright line, its licence notice and its licence URL in its name table, exactly as it arrived. Nothing was renamed and nothing was stripped. Open any face and the designer is still named in it.
The Open Font License is reproduced in full at the end of this disclosure, because a licence that is required to travel with the software should actually be here rather than linked from here.
All of it was made in conversation with Claude Code: the procedural paper, the flat-fielding, the harvesting and subsetting of every face in here, the wall labels, the essay, this page. Not a prompt and a result — days of argument, most of it about what to cut.
The diptych is closed. Both panels were minted as 1/1s and have been acquired. Written the way that outlives any website:
eip155:1/erc721:0x73bf0861d91411ee053c7365772394d1e86a71c0/15
— panel I/II, typed
eip155:1/erc721:0x73bf0861d91411ee053c7365772394d1e86a71c0/14
— panel II/II, inked
That is chain 1, Ethereum mainnet; an ERC-721 contract at that address; those two token IDs. A domain has to be renewed and a marketplace has to stay in business, but this pair of numbers is a fact about a ledger, and anyone holding a copy of that ledger can resolve it without asking permission.
This is not a third panel. The pair is numbered and finished; this sits outside it — hors série.
PREAMBLE. The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
PERMISSION & CONDITIONS. Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
TERMINATION. This license becomes null and void if any of the above conditions are not met.
DISCLAIMER. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
The Apache License 2.0 is at apache.org/licenses/LICENSE-2.0 and the Ubuntu Font Licence 1.0 at ubuntu.com/legal/font-licence.
disclaimer: i use ai like you use the alphabet