Out

For iconstructa10 cuts · v1.000

Dioptra Mono

A monospaced sibling of Dioptra for code, data and labels: one 600 unit advance, prism-facet terminals, a dotted zero, programming ligatures that keep the grid.

Cuts
10weights and slopes
Glyphs
641565 characters
Features
6calt case ccmp ss01
Axes
0static cuts

01Styles

10 cuts · choose one to set it in the sampler

02Font sampler

type into it
Alignment
OpenType
const ok = a !== b && c >= d; // x -> y => z
TryDioptra Mono Regular

OpenType features in this family

  • caltContextual alternates9 substitutions · contextuala -> b => c != d === e <= f >= ga -> b => c != d === e <= f >= g
  • casecase36 substitutions()+-<=>@[]{|}~¡«¬±·»¿×÷‐‑–—―•‹()+-<=>@[]{|}~¡«¬±·»¿×÷‐‑–—―•‹
  • ccmpGlyph composition2 substitutions · contextualijij
  • ss01Slashed zero1 substitution00
  • ss02Alternate a1 substitutiona banana at a bakera banana at a baker
  • zerozero1 substitution0 10 2026 0070 10 2026 007

Left: feature off. Right: on. Substitutions read from the font's GSUB table.

03Glyphs

565 characters in 15 Unicode blocks

04Information

read from the font files
Designer
iconstructa
Version
1.000
Styles
10
Glyphs per style
641
Characters
565 mapped to Unicode
Features
calt · case · ccmp · ss01 · ss02 · zero
Variable axes
None. Every cut is a static font.
Metrics
1000 upm · cap 720 · x 540 · asc 960 · desc -240
Source files
TTF
Language support
English, French, German, Spanish, Portuguese, Italian, Dutch, Swedish, Danish / Norwegian, Finnish, Icelandic, Polish, Czech, Turkish
On this site
Showcase only. 221 kB of WOFF2 for the preview; nothing to download or license here.

A monospaced sibling of Dioptra for code, data and labels: one 600 unit advance, prism-facet terminals, a dotted zero, programming ligatures that keep the grid.

  • Five weights, Light to Bold, each with a drawn italic (10 statics); every glyph is exactly 600 units wide.
  • Features: calt (programming ligatures: -> => != == === <= >= :: // /* */ and more), zero / ss01 (slashed zero), ss02 (other a), case, mark/mkmk.
  • Basic Latin, Latin-1, Latin Extended-A, Romanian letters, arrows, math, box drawing and block elements.
  • Unhinted prototype; not offered for redistribution.

From Origin: dioptra-mono/README.md, dioptra-mono/DESIGN-BRIEF.md

Known limitations

  • Unhinted: relies on the rasteriser's own anti-aliasing. Windows GDI aliased rendering below about 12 px will look uneven.
  • No variable font and no Vietnamese, Greek or Cyrillic: Basic Latin, Latin-1, Latin Extended-A, Romanian comma-below letters, a code-oriented symbol set, arrows, box drawing and block elements only.
  • Ligature outlines reach back over the preceding cells (negative left bearing on the last glyph). Some terminals and editors that clip glyphs to their cell, or that draw each cell separately, will show them cut off; turn calt off there.
  • Box drawing is generated geometry (exact junctions, light/heavy/double, dashes, arcs, diagonals, blocks, shades): it joins vertically only when the line height is 1.2 (the hhea metrics 960 / -240 define the cell); other line heights leave gaps.
  • Secondary glyphs are first drafts: section, pilcrow, eszett, eth, at-sign inner a, the Latin Extended-A ligature forms (ij, ŀ, ʼn), the vulgar fractions and the copyright / registered marks. Core code glyphs got the review rounds.
  • m, w, M, W, N, B are drawn with a lighter pen for even colour, so their stems are visibly thinner than n or H when compared at large sizes.
  • The facet signature is quiet at 11 to 14 px (it shows from about 24 px up); at text sizes the family is recognised by the tile dots, the dotted zero and the flag/foot forms of i l j.
  • fontbakery WARNs left: hhea.numberOfHMetrics (22, not the recommended 3: the 20 zero-width combining marks need their own hmtx entries), contour_count, soft_hyphen (U+00AD is kept and drawn as the hyphen).
  • Name 'Dioptra Mono' follows 'Dioptra' (checked only by web search, no clearance).

The designer's own list, copied unchanged from the font's hand-off manifest.

Coverage by Unicode block

  • Basic Latin94 / 94
  • Latin-1 Supplement94 / 95
  • Latin Extended-A128 / 128
  • Latin Extended-B6 / 208
  • Spacing Modifier Letters8 / 80
  • Combining Diacritical Marks19 / 112
  • Latin Extended Additional1 / 256
  • General Punctuation24 / 98
  • Currency Symbols2 / 33
  • Letterlike Symbols1 / 80
  • Arrows13 / 112
  • Mathematical Operators9 / 256
  • Box Drawing128 / 128
  • Block Elements32 / 32
  • Geometric Shapes6 / 96

05Pairs with

6 of the other 20 faces on this site