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.”

brick = 벽돌 · one , laid twice

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.”

123456 81012152024 253040506075 100120150200300600

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.”