TypeMay / Studio notes

A little care for every character.

The thinking, licensed fonts, original imagery and honest limits behind the TypeMay text workspace.

A workspace for the last careful pass

TypeMay brings text preparation and typographic review into one small workspace: tidy a paste, compare the changes, inspect unusual characters, then see the same words in a different font. Its focus is international design and formatting workflows. It is not a language-specific spelling fixer or an AI writing service.

Built around reversibility

Edits begin as previews. Apply explicitly, or undo up to 20 workspace actions while the tab stays open. Normal typing uses your browser’s editor undo. Download a project to keep the source and cleanup settings. Browser-local processing keeps the work close to you.

Fonts with their paperwork

The following unmodified fonts are self-hosted with their SIL Open Font License 1.1 files. They are used as distinct specimens, not as a claim to support every language. Missing glyphs may render through your system’s fallback fonts.

Unicode reference data

The inspector bundles named character records from UnicodeData.txt, version 17.0.0, under the Unicode License V3. The reference loads only when you inspect text. Algorithmic blocks show their range label. This reference does not validate a language, font or script. General-category detection and segmentation still depend on the browser’s Unicode implementation.

Original studio imagery

The paper and cobalt still-life photographs are original AI-generated editorial images created for TypeMay. They depict imagined studio arrangements, not real customers or documentary events. All typography demonstrations in the workspace are selectable, rendered text.

Original generated TypeMay still life of paper and cobalt glass

Useful neighbors

FontDrop and Wakamai Fondue offer deeper font-file inspection. Text Fixer offers a focused line-break tool. TypeMay connects preparation, transparent review and rendering comparison in one session.

Scope and support

This first version is free. There are no paid packs, payments, accounts or sponsor placements active. Font identification, individually expanded algorithmic Unicode names and exhaustive OpenType inspection are outside the current tool’s scope.

Implementation uses jsdiff for bounded text differences, browser Intl.Segmenter for counts, and the FontFace API for local font rendering. See the privacy note for data handling.