Follow cl-ft2 5c3f732: the arguments' full domain types
Errors lists the new type-errors, an axis tag that is not four
characters and a render-outline box beyond 2^23 pixels, and quotes the
report SBCL now gives for an argument that fails its declared type.
Font variations says that an axis tag of another length is a
type-error, and Outlines gives render-outline's limits.
Follow cl-ft2 abd4bd7: FreeType's lost reselection of an instance
Font variations describes the FreeType bug cl-ft2 does not work around:
after a face goes from a varied named instance back to the defaults,
selecting that instance again, or setting its coordinates, does
nothing. It gives the sequence, how to avoid it, the versions and the
cause.
Follow cl-ft2 3bd702b and a259317: no global nickname, declared types
cl-ft2 no longer defines the global nickname ft2, so Home and Getting
started load it with ASDF and give it the local nickname ft2 in a
package of their own, and say that the examples use it; Installation
and the API index no longer name a nickname. Core concepts and Errors
say that an object of the wrong kind is a type-error too, and that SBCL
warns at compile time about a constant argument of the wrong type, now
that every exported function declares its types. Font variations says
where FreeType's coordinate quirks are handled. Development lists
CLAUDE.md and outline-object.lisp, gives the suite's new count, and
states the conventions for docstrings, types and plain internal names.