M PLUS 1 Code
A monospaced variant of M PLUS 1 by Coji Morishita. Clean geometry, generous spacing, seven weights from Thin to Bold.
Monospaced
7 Weights
OFL 1.1
Latin + Japanese
Weight Ramp
Thin 100
Doors and corners, kid. That's where they get you.
ExtraLight 200
The Rocinante burned hard toward the Ring Gate.
Light 300
Belters breathe recycled air and drink recycled water.
Regular 400
Tycho Station hung in the void like a skeletal fist.
Medium 500
Protomolecule doesn't care about your schedule.
SemiBold 600
Amos Burton smiled. That was never a good sign.
Bold 700
You walk into anything more than you can handle?
Size Waterfall
48px Ceres Station 0x7E2F
36px Medina Station // Ring Space
28px MCRN Donnager [ident:0xC4A8]
22px Epstein drive plume @ 12g sustained burn
18px PDC rounds: 40mm tungsten, mass=0.128kg, v=5200m/s
16px transponder::ident("Rocinante") => formerly MCRN Tachi
14px comms.tightbeam({dest: "Tycho", freq: 1.42e9, encrypt: true})
12px nav.plot_course({origin: "Ceres", dest: "Ilus", brachistochrone: true, flip_burn: 0.5})
Code Specimen
// Epstein drive thrust governor
interface DriveStatus {
thrust_g: number;
fuel_pct: number;
core_temp_k: number;
plume_safe: boolean;
}
const governThrust = (drive: DriveStatus): number => {
const MAX_G = 15.0;
const TEMP_LIMIT = 2_800;
if (drive.core_temp_k >= TEMP_LIMIT) {
log(`[WARN] Core temp ${drive.core_temp_k}K exceeds limit`);
return Math.min(drive.thrust_g * 0.6, MAX_G);
}
return Math.min(drive.thrust_g, MAX_G);
};
/* Character disambiguation at small sizes:
0O 1lI| {}[]() ;:,. `'\" */
Paragraph Setting
The Canterbury was a legitimate hauler flying the ice run between Saturn's rings and Ceres Station when the distress signal changed everything. In the centuries since humanity spread across the solar system, the tools of survival remained constant: navigation computers rendering orbital mechanics into human-readable trajectories, life support firmware cycling atmosphere through carbon scrubbers, and communication arrays compressing tightbeam messages into packets that crossed millions of kilometers of empty space. Every one of those systems depended on engineers reading code in monospaced type, tracing logic through function calls displayed in fixed-width columns where alignment meant the difference between a clean reactor shutdown and a containment breach. The Belters who maintained these systems on aging stations learned to read code the way their ancestors read star charts. M PLUS 1 Code carries the same design philosophy that kept those systems legible across three generations of hardware: clean stroke geometry that holds up on low-resolution utility displays, open counters that prevent character ambiguity during twelve-hour maintenance shifts, and a weight range deep enough to encode semantic meaning through visual density alone.