Unambiguous glyphs
A long dotted zero, differentiated stems, a bent seven, and an open fourfold at sign stay clear at coding size.
Open type system for developers
Calibrated for code. Four Iosevka-based cuts shaped for terminal density, fast debugging, clean ligatures, and longer reading.
type Signal = {
source: "sensor" | "manual";
value: number;
stable: boolean;
};
export function calibrate(signal: Signal) {
const row_0 = signal.value >= 120;
const ready = row_0 !== false
&& signal.source != null;
return ready ? "ARM => RUN"
: "WAIT -> RETRY";
}
// 0O 1Il 7 @decorator hello@berka.dev
// raw pairs: {| |} · != !== <= >= => ->
01 / The system
Every decision earns its pixels: recognizable numerals, rectangular rhythm, and operators that read as ideas without hiding the source beneath them.
A long dotted zero, differentiated stems, a bent seven, and an open fourfold at sign stay clear at coding size.
Instrument transforms 122 of 157 tested sequences, while brace-bar pairs stay separate when joining would hide their structure.
A 590-unit cell and high underscore tighten the scan without turning nested code into visual noise.
02 / Type lab
Switch families, tune weight and size, toggle ligatures, then write directly in the specimen.
03 / Recognition
Look once. Know the glyph. The Instrument cut exaggerates the differences that matter when you are reading code under pressure.
Dotted zero. Short-serifed capital I. Baseless one. Serifed lowercase l. Crossbar seven. Each remains itself at terminal size.
04 / Family
Use Instrument for everyday code, Focus when debugging, Closer for a calmer wider rhythm, and Text when the paragraph matters more than the grid.
05 / Get Berka
Free and open under the SIL Open Font License. Install Instrument in one command, or choose another family interactively.
curl -fsSL https://raw.githubusercontent.com/vinitkumar/berka-mono-closer/main/scripts/install.sh | sh -s -- instrument
macOS / Linux / Windows · Per-user installation · No editor configuration is modified.
Download release ↗