OB-sys12 — variable orbit specimen
01About the font
A monospace built from broken orbits. Detached stroke segments, round caps, hard notches — every glyph locked into the same 700-unit room and left to work out how it fits.
The gap is the drawing
Nothing here is one continuous stroke. Letters are arcs cut apart and set back down a hair out of true, so the shape reads as an orbit that did not quite close rather than a circle with a bite taken out.
One room, every glyph
700 units for the M and 700 for the period. A fixed advance is the constraint the whole face is built against, and the wide end of the width axis is where it starts to complain.
The italic is a real cut
Slant runs 0 to −10° and stops. The back-slant existed for a while, looked like a fault rather than a choice, and got cut in August.
The weight range is narrow
300 to 500 and that is the whole story. Broken strokes need a consistent line to stay legible — push past bold and the notches close up and the idea disappears.
Tracking is CSS, not an axis
The tester’s TRACK slider is letter-spacing, not fvar. It is the fourth instrument on this page but it will not travel with the font file.
Extended gets airy
At wdth 130 in a fixed advance, the sidebearings do most of the growing. That is the trade the constraint makes; set it tighter if you want it to read as text.
It is an experiment
Free to use, rough in places, and already through one round of glyph surgery. If something looks wrong at the size you need, it probably is — tell me and it gets redrawn.
02Glyph Set
199 glyphs · 1000 UPM · 700 U fixed advance- Encoding
- Glyph
- O
- Unicode
- U+004F
- Decimal
- 79
- HTML Entity
- O
- Setting
- wght 400, wdth 100.0, slnt 0.00
03Poster
Drag — double-click to type04Mono Grid
Every glyph — from i to W — occupies the same 700-unit advance. The em is a fixed orbit: the cell never moves, only the strokes inside it. Cycling A–Z, capital and small side by side.