Skip to content

About

Open-source technical monospace with 2,500 glyphs: Latin, Greek, Cyrillic and symbols. OTF, TTF, WOFF and WOFF2 under SIL OFL 1.1.

Topics

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

3 stars

Watchers

2 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

Afterbyte Mono 5.0.0, a technical monospace with 2500 glyphs, a dotted zero and a flat-top A.

Afterbyte Mono

Type for what comes next.

A technical monospace with 2,500 glyphs, four font formats and an open font license.

Version Font quality checks SIL Open Font License

Try the live specimen · Download v5.0.0 · v4.0.0 · Specimen · Coverage · Sponsor

Try it in a minute

  1. Open the specimen — type your own text, adjust size, tracking and line height, switch light/dark themes, explore the draggable letter lab, expressive SVG artwork, and interface, code and editorial previews, and inspect the character grid.
  2. Download the complete v5 ZIP — choose OTF or TTF for desktop use; WOFF2 or WOFF for the web.
  3. Put it in a real project — start with web CSS, editor settings or a technical interface. Keep the included OFL and copyright notices with redistributed fonts.
What you notice Why it matters
Dotted zero and distinct 1/I/l Easier character identification in labels and data
Flat-top A, single-storey a/g, rounded bowls A recognisable technical voice
Fixed 650-unit advances Predictable alignment for structured text
Latin, Greek, Cyrillic and technical symbols A broader, explicitly documented repertoire
OTF, TTF, WOFF and WOFF2 Desktop installation and self-hosted web use
Source, coverage contracts and OFL notices Inspectable builds and clear attribution

Overview

Afterbyte Mono combines an original continuous-vector core with a licensed multilingual expansion. A flat-top A, dotted zero, single-storey a/g, rounded bowls, and fixed 650-unit advances give the family a restrained technical character. It is maintained by Krishanth.

v5.0.0 contains exactly 2,500 glyphs: 2,499 Unicode-mapped glyphs plus the .notdef fallback. One Regular style is supplied in genuine OpenType/CFF OTF, TTF, WOFF, and WOFF2. The fonts themselves identify as version 5.000; v4 fonts identify as 4.000.

The original 196 mapped glyphs retain their outlines. Selected additional Latin, Greek, Cyrillic and symbols derive from Noto Sans Mono 2.014, under the same SIL Open Font License. Braille patterns, additional technical operators and mathematical styles are constructed programmatically. See provenance and attribution; the expanded font is not claimed to be wholly drawn from scratch.

Releases

Release Design milestone Glyphs Unicode characters Formats
v1.0.0 Historical pixel design 197 196 TTF, WOFF2
v2.0.0 Historical vector redesign 197 196 TTF, WOFF2
v3.0.0 Original four-format package 197 196 OTF, TTF, WOFF, WOFF2
v4.0.0 Multilingual and technical expansion 1,705 1,704 OTF, TTF, WOFF, WOFF2
v5.0.0 Extended scripts and mathematical styles 2,500 2,499 OTF, TTF, WOFF, WOFF2

V4 adds 1,508 Unicode mappings over v3. V5 adds 795 over v4 and retains every v4 mapping. Each release includes its exact coverage, font license, checksum manifest, installation notes, source/build materials and four-format downloads where listed. V1–v3 milestone numbering differs from their historical embedded build versions; v4–v5 align release and binary versions.

Character coverage

Character group v4 v5
Printable ASCII 95 95
Additional Latin and Latin extensions 431 716
Greek and Greek Extended 121 354
Cyrillic and extensions 297 377
Punctuation, currencies, arrows, operators, box drawing, blocks and geometry 504 504
Braille patterns 256 256
Selected mathematical alphabet and digit styles 0 197
Unicode characters 1,704 2,499
Fallback .notdef glyph 1 1
Total glyphs 1,705 2,500

Examples: Ł Œ ą ě ŷ Ḃ ẞ · Α Ω Δ λ π ἀ ὦ · Ж Д Я ж д я · € £ ¥ ₹ · ∑ ∏ ∫ ∞ ≠ ≤ ≥ · ← ↑ → ↓ ↔ ↕ · ┌ ┬ ┐ ├ ┼ ┤ └ ┴ ┘ · ⠁ ⠿ ⣿ · 𝐀 𝐁 𝑥 𝒚 𝟘.

Coverage is an explicit selection, not all Unicode symbols or complete support for every language. Combining marks, complex shaping, emoji and CJK are outside this build. Use precomposed supported characters and a fallback font. The mathematical Unicode styles are separate characters, not extra selectable CSS weights. Braille glyphs depict dot patterns; the font is not a Braille translation or tactile-output system.

Every supported code point and its source · Machine-readable v5 contract · v4 contract · Coverage summary

Specimen

Afterbyte Mono 5.0 actual-font specimen: Latin, Greek, Cyrillic, numbers, mathematics, Braille and connected box drawing.

Specimen lettering comes from the compiled font. The surrounding README uses GitHub's typography. Text equivalent.

Downloads

Get the font Use it for
Complete ZIP All formats, source materials, coverage, license and checksums
OTF OpenType/CFF desktop font
TTF Desktop installation and editors
WOFF2 · WOFF Self-hosted websites and applications
Release checksums Verify the downloaded files

Installation and usage

Download the complete ZIP from the desired release. Install either OTF or TTF; they share the same family and style names. Restart applications after replacing older versions. Keep the included OFL and attribution notices with redistributed font software.

For self-hosted websites, keep the supplied CSS beside the font files:

@font-face {
  font-family: "Afterbyte Mono";
  src: url("./AfterbyteMono-Regular.woff2") format("woff2"),
       url("./AfterbyteMono-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.technical-text {
  font-family: "Afterbyte Mono", monospace;
  font-size: 16px;
  line-height: 1.75;
  font-synthesis: none;
}

All mapped characters advance 650 units on a 1000-UPEM grid. Typographic ascender/descender are 1280/−450, enlarged to accommodate extended accents; this changes line spacing from v3. Inspect text in your actual application. Original connected box-drawing rows use line-height: 1.04 and zero letter spacing; do not apply that tight setting to accented prose.

Current font directory · CSS · SHA-256 checksums

Build and validation

Use Python 3.12 and the pinned dependencies. The licensed expansion source is vendored and hash-checked; ordinary builds need no network access.

python -m pip install -r requirements-font.txt
python tools/draw_afterbyte_vector.py
python tools/build_afterbyte.py --version 4 --output build/v4/fonts
python tools/build_afterbyte.py --version 5
python tools/validate_afterbyte.py
python tools/validate_expansion.py --version 4 --directory build/v4/fonts
python tools/validate_expansion.py --version 5
python tools/render_afterbyte.py

build_core.py compiles the original 196-character core. prepare_expansion.py can reproduce the frozen licensed source from the pinned upstream download and verifies its SHA-256. The coverage contracts determine the exact mapping set. All releases use fixed timestamps and reproducible font containers.

Checks cover every mapped character, glyph counts, coverage inclusion, retained core outlines, Braille dot bits, mathematical style distinctions, full embedded licenses, fixed spacing, bounds, container signatures, webfont outlines, CFF geometry bounds, shaping, rendering, checksums and reproducibility.

The specimen uses Afterbyte Mono for interface and editable text, with light/dark themes, a draggable letter lab, expressive original SVG artwork, measured glyph details, interface/code/editorial previews, a live type studio, and a searchable character inspector covering every Unicode mapping. Motion follows the system reduced-motion preference. Character searches reveal supported lowercase, capital, bold and italic Unicode forms, while the themed character-group picker supports keyboard navigation.

The specimen runs without a framework, remote fonts or tracking scripts. Search, group totals, supplementary Unicode handling, fallback warnings and pagination are checked with node --test tests/playground.test.mjs.

These checks do not constitute a complete language, accessibility, OS-installation or browser audit. The font has one Regular style, no variable axes, no combining-mark positioning or ligature system, and no bytecode hinting. See quality notes, design specification and roadmap.

Built something with Afterbyte?

Show your project. Share a screenshot you can publish, a short description, and the release/platform/size you used. Permission is requested before featuring your work in the README. The showcase is open for submissions; no third-party adoption is implied.

If the font is useful to you, a GitHub star helps you find it again. Share the live specimen with someone who can use it, or contribute a concrete rendering report. Good places to start:

  • Language review: compare supported precomposed Greek, Cyrillic and extended Latin in real text.
  • Application proofing: report version, OS, application, size, display scale, sample and expected result.
  • Documentation: improve installation instructions with a reproducible example.
  • Design examples: show a real interface or a clearly labelled concept and explain your typography choices.

Contribution guide · Usage recipes · Launch kit and shareable assets · Roadmap

Sponsors

Support the maintainer on GitHub Sponsors. Support helps fund type refinement, character coverage, rendering tests, documentation and maintenance across Krishanth's open-source work. Sponsorship is optional; public acknowledgments require verified support and permission. Sponsorship details.

Contributing

Report the release, code point, text sample, application, operating system, size and observed behavior. Contributions must document authorship and compatible licensing, including all third-party notices.

Contributing · Issue forms · Pull request template · Code of conduct · Security · Accessibility

License and attribution

Afterbyte Mono is distributed under the SIL Open Font License 1.1. Copyright © 2026 Krishanth; selected expansion glyphs copyright 2022 The Noto Project Authors. Original upstream notices and the OFL are preserved in sources/upstream. No Reserved Font Names are declared in the supplied licenses. Dependencies retain their own licenses.

Commercial use and embedding are permitted under the OFL terms. Redistributed font software must retain the license and copyright notices; font software may not be sold by itself. Documents made with the font are not covered by the font license. Earlier distributions retain the permissions previously granted. Provenance records the source inputs and modifications.

Website design

The current site uses an original playful visual system with warm light and deep violet dark palettes. Visitors can move the hero letter tiles by dragging or keyboard arrows, shuffle the composition, or click a tile to add its character to the type tester. SVG ornament cycles run slowly, pause off-screen, and respect the system reduced-motion preference. All interface typography uses Afterbyte Mono, and downloadable PNG specimens are rendered from the compiled font.

Search and sharing

The website includes a canonical URL, descriptive metadata, Open Graph and large-image social cards, indexable semantic content, and accurate WebSite/CreativeWork structured data. sitemap.xml lists the canonical page; in-page sections are anchors rather than duplicate sitemap pages. llms.txt and llms-full.txt provide factual project references. robots.xml is an informational discovery file, not a crawler-policy standard.

GitHub Pages serves this project below /afterbyte-mono/. Crawlers read policy from the origin-root /robots.txt; the project-level robots.txt is packaged for custom-domain or root deployments and does not override the origin policy. The sitemap can be submitted directly in Search Console after site verification. No ranking, indexing, rich-result display, or viral reach is guaranteed.

The header links to GitHub and retrieves the public star count without credentials, caching successful results locally for one hour. API failure leaves a working repository link without an invented count. Social preview images remain available for link unfurls; the specimen PNG download call to action has been removed.

About

Open-source technical monospace with 2,500 glyphs: Latin, Greek, Cyrillic and symbols. OTF, TTF, WOFF and WOFF2 under SIL OFL 1.1.

Topics

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

3 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages