Custom Iosevka build

Anthrosevka Mono

A custom Iosevka build inspired by Anthropic Mono.

Live specimen

Edit the sample, adjust the texture, and check punctuation, numerals, operators, and brackets at working sizes.

Controls and edited text are saved in local storage for this browser.

Code specimen

Snippets use compact columns, operators, comments, brackets, string marks, and digits that are easy to compare across languages.

# Inspect alignment, digits, and ambiguous glyphs.
from dataclasses import dataclass

@dataclass(frozen=True)
class GlyphRun:
    name: str
    width: int
    marks: tuple[str, ...]

rows = [
    GlyphRun("zero", 1, ("0", "O", "o")),
    GlyphRun("one",  1, ("1", "l", "I", "|")),
    GlyphRun("ops",  1, ("<=", ">=", "==", "!=")),
]

for index, row in enumerate(rows, start=1):
    print(f"{index:02d} | {row.name:<6} | {row.width:>2} | {row.marks!r}")

Glyph texture

Inspect letterforms, numerals, ambiguous forms, operators, and punctuation in a compact bordered grid.

Numbers

Uppercase

Lowercase

Ambiguity

Operators

Brackets

Symbols

About

Source, visual influence, and practical coding goals.

Anthrosevka Mono is a custom build of Iosevka, configured for programming and terminal use. It favors terminal spacing, regular and bold weights, a 600 width default, and unhinted TTF files for high-resolution displays.

Its visual direction is inspired by Anthropic Mono. The aim is pragmatic: readable columns, distinguishable punctuation, stable symbols, and a texture that stays quiet during long coding sessions.