Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ │
│ THE CENTER: │
│ │
│ "CodexMono is The Brick - the fundamental unit that enables │
│ Monokinetics: unified Human + AI experience through │
│ predictable, trustable visual alignment." │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
The Origin Story
One user question started it all: “subscript character missing?”Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ THE TRIGGER EVENT │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ When typing mathematical notation: x_k = 5 │
│ │
│ ┌───┬───┬───────┬───┬───┬───┬───┐ │
│ │ x │ _ │ [?] │ _ │ = │ _ │ 5 │ │
│ └───┴───┴───────┴───┴───┴───┴───┘ │
│ 600 600 ??? 600 600 600 600 │
│ ^ │
│ │ │
│ Subscript k was MISSING! │
│ System fell back to a different font │
│ Alignment broke │
│ │
│ Investigation revealed MORE missing: │
│ - Database operators (BOWTIE for SQL JOIN) │
│ - Subscripts: a e o h l p s t │
│ - Superscripts: multiple │
│ - Math symbols: many │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
From Problem to Solution
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SCOPE EXPANSION │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Day 1 │
│ ┌───────────────────────────────────────┐ │
│ │ "Subscript k is missing" │ │
│ │ Scope: 1 character │ │
│ └───────────────────┬───────────────────┘ │
│ │ │
│ v │
│ ┌───────────────────────────────────────┐ │
│ │ "Many subscripts are missing" │ │
│ │ Scope: 12 characters │ │
│ └───────────────────┬───────────────────┘ │
│ │ │
│ v │
│ ┌───────────────────────────────────────┐ │
│ │ "Math notation incomplete" │ │
│ │ Scope: 50+ characters │ │
│ └───────────────────┬───────────────────┘ │
│ │ │
│ v │
│ Day 2 │
│ ┌───────────────────────────────────────┐ │
│ │ SMPC Applied: Systematic solution │ │
│ │ Result: 75+ glyphs added │ │
│ │ All 600 units. All Variable Font. │ │
│ └───────────────────────────────────────┘ │
│ │
│ │
│ "The best glyph is not created, but discovered in existing forms" │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Glyph Categories
Subscripts (27 Characters)
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SUBSCRIPT CHARACTERS │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Numbers: │
│ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐ │
│ │ _0 │ _1 │ _2 │ _3 │ _4 │ _5 │ _6 │ _7 │ _8 │ _9 │ │
│ └────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘ │
│ 600 600 600 600 600 600 600 600 600 600 │
│ │
│ Latin Letters: │
│ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐ │
│ │ _a │ _e │ _o │ _x │ _h │ _k │ _l │ _m │ _n │ _p │ _s │ _t │ │
│ └────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘ │
│ 600 600 600 600 600 600 600 600 600 600 600 600 │
│ ^ │
│ │ │
│ THE ORIGIN (_k) │
│ │
│ Additional Letters: │
│ ┌────┬────┬────┬────┬────┐ │
│ │ _i │ _r │ _u │ _v │ _j │ │
│ └────┴────┴────┴────┴────┘ │
│ 600 600 600 600 600 │
│ │
│ TOTAL: 27 subscripts, ALL 600 units │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Superscripts (18 Characters)
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SUPERSCRIPT CHARACTERS │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Numbers: │
│ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐ │
│ │ ^0 │ ^1 │ ^2 │ ^3 │ ^4 │ ^5 │ ^6 │ ^7 │ ^8 │ ^9 │ │
│ └────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘ │
│ 600 600 600 600 600 600 600 600 600 600 │
│ │
│ Operators: Letters: │
│ ┌────┬────┬────┬────┐ ┌────┬────┬────┬────┐ │
│ │ ^+ │ ^- │ ^( │ ^) │ │ ^i │ ^j │ ^m │ ^n │ │
│ └────┴────┴────┴────┘ └────┴────┴────┴────┘ │
│ 600 600 600 600 600 600 600 600 │
│ │
│ TOTAL: 18 superscripts, ALL 600 units │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Database Operators
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ DATABASE OPERATORS │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────┬─────────────────────────────┬───────┐ │
│ │ Symbol │ Purpose │ Width │ │
│ ├──────────────────┼─────────────────────────────┼───────┤ │
│ │ BOWTIE │ SQL Natural Join │ 600 │ │
│ │ LEFT SEMIJOIN │ Left Semi-Join │ 600 │ │
│ │ RIGHT SEMIJOIN │ Right Semi-Join │ 600 │ │
│ └──────────────────┴─────────────────────────────┴───────┘ │
│ │
│ Usage: R BOWTIE S (Natural Join in relational algebra) │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Mathematical Symbols
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ MATHEMATICAL SYMBOLS │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Glyph Reuse (SMPC: Discover in existing forms): │
│ │
│ ┌───────────────┬─────────────────────────────┬───────┐ │
│ │ Symbol │ Base + Transform │ Width │ │
│ ├───────────────┼─────────────────────────────┼───────┤ │
│ │ SIGMA (sum) │ M rotated 90 degrees │ 600 │ │
│ │ NABLA │ A flipped + bottom removed │ 600 │ │
│ │ INFINITY │ 8 rotated 90 degrees │ 600 │ │
│ │ LOGICAL AND │ V flipped vertically │ 600 │ │
│ │ LOGICAL OR │ V as-is │ 600 │ │
│ │ PARALLEL │ = rotated 90 degrees │ 600 │ │
│ │ FOR ALL │ A inverted │ 600 │ │
│ │ EXISTS │ E reflected │ 600 │ │
│ │ EMPTY SET │ O with slash │ 600 │ │
│ │ EQUIVALENT │ = with third line │ 600 │ │
│ └───────────────┴─────────────────────────────┴───────┘ │
│ │
│ │
│ "The best glyph is not created, but discovered in existing forms" │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Fractions (17 Characters)
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ FRACTION CHARACTERS │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Composite Structure (THREE glyphs in ONE brick): │
│ │
│ ┌─────────────────────────────────────┐ │
│ │ ┌───┐ │ │
│ │ │ 1 │ <- Numerator (70%) │ │
│ │ └───┘ │ │
│ │ / <- Slash (centered) │ │
│ │ ┌───┐ │ │
│ │ │ 3 │ <- Denominator (70%) │ │
│ │ └───┘ │ │
│ │ │ │
│ │ <------- 600 units -------> │ │
│ └─────────────────────────────────────┘ │
│ │
│ Complete Set: │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ 1/7 1/9 1/10 1/3 2/3 1/5 2/5 3/5 4/5 │ │
│ │ 1/6 5/6 1/8 3/8 5/8 7/8 1/ 0/3 │ │
│ └──────────────────────────────────────────────────────────────────┘ │
│ │
│ ALL 17 fractions = 600 units │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Transformation Method
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SUBSCRIPT/SUPERSCRIPT TRANSFORMATION │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Original Character │
│ ┌─────────────────────────────────────┐ │
│ │ ┌───────┐ │ │
│ │ │ │ │ │
│ │ │ k │ Full size │ │
│ │ │ │ │ │
│ │ └───────┘ │ │
│ │ <------ 600 units ------> │ │
│ └─────────────────────────────────────┘ │
│ │ │
│ v │
│ Scale + Position │
│ │
│ Superscript: +350 units │ Subscript: -250 units │
│ │ │
│ ┌─────────────────────┐ │ ┌─────────────────────┐ │
│ │ ┌───┐ │ │ │ ____________ │ │
│ │ │ k │ +350 │ │ │ baseline │ │
│ │ └───┘ │ │ │ │ │
│ │ ____________ │ │ │ ┌───┐ │ │
│ │ baseline │ │ │ │ k │ -250 │ │
│ │ │ │ │ └───┘ │ │
│ └─────────────────────┘ │ └─────────────────────┘ │
│ │ │
│ │ │
│ v │
│ Final Result: 65% scale, centered in 600-unit cell │
│ ┌─────────────────────────────────────┐ │
│ │ <------- 600 units ------> │ │
│ └─────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Variable Font Support
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ VARIABLE FONT ACROSS WEIGHTS │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Subscript 'k' at different weights: │
│ │
│ Weight 100 (Thin): Weight 400 (Regular): │
│ ┌─────────────────────┐ ┌─────────────────────┐ │
│ │ |/ │ │ | / │ │
│ │ |< │ │ |< │ │
│ │ |\ │ │ | \ │ │
│ │ <---- 600u ----> │ │ <---- 600u ----> │ │
│ └─────────────────────┘ └─────────────────────┘ │
│ │
│ Weight 800 (ExtraBold): │
│ ┌─────────────────────┐ │
│ │ |#/ │ │
│ │ |<# │ Constants at ALL weights: │
│ │ |#\ │ - Scale: 65% │
│ │ │ - Position: -250 units │
│ │ <---- 600u ----> │ - Width: 600 units │
│ └─────────────────────┘ │
│ │
│ Weight changes, The Brick stays constant │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
SMPC Applied
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SMPC EQUATION │
│ │
│ SIMPLE = MANAGED(PART(CHAOS)) │
│ │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ CHAOS: │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ - Infinite ways to design each glyph │ │
│ │ - Could draw from scratch │ │
│ │ - Various scale factors possible │ │
│ │ - Multiple positioning approaches │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ v PART │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Selected only what is needed: │ │
│ │ - 27 subscripts (mathematical notation) │ │
│ │ - 18 superscripts (exponents, annotations) │ │
│ │ - 3 database operators (SQL) │ │
│ │ - 10+ math symbols (technical writing) │ │
│ │ - 17 fractions (numerical notation) │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ v MANAGED │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Systematic transformation rules: │ │
│ │ - Subscripts: 65% scale, -250 offset, 600 width │ │
│ │ - Superscripts: 65% scale, +350 offset, 600 width │ │
│ │ - Fractions: 70% numerals, centered slash, 600 width │ │
│ │ - Symbols: Transform existing (M -> Sigma, V -> And) │ │
│ │ - ALL outputs: EXACTLY 600 units │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ v SIMPLE │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Result: Immediate usability │ │
│ │ - 75+ new glyphs │ │
│ │ - Variable Font (weight 100-800) │ │
│ │ - No fallback font needed │ │
│ │ - Perfect alignment guaranteed │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
The Trust Contract
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ THE TRUST CONTRACT │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ BEFORE CodexMono: │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ Human writes: x_k = 5 │ │
│ │ System does: Fallback to different font │ │
│ │ Human sees: Misaligned, broken visual │ │
│ │ │ │
│ │ Trust: BROKEN │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ AFTER CodexMono: │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ Human writes: x_k = 5 │ │
│ │ Human sees: Perfect alignment (600 + 600 + 600...) │ │
│ │ │ │
│ │ AI generates: x_k = 5 │ │
│ │ Human sees: IDENTICAL alignment │ │
│ │ │ │
│ │ Trust: MAINTAINED │ │
│ │ │ │
│ │ 600 units = 600 units = Shared Reality │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ │
│ "Every subscript is a 600-unit brick of trust." │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Summary
Copy
┌─────────────────────────────────────────────────────────────────────────────────┐
│ GLYPH ADDITIONS SUMMARY │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌────────────────────┬───────────┬────────────────┬───────────────────┐ │
│ │ Category │ Count │ Method │ Width │ │
│ ├────────────────────┼───────────┼────────────────┼───────────────────┤ │
│ │ Subscripts │ 27 │ 65%, -250 │ ALL 600 units │ │
│ │ Superscripts │ 18 │ 65%, +350 │ ALL 600 units │ │
│ │ Database Operators │ 3 │ X transforms │ ALL 600 units │ │
│ │ Math Symbols │ 10+ │ Glyph reuse │ ALL 600 units │ │
│ │ Fractions │ 17 │ 70%, centered │ ALL 600 units │ │
│ ├────────────────────┼───────────┼────────────────┼───────────────────┤ │
│ │ TOTAL │ 75+ │ Systematic │ ALL 600 units │ │
│ └────────────────────┴───────────┴────────────────┴───────────────────┘ │
│ │
│ All triggered by: ONE missing subscript k │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Key Principles
“The best glyph is not created, but discovered in existing forms”
“Every subscript is a 600-unit brick of trust”
“All fractions are bricks. 600 units. No exceptions.”
From one missing subscript k to 75+ carefully crafted characters - each one a 600-unit brick of trust.