# INITIÄ€LIS > A field of procedural drop caps that goes on in every direction, every one drawn in the browser: a letter, its frame and ground, an ornament that grows out of it, a texture, and two or three inks printed onto paper. Pick one and breed more like it; download any as transparent PNGs, a GIF and an MP4. Site: https://initialis.azlen.me ## Share links `https://initialis.azlen.me/?i=` is one initial. `` holds a JSON object, that initial's settings that differ from the renderer's defaults, as URL-safe base64 (no padding); after a `z.` prefix the JSON is deflate-raw compressed first. Opening it shows the initial alone, growing in. Add `&format=json` for `{ letter, face, font, settings, page }` as JSON (CORS open), e.g. `https://initialis.azlen.me/?i=&format=json`. Every setting, with its section (letter, frame, ornament, texture, ink), range and label, is `PARAMS` in [render/src/params.js](https://initialis.azlen.me/render/src/params.js); `DEFAULTS` there fills in whatever a code leaves out. Inks are `inkA`, `inkB`, `inkC` and `paper`; other settings name an ink by `'A'`, `'B'`, `'C'` or `'paper'`. ## Using an initial in a project - **As images or a video:** open its link, click it, and use download (the arrow-down scrap). The zip holds the initial on a transparent ground at 2400, 1200, 600 and 256 px, one printed on its paper, a GIF and an MP4 of it growing in (when it grows), and its settings as JSON. This is the simplest and smallest way to put one on a page. - **Drawn live, this one exactly, or a new one on every load:** the renderer is plain ES modules served by the site, with no build step: the field is `src/` (breeding in `src/breed.js`: `wild(seed)` makes a fresh initial), the renderer is `render/src/` (it draws in a web worker, `render/src/worker.js`, with WebGL2 for the printing pass), and the fonts are `render/fonts/` (each face's capitals as outlines). There isn't a packaged library yet; to embed one, copy the site (see README.md) and drive the worker as `src/app.js` does. - **Changing it:** edit `settings` within the ranges in `PARAMS`, then make a new link (URL-safe base64 of the JSON) and open it. ## More - [README.md](https://initialis.azlen.me/README.md): what's where, running it locally. - [AGENTS.md](https://initialis.azlen.me/AGENTS.md): for an agent helping someone use or remix it; ask them for something of their own before restyling. - [render/fonts/FONTS.md](https://initialis.azlen.me/render/fonts/FONTS.md): every font and its licence.