An image is at most 8388608 pixels, as 4096 by 2048 has; a larger one is
refused before anything is made, with an svg-error that gives the
largest scale at which the drawing fits.
A stroke that, with its caps and miters, would be made farther than
8388608 pixels from its origin signals an svg-error, as a shape beyond
that does; a transform that stretches far more one way than the other
takes a stroke out that far sooner.
cl-svgread/ft2 exports rgba, four reals from 0 to 1 as a list or a
vector, the type rasterize declares for :current-color. The
Rasterizing page says what it is and that a program can declare its
own colours with it, and the API Reference lists it.
Getting Started: the systems, requirements, installing with stift and
running the tests. Reading SVG: what read-svg takes, which parts of
SVG it reads, which it leaves out or approximates, and xmls's limit.
Drawings and Shapes: sizes, shapes, paints and opacity, currentColor,
transforms and the view box. Paths: the arrays, contours, arcs as
cubics, the contours as lists, bounds and counts. Rasterizing:
cl-svgread/ft2's rasterize, its image, how strokes are made, accuracy,
threads and FreeType's place. Errors and Warnings, and the API
Reference. Every example was run against cl-svgread c9ea090.