Back to projects

Type design, research, and code

La Calle

Reconstructing Seville’s ceramic street lettering as a working OpenType font.

Santa Maria la Blanca street sign in Seville, with black letters on white ceramic tiles
Santa Maria la Blanca. Photograph by Shagun Srivastava.

Starting with evidence

La Calle began with two photographs I took in Seville: one of Puerta de la Carne and one of Santa Maria la Blanca. Each letter sits on its own tile. The shapes are formal but not mechanical. Serifs widen unevenly, curves swell, and repeated letters do not quite repeat.

The two photographs gave me direct evidence for A, B, C, D, E, I, L, M, N, P, R, S, T, and U. A small set of clearly licensed photographs added a few more useful forms. Every source, right, visible glyph, and reconstruction decision is recorded in the dataset.

Orderly from far away. Odd when you look closely.

A font, not a tile alphabet

I wanted the primary artifact to work in normal design software and on the web. La Calle is a traditional OpenType family with a character map, metrics, kerning, alternates, and installable OTF and TTF files. The ceramic renderer is a presentation layer around the same outlines.

That choice forces the project to answer ordinary type questions. What should happen when someone types lowercase? How much room does a broad A need next to an R? How should an accent sit above an already tall painted form? The v0.1 answers are intentionally practical: lowercase maps to the capital designs, accents are composed from drawn marks, and A, N, and R have distinct photographed alternates through ss01 and salt.

Source-derivedForms with direct support from permitted photographic evidence.
ReconstructedNew forms built from observed stems, bowls, serifs, and terminals.
Photographed alternatesDistinct repeated A, N, and R forms traced from a single documented source each.

Building the system

The pipeline normalizes the images, records manual crop annotations, constructs clean closed outlines, assigns shared metrics, compiles the font tables, and validates the output. I used procedural drawing functions for recurring strokes and bowls instead of pretending every missing character had appeared in a sign.

F follows the observed logic of E. H combines source-derived stems with a crossbar. O and Q grow from the same bowl ideas visible in C. The diagonals in A, M, and N inform V, W, X, and Y. These are design decisions, not historical claims, so the provenance file labels them as reconstructed.

Perspective-rectified source tile showing a hand-painted ceramic letter A
The source crop keeps the photographed skew and painted edge.
Cleaned black and white extraction mask for the letter A
A cleaned source mask. Glaze, shadow, and grout are removed before contour drawing.
Clean vector outline derived from the photographed letter A
The final closed vector contour preserves the blunt, asymmetric silhouette.
La Calle version 0.1 alphabet, numerals, punctuation, and Spanish accented characters
The compiled font specimen, generated from the same files offered for download.
La Calle interactive specimen in ceramic mode with warm ochre wall and deterministic tile variation
Ceramic mode uses the real webfont, then adds deterministic tile position, angle, scale, and shadow in the browser.
Puerta de la Carne street sign in Seville, built from individual white ceramic letter tiles
Puerta de la Carne. Repeated letters provide useful evidence of handmade variation.

What shipped in 0.1

Version 0.1.0 includes A to Z, intentional uppercase-mapped lowercase, numerals, core punctuation, Spanish inverted punctuation, Á É Í Ó Ú Ü Ñ, basic kerning, and photographed alternates for A, N, and R. The source release provides OTF, TTF, WOFF2, sanitized outlines, provenance, build and validation scripts, reports, and documentation.

The tester’s clean mode isolates the letterforms. Ceramic mode puts each glyph on a generated glazed tile with deterministic variation in angle, position, scale, and shadow. It restores context without claiming to recreate a specific historical sign.

The limits are part of the release

La Calle is not an exhaustive survey or a definitive digitization of Seville’s street lettering. Some forms have direct photographic evidence. Others are reconstructed to make the font usable. The numerals and punctuation are new designs, and lowercase is unicase.

I would rather release that honestly, with the sources and gaps visible, than imply a historical completeness the project has not earned.