Lexica Ultralegible builds on the foundation laid by Atkinson Hyperlegible but offers enhanced flexibility and usability across various applications. Including more glyphs supporting extra languages and additional typographic features like ligatures and alternative flipped zero.

  • B8 O0 Iil1

    B8 O0 Iil1

  • Designed for low-vision readers, certain letters and numbers can be hard to distinguish from one another. Lexica Ultralegible differentiates common misinterpreted letters and numbers using various design techniques: B vs. 8, 1 vs. L vs. l vs. I. Recognizable Footprints: Character boundaries are clearly defined, ensuring understanding across the visual-ability spectrum.

With Lexica Ultralegible, you won't worry about the fine print because it remains highly legible and readable even at a small scale, making it perfect for a range of uses from body text to captions. Whether you’re working on digital media or print its distinct letterforms will remain legible to low-vision readers.

04

Four fonts, with two weights, in both roman and oblique.

2,356

Two thousand three hundred and fifty-six total glyphs.

589

Five hundred and eighty-nine glyphs per font.

Äěş102

Accent characters supporting one hundred & two languages.

Iil1

Letters are different from each other to increase legibility.

ER79jr

Exaggerated letters design, to provide better clarity.

Gbgpqu

Angled spurs and distinguish tails to increase recognition.

Csa36

Opened counter space defines open spaces better.

Å8iö?:

Circular details links to the history of the braille dots.

fiffiff

Standard ligatures to improve legibility and harmony.

007

Includes and alternative flipped number zero.

pToVc

Improved kerning for body text, headings, and UI.

How quickly daft jumping zebras vex.

Regular 400

How quickly daft jumping zebras vex.

Italic 400

How quickly daft jumping zebras vex.

Bold 700

How quickly daft jumping zebras vex.

Bold Italic 700

Character Set

Lexica Ultralegible contains an additional 222 characters not all glyphs are presented here.

Uppercase

  • A
  • Ą
  • Å
  • Ă
  • À
  • Á
  • Â
  • Ǎ
  • Ã
  • Ā
  • Ä
  • Æ
  • Ǽ
  • B
  • C
  • Ç
  • Ć
  • Č
  • Ĉ
  • Ċ
  • D
  • Ð
  • Ď
  • E
  • Ę
  • Ĕ
  • È
  • É
  • Ê
  • Ě
  • Ē
  • Ė
  • Ë
  • F
  • G
  • Ģ
  • Ğ
  • Ĝ
  • Ǧ
  • Ġ
  • H
  • Ħ
  • Ĥ
  • Ȟ
  • I
  • Į
  • Ì
  • Í
  • Î
  • Ĩ
  • Ī
  • İ
  • Ï
  • IJ
  • J
  • Ĵ
  • K
  • Ķ
  • L
  • Ł
  • Ļ
  • Ľ
  • Ĺ
  • Ŀ
  • M
  • N
  • Ń
  • Ň
  • Ñ
  • O
  • Ŏ
  • Ò
  • Ó
  • Ő
  • Ô
  • Õ
  • Ō
  • Ö
  • Ø
  • Ǿ
  • Œ
  • P
  • Q
  • R
  • Ŗ
  • Ŕ
  • Ř
  • S
  • Ş
  • Ș
  • Š
  • Ŝ
  • Ś
  • T
  • Ţ
  • Ț
  • Ť
  • U
  • Ų
  • Ů
  • Ŭ
  • Ù
  • Ú
  • Ű
  • Û
  • Ǔ
  • Ũ
  • Ū
  • Ü
  • V
  • W
  • Ŵ
  • X
  • Y
  • Ý
  • Ŷ
  • Ȳ
  • Ÿ
  • Z
  • Ž
  • Ź
  • Ż

Lowercase

  • a
  • ą
  • å
  • ă
  • à
  • á
  • â
  • ǎ
  • ã
  • ā
  • ä
  • æ
  • ǽ
  • b
  • c
  • ç
  • ć
  • č
  • ĉ
  • ċ
  • d
  • ð
  • ď
  • e
  • ę
  • ĕ
  • è
  • é
  • ê
  • ě
  • ē
  • ė
  • ë
  • f
  • g
  • ģ
  • ğ
  • ĝ
  • ǧ
  • ġ
  • h
  • ħ
  • ĥ
  • ȟ
  • i
  • į
  • ì
  • í
  • î
  • ĩ
  • ī
  • ï
  • ij
  • j
  • ĵ
  • k
  • ķ
  • l
  • ł
  • ļ
  • ľ
  • ĺ
  • ŀ
  • m
  • n
  • ń
  • ň
  • ñ
  • o
  • ŏ
  • ò
  • ó
  • ő
  • ô
  • õ
  • ō
  • ö
  • ø
  • ǿ
  • œ
  • p
  • q
  • r
  • ŗ
  • ŕ
  • ř
  • s
  • ş
  • ș
  • š
  • ŝ
  • ś
  • t
  • ţ
  • ț
  • ť
  • u
  • ų
  • ů
  • ŭ
  • ù
  • ú
  • ű
  • û
  • ǔ
  • ũ
  • ū
  • ü
  • v
  • w
  • ŵ
  • x
  • y
  • ý
  • ŷ
  • ȳ
  • ÿ
  • z
  • ž
  • ź
  • ż

Numbers

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 0

Currency

  • $
  • ¢
  • ¤
  • ƒ
  • £
  • ¥

Punctuation

  • *
  • ·
  • :
  • ,
  • !
  • ¡
  • #
  • .
  • ?
  • ¿
  • ;
  • \
  • /
  • {
  • }
  • [
  • ]
  • (
  • )
  • -
  • _
  • «
  • »
  • @
  • &
  • §
  • ©
  • ®
  • 🄯
  • °
  • |
  • ¦
  • ^

Math Symbols

  • +
  • ×
  • ÷
  • =
  • >
  • <
  • ±
  • ~
  • ¬
  • Ω
  • Δ
  • Π
  • Σ
  • μ
  • %

OpenType Features

OpenType features refer to different glyphs or character styles contained within an OpenType font. These include things like ligatures, kerning, fractions, numeral styles, and several others.

  • Flip the zero

    By default the zero remains with a backslash \ this was done to prevent confusion with the Danish Ø however, when pairing the typeface with a monospace that only supports a forwardslash / zero, this may create a cognitive dissonance problem. On that occasion you might want to flip the zero:

  • Code Example:

    body {
      font-family: "Lexica Ultralegible";
      font-size: 100%;
      font-weight: 400;
      font-variant-numeric: slashed-zero;
    }
    
  • Ligatures

    Web browsers have ligatures activated by default, we recommend disabling them for heading or large display text.

  • Code Example:

    h1, h2, h3 {
      font-variant-ligatures: no-common-ligatures;
    }
    

Language Support (102)

Also supporting 340 orthographies according to Hyperglot.

  • Afrikaans
  • Albanian
  • Asturian
  • Asu
  • Basque
  • Bemba
  • Bena
  • Breton
  • Catalan
  • Chiga
  • Colognian
  • Cornish
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Embu
  • English
  • Esperanto
  • Estonian
  • Faroese
  • Filipino
  • Finnish
  • French
  • Friulian
  • Galician
  • Ganda
  • German
  • Gusii
  • Hungarian
  • Icelandic
  • Inari Sami
  • Indonesian
  • Irish
  • Italian
  • Jola-Fonyi
  • Kabuverdianu
  • Kalenjin
  • Kamba
  • Kikuyu
  • Kinyarwanda
  • Koyraboro Senni
  • Koyra Chiini
  • Lakota
  • Latvian
  • Lithuanian
  • Lower Sorbian
  • Luo
  • Luxembourgish
  • Luyia
  • Machame
  • Makhuwa-Meetto
  • Makonde
  • Malagasy
  • Maltese
  • Manx
  • Meru
  • Morisyen
  • Northern Sami
  • North Ndebele
  • Norwegian Bokmål
  • Norwegian Nynorsk
  • Nyankole
  • Oromo
  • Polish
  • Portuguese
  • Quechua
  • Romanian
  • Romansh
  • Rombo
  • Rundi
  • Rwa
  • Samburu
  • Sango
  • Sangu
  • Scottish Gaelic
  • Sena
  • Serbian
  • Shambala
  • Shona
  • Slovak
  • Soga
  • Somali
  • Spanish
  • Swahili
  • Swedish
  • Swiss German
  • Taita
  • Tasawaq
  • Teso
  • Turkish
  • Upper Sorbian
  • Uzbek (Latin)
  • Vietnamese
  • Volapük
  • Vunjo
  • Walser
  • Welsh
  • Western Frisian
  • Yoruba
  • Zarma
  • Zulu