Rian Mono
A monospace for reading code, where every confusable pair (0 O o, 1 l I i, 5 S, rn m) differs by silhouette, not just by detail, with a cursive italic and optional code ligatures.
- 1229 characters
- 300–700 variable weight
- Italic included
- v2.211
if (a != b) { return x => x * 2; }
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
if (l1 != Il && O0 == 0o) { return rn(m); } Ångström, façade, naïve, Øresund, Łódź, ₹1,250 · €14 · “quotes” & (brackets).
In use
// Every confusable pair reads apart: 0O 1lI rn m fn total(items: &[Item]) -> u64 { items.iter() .filter(|i| i.qty != 0) .map(|i| i.price * i.qty) .sum() }
┌──────────┬────────┐ │ build │ ✓ 2.1s │ │ test │ ✓ 8.4s │ └──────────┴────────┘ $ git log --oneline -1 a1d56f8 ship it
Every character
Hover or tap a character to see it large.Get Rian Mono
Regular
Free for anything, including commercial work, apps and websites, under the SIL Open Font License.
Download free · 303 KB Open Font LicenseAll 10 styles + variable font
Adds Light, Medium, SemiBold, Bold, Light Italic, Italic, Medium Italic, SemiBold Italic, Bold Italic, and the variable font with every weight from 300 to 700.
-
DesktopInstall on up to 5 devices. Documents, images, print, logos and PDFs.£25
-
WebSelf-host the WOFF2 files on 1 domain, up to 100,000 page views a month.£25
-
Desktop + WebEverything in Desktop and Web, for one price.£45
One-off payment; any VAT or sales tax is worked out at checkout. Updates within version 2 included. Apps, games and bigger sites: ask us. Licence terms