A coding-focused fork
Inconsolata with sharper operators and a narrower voice.
This build adds everyday programming ligatures, exposes them through normal
OpenType liga, and includes a PragmataPro-inspired narrow variable face.
if (state !== "ready" && width <= 85) {
render(font => font.name === "Inconsolata");
}
pipeline
|> shape("liga")
|> export("woff2");
Operators
Ligatures that stay close to code.
The additions cover equality, arrows, comments, pipes, shifts, and composition operators. They are intentionally restrained: the glyphs clarify operator groups without turning source text into decoration.
Pragmatic Narrow
A denser cut for busy terminals.
The narrow face pins the existing width axis to wdth=85 and keeps
the weight axis variable. It gives code a little more horizontal breathing room
without changing Inconsolata's plainspoken texture.
const columns = ["name", "weight", "ligatures"];
const columns = ["name", "weight", "ligatures"];
Live type tester