Skip To Content
Menu

Lilex

Designed By

Mike Abbink, Paul van der Laan, Pieter van Rosmalen, Mikhael Khrustik

14 Styles Monospace

Type Specimen / 01Il1 O0
{ } [ ]

Lilex · Regular

Compare letter widths, punctuation and figures in an aligned setting.

14 styles available. Compare the specimens below, or enter your own text.

Download Lilex ↓

TTF · SIL Open Font License 1.1

Set Your Own Text

Change the style and size to compare the letterforms.

if (cache.miss) return null;

Every Position Counts

Lilex · Regular

Equal-width letters and figures.

Specimen.js

const family = "Lilex";

function specimen(size) {
  return { family, size };
}

specimen(24);

0123456789

9876543210

Il1 O0 {} []

14 Styles,
One Family

Every available style is shown below in its own font file.

Thin100

if (cache.miss) return null;

Thin Italic100

if (cache.miss) return null;

Extra Light200

if (cache.miss) return null;

Extra Light Italic200

if (cache.miss) return null;

Light300

if (cache.miss) return null;

Light Italic300

if (cache.miss) return null;

Regular400

if (cache.miss) return null;

Italic400

if (cache.miss) return null;

Medium500

if (cache.miss) return null;

Medium Italic500

if (cache.miss) return null;

Semi Bold600

if (cache.miss) return null;

Semi Bold Italic600

if (cache.miss) return null;

Bold700

if (cache.miss) return null;

Bold Italic700

if (cache.miss) return null;

Type -----> in Lilex and you get 1 long arrow. Type ------------> and you get a longer one. The arrow ligatures are generated, so they stretch to whatever length you draw them, and that small trick says a lot about who the font is for.

Lilex is IBM Plex Mono taken further for programmers. Mikhael Khrustik built it on top of Plex, which is why the credit also carries Mike Abbink, Paul van der Laan and Pieter van Rosmalen, and added what Plex Mono lacks for a code editor: ligatures, PowerLine symbols for terminal prompts, Greek, and a full set of single-character arrows.

The ligatures only change what you see. Underneath, the file stays plain ASCII, so == still compiles as 2 equals signs whether or not they are drawn joined. Some ligatures pull related characters together, like == and ---, while others only nudge glyphs into optical alignment, like .. and ??. A few arrows are switched off by default because they could be mistaken for logical operators; you can switch them on if your language has no such clash.

Every weight from Thin to Bold has an italic, and the italics carry the same ligatures and symbols as the uprights. The character set reaches Cyrillic and Vietnamese as well. Google Fonts added the family in November 2025.

We’d run the Regular at 14 px with the Light italic for comments, though that is taste.

Lilex type specimen with letters and figures
Lilex · Type Specimen

Characters & Figures

1,073 glyphs reported in the reference style. This selection shows 400 recorded characters.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 & @ ? !

View The Recorded Character Selection
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſƏƒƠơƯưǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǪǫǺǻǼǽǾǿȘșȚțȷəʻʼˆˇ˘˙˚˛˜˝̧̨̛̣̦̀́̂̃̄̆̇̈̉̊̋̌̒̕;΄΅Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗ

The Font Files

Download
Lilex

14 TTF styles with the accompanying CSS, README and license information.

Download ZIP · 906 KB ↓
Version
2.621
License
SIL Open Font License 1.1
Read The Font License ↗

Install On Your Computer

Extract the ZIP first. On Windows, select the font files and choose Install from the context menu. On macOS, open the files in Font Book and choose Install.

Use On A Website

Keep the font files and the included stylesheet together. Update the stylesheet path to match your project.

<link rel="stylesheet"
  href="/fonts/lilex/lilex.css">

body {
  font-family: 'Lilex', monospace;
}

Keep the copyright and license notices with redistributed files.

Heading & Body

The family provides the heading; Inter carries the supporting text.

Lilex Heading · Inter Body

Letters, Figures & Code

Names, values and punctuation share a fixed rhythm. Compare the zero with the capital O, and the number one with the lowercase l.