MonoLisa

font follows function

A font designed for developers. MonoLisa reduces eye strain and improves code readability with thoughtful typography that enhances productivity.

What Developers Say

Features

Designing a monospace font is much harder than a traditional, proportional one: being constrained by the same width of all glyphs can result in a boring or unreadable font.

MonoLisa features a few unique techniques that increase the legibility and make it visually pleasant to look at for longer periods of time.

Increased width

Increased character width helped us designing a typeface with more natural, open forms. The shapes are more relaxed creating less eye strain over long periods of time.

Wide

MonoLisa is ~7% wider compared to other monospaced fonts.

Distinction

Distinction is critical for a good coding font since it reduces ambiguity and helps avoid mistakes that can lead to software bugs.

MonoLisa has a set of glyphs that fit together but at the same time are distinct enough so you can tell them apart.

db
Distinct lower case connections
CG
Different terminals of capitals
Il1
Similar characters look different
0OØ
Zero, capital O and Ø

Space

Monospaced fonts tend to have unevenly distributed dark and light space when compared to regular typefaces. MonoLisa carefully compensates the issue by using unique letter shapes to maintain the balance.

Watermelon

Reading Flow

MonoLisa uses open forms and terminals (starting and ending points) that are pointing towards the neighboring letters to let the eye follow the line of text fluently.

acefls

Italics

The italics of MonoLisa are not simply slanted versions of the upright font. Some clearly differently constructed glyphs make the difference.

a
e
f
g
i
y

Script

If simple italics are not enough, there is a script version available.

Italics style

The quick brown fox jumps over the lazy dog and runs away.

Coding Ligatures

MonoLisa comes with over 120 specially designed coding ligatures. A ligature is a special symbol that combines two or more characters together so it looks like one token. Ligatures help reduce visual noise and balance white space by aligning special symbols appropriately.

++a>=b%%0!=c~~>d
<!--Comment-->
<>###Title...</>
??e:=f=>{|1,2,3|}

Symbols

MonoLisa was designed with developers in mind. It’s one of the few fonts that comes packed with symbols to use in CLIs including PowerLine. Check out the specimen to see all the symbols.

U+2387
U+238B
U+2327
U+232B
U+2326
U+23CF
U+2328
U+2325
U+2318
U+23CE
U+23FB
U+23FC
U+23FD
U+23FE
U+2212
U+2260
U+2265
U+2264
U+2248
U+2205
U+221E
U+222B
U+220F
U+2211
U+221A
U+2202
U+E0A0
U+E0A1
U+E0A2
U+E0B0
U+E0B1
U+E0B2
U+E0B3
U+EE00
U+EE01
U+EE02
U+EE03
U+EE04
U+EE05
U+EE10
U+EE11
U+EE12
U+EE13
U+EE14
U+EE15

OpenType Features

MonoLisa includes many OpenType features to enable great customization for the most demanding aesthetes.

OpenType features have great support in professional graphic software. Unfortunately, they are still not available in most text editors. To make MonoLisa work in all environments, we allow you to pick the features you want to use in just a few clicks. Check out Playground to see all the features in action.

whitespace ligatures

{|{|

fractions

1/21/2

coding ligatures

!=!=

old style numbers

3636

alt g

ggg

subscript

H2OH2O

superscript

m2m2

slashed zero

00

normal asterisk

**

script variant

ff

alt sharp s

ßß

alt at

@@@

alt curly bracket

{}{}

alt parenthesis

()()

alt greater equal

>=>=>=

hexadecimal x

0xF0xF

thin backslash

\\\\

alt dollar

$$

alt &

&&

i without serif

ii

r without serif

rr

alt .= and ..=

.=.=

Variable

MonoLisa ships with variable font weight, so it’s a perfect match to use on the web. Access all weights without making your visitors download megabytes of data.

weight == 400

Languages

MonoLisa supports over 200 languages and different alphabets including latin, cyrillic, greek, and vietnamese.

FrançaisУкраїнськаΕλληνικάTiếng Việt

The Team

Marcus Sterz
Marcus SterzTypeface Designer
Juho Vepsäläinen
Juho VepsäläinenExpertise, Marketing
Andrey Okonetchnikov
Andrey OkonetchnikovExpertise, Website

MonoLisa is designed by Marcus Sterz, a professional typeface designer and co-founder of FaceType foundry, in collaboration with software developers Andrey Okonetchnikov and Juho Vepsäläinen who contributed their vast expertise in programming.

The result of this collaboration is an award-winning coding font created by professionals for professionals.

Get MonoLisa

Basic

100
200
300
400
500
600
700
800
900
100
200
300
400
500
600
700
800
900

Common styles used by most code editors.

Font features

  • Full character set
  • Coding ligatures
  • Symbols & Powerline
  • Script variant and other OpenType™ features
  • Variable fontNew

Extras

  • Customize font download
  • Access to prereleaseNew
  • Variable WebfontNew
  • Webfont GeneratorNew
  • Commercial use

•••

Get Basic

CompleteBest value

100
200
300
400
500
600
700
800
900
100
200
300
400
500
600
700
800
900

The complete variable font family with all features.

Font features

  • Full character set
  • Coding ligatures
  • Symbols & Powerline
  • Script variant and other OpenType™ features
  • Variable fontNew

Extras

  • Customize font download
  • Access to prereleaseNew
  • Variable WebfontNew
  • Webfont GeneratorNew
  • Commercial use

•••

Get Complete

Indie

100
200
300
400
500
600
700
800
900
100
200
300
400
500
600
700
800
900

Use the font for your commercial projects.

Font features

  • Full character set
  • Coding ligatures
  • Symbols & Powerline
  • Script variant and other OpenType™ features
  • Variable fontNew

Extras

  • Customize font download
  • Access to prereleaseNew
  • Variable WebfontNew
  • Webfont GeneratorNew
  • Commercial use

License

  • Users / Domains: 1
  • Page views: 100.000
  • Print / Apps: 10

•••per year

Get Indie

What Developers Say