The room you're in is a reconstruction of the typeface editor that shipped from a small Texas company in 1986 and, within a decade, was the application most professional type designers had bought, installed, and lived in. This is not that program. This is a browser in 2026 emulating a 1990 Mac, and the chrome you're reading this through is System 6/7 black-on-white, faithfully or not, through forty pixels of stacked nostalgia.
What works in this room. The Font window shows all 256 character slots. Click a slot to select it; double-click to open the Character Edit window. Inside that window, the eight tools on the floating palette do roughly what they did in 1990 — pen, three point types (tangent, corner, curve), circle, basepoint, width. Drag the round/diamond/square anchor handles in the canvas to reshape the outline; drag the small dark BCPs (Bezier control points) to adjust curvature. The Special menu has the real effects — Scale, Rotate, Skew, Flip, Move, Set width — and they apply to the active glyph immediately. File > Generate fonts opens the period-correct dialog with PostScript-Macintosh, NFNT, ID fields, and bitmap sizes.
Jim Von Ehr founded Altsys Corporation in 1984, in Plano, Texas. Two years later, in 1986, Altsys shipped Fontographer — the first PostScript font editor for the Macintosh. The team was small. The product was a single application that, until then, had no real peer.
The thing that made Fontographer work was that it generated Type 1 fonts. Adobe kept the Type 1 format proprietary; the public specification — Adobe Type 1 Font Format — wasn't published until March 1990. Fontographer reverse-engineered the format and shipped Type 1 generation in 1986 anyway. A small company in Plano produced the file format the printer industry depended on, almost four years before its creator had documented it.
A PostScript Type 1 font is a tiny PostScript program. Each glyph is a procedure that, when called, paints itself onto the page. The program takes care of hinting — instructions for how the outline should round to whole pixels at small sizes, because at 7-point Times the way the curve falls on the screen-grid is the difference between readable and not readable.
Hinting is the dark art. Type designers spent months on it. Fontographer's Automatic Hints generated the hints from the geometry, and the geometry was the user's problem. The first generation of bedroom-typographers — the homebrew foundries that flowered between 1986 and 1996 — flowered because Fontographer did the hinting for them.
A glyph lives in a 1000×1000 unit grid called the em-square. The bottom of the lowercase letters sits on the baseline (y = 0). The tops of the lowercase letters touch the x-height. The tops of the capitals touch the cap height. The deepest descender bottoms out at the descent line; the highest accent tops at the ascent line. Each glyph also has an advance width: how far the cursor moves after the glyph is set.
The numbers in Fontographer were always em-units, not pixels. The point of the em-square is that it scales: a 1000-unit cap-height looks the same at 8 points as at 80 points. The pixels are a downstream concern. Up in the Character Edit window, everything is em-units. In this room: drag an anchor in the Character Edit window and watch the position-readout in the toolstrip count off in em-units. That is the work.
Fontographer chose cubic Bezier. Two anchor points, two off-curve control points (BCPs). The curve passes through the anchors and is shaped by the BCPs. This is the same Bezier that Illustrator used, that PostScript stored, that every type design tool since has used. The shared math made type editors interchangeable. (Alias was already shipping 3D in 1986 too, but on Cardinal splines — a different curve, a different industry, a different problem.)
Three point types in Fontographer: a corner point joins straight segments at an angle (no BCPs). A tangent point joins a straight segment to a curve smoothly (one BCP). A curve point joins two curves smoothly (two BCPs). Click a point in the canvas and pick the type from the Point menu — the outline rebuilds in real time.
In 1995 Macromedia acquired Altsys. Fontographer became a Macromedia product, shipped alongside Director and FreeHand and the new Macromedia application that was about to ship for the first time the year after: Dreamweaver.
The acquisition didn't make Fontographer better. Macromedia's energy was already moving toward web tools — Director was peaking, Flash was about to launch, the desktop publishing party was winding down. Fontographer 4.1 had shipped in 1991 under Altsys; Macromedia kept it on life support with point updates and after that the product mostly stopped. Macromedia licensed the font business to FontLab in 2005, just before being absorbed by Adobe.
Between 1986 and 1996, professional type design stopped being a craft you needed a $100,000 phototypesetter to practice. With Fontographer, a Mac Plus, and a LaserWriter, anyone could ship a typeface. Two foundries that emerged from that decade still ship type: Emigre, the Berkeley husband-and-wife shop run by Rudy VanderLans and Zuzana Licko, and House Industries, the Yorklyn, Delaware shop founded by Andy Cruz and Rich Roat. Both started in Fontographer. Both still ship the typefaces they drew there.
The economics of type design changed because the tools changed. The democratization in 1986 was the same democratization PageMaker had brought to layout the year before, and Illustrator was about to bring to vector drawing the year after — the three legs of the table desktop publishing was about to be set on.
Fontographer didn't die so much as get out-iterated. FontLab — whose Saint Petersburg-built Font Designer 1.0 launched in 1991, with FontLab Ltd. itself incorporated in 2000 by Yuri Yarmola and Ted Harrison — built a more powerful editor through the late 1990s, and by the mid-2000s Fontographer had ceded the professional market to FontLab Studio. In 2011 a German developer named Georg Seifert shipped Glyphs, a clean rewrite for Mac OS X that took the FontLab user base back over the following years. Glyphs is what most modern type designers use today.
The geometry hasn't changed. Cubic Bezier, control points, em-square, advance width, hinting. The pixel grid that the Type 1 hint operates against. The OpenType wrapper that wraps the PostScript or TrueType outlines. All of it lineally descends from 1986 Plano.
The user interface stayed. Open a glyph, drag the anchors, drag the BCPs, scroll between glyphs, kern in a metrics window, generate the font — that workflow is the same in Fontographer 1986 and Glyphs 2026. The toolset is bigger now (interpolation, variable fonts, OpenType features, color), but the four primary windows — font, character edit, bitmap, metrics — are still what the type designer lives in.
The lineage stayed. The Mac stayed. The 1-bit chrome did not, but it was 1-bit because the screen was 1-bit; everything else under the hood (the curves, the em-square, the hinting model) was already infinite-resolution. That part scales forever.
And the Texas founder, in a small consolation: Jim Von Ehr founded Zyvex in 1997, a molecular nanotechnology company, and is still building things in Richardson. He cashed Macromedia's check and bought himself a different problem to chew on. The lineage from there is not type. But the lineage from him to the type tool you're holding through five layers of acquisition is still legible.
If you want to take a font apart instead of making one, the next room is Graf — a loupe and pliers for fonts you already have. Drop a .ttf, .otf, .woff, .woff2 and see what the file actually says about itself: the designer, the foundry, every OpenType feature, every kerning pair, every variable-font axis. Then transform every glyph and walk away with a working .otf. All in the browser, nothing uploaded.
From THE LITERATURE · CANON / 001B · the theory wing of CLASSICERY. Hear Pierre Bézier and Paul de Casteljau on Outillage Méthodes Calcul / Procédé de définition numérique read aloud — → track 05 →