Monobrain — CodexMono · The Brick
“This is not a font.
This is not a typeface.
This is a BRICK.”
Every glyph on this page is sitting on the grid it promises.
The specimen
The proof you can count.
“WIDTH = 600 × N. Every character is 600 units wide. Every CJK character is 1200 units wide.”
Live setting on a 1ch grid — the Latin glyphs occupy one cell each;
벽, 돌, 칸 occupy exactly two. N=1 and N=2 of the same brick.
- N=1600 unitsLatin, symbols, operators
- N=21200 unitsCJK — Korean, Japanese, Chinese
- N=31800 unitsextended symbols, diagrams — future
- N=42400 unitscomplex ideographs, charts — future
Why six hundred
600 = 2³ × 3 × 5²
“The number 600 is not arbitrary. Twenty-four divisors — no number below 720 has more. All divide evenly. No fractions. Perfect grid.”
500 has 12 divisors and no thirds · 650 drags the prime 13 · 700 fights the prime 7 — 600 is the optimum
The brick, extended
Three buildings, one brick.
“VariableMD extends the Brick from Terminal to Documents, ensuring what you see in the terminal is what you see in docs.”
- TerminalMonoTermthe multi-format viewer in the Monolex sidebar
- EditorVariableMDhybrid markdown editing with visible markers
- Webdocs.monolex.aidocuments rendered with ASCII art scaling
Same ASCII in all three · CJK alignment identical · “Copy-paste = zero layout degradation”
The trust contract
Alignment is the shared reality.
“Human: I lay bricks. AI: I honor bricks. Shared reality: the only thing we can both hold, pixel by pixel.”
Alignment = Trust → Trust = Structure → Structure = Shared Reality
∴ Alignment = Shared Reality
“THIS IS NOT METAPHOR. IT IS LOGICAL ENTAILMENT.”
“SIMPLE = MANAGED( PART( CHAOS ) ) — all 149,186 Unicode characters, resolved to one cell.”