Fonts

How to install custom fonts, tools to convert your own, and 26 curated fonts ready to download.

Overview

Several tools exist to generate fonts for the X4 tablet. Custom fonts allow you to personalize your reading experience with different styles, sizes, and character spacing.

How to install a font

  1. 1 Download the .bin file from the list below (already converted for Xteink), or convert a TTF using the tool above.
  2. 2 Copy the .bin file to the /fonts folder on your microSD card.
  3. 3 Insert the SD card and power on your device. Go to Settings → Fonts to select your new font.

EPUB to XTC Converter

Convert your EPUB files to XTC format (comics format for X4) with customizable font size and style. This proof-of-concept tool allows you to preview and export your books with personalized reading settings.

Note: This is a PoC tool - preview is approximate and some features may have minor bugs.

Tool created byh0rm0n

Download fonts

26 fonts

All fonts are from nicoverbruggen/ebook-fonts, pre-optimized for e-readers. Download the BIN file to install directly, or TTF to convert with the tool above.

Adelph

Humanist letterforms with generous x-height — reads naturally at 12–14pt

Default

14pt

Basker

Baskerville revival with high-contrast strokes, ideal for literary fiction

Default

14pt

Bitter

Designed for screens — thick serifs resist e-ink ghosting at small sizes

Default

15pt

Cardo

Unicode-complete scholarly font, great for classical and foreign-language texts

Default

14pt

Charis

SIL Unicode font with the widest character coverage in this set

Default

14pt

Charter

Crisp at all sizes — designed by Matthew Carter for low-resolution output

Default

14pt

Charter Basic

Stripped-down Charter: slightly lighter weight, cleaner on dense pages

Default

14pt

Cooper

Warm rounded serifs — comfortable for multi-hour reading sessions

Default

14pt

Elstob

Variable-weight historical font with a surprisingly contemporary feel

Default

14pt

Garamond

Classic French Old Style, 10% larger x-height for small e-ink screens

Default

14pt

Gentium

Open apertures and soft contrast — easy on the eyes for extended reading

Default

14pt

Georsio

Georgia-inspired design refined for e-ink contrast ratios

Default

15pt

Jost

Clean geometric sans-serif — works well for non-fiction and technical content

Default

15pt

Junius

Compact historical style — distinctive for fantasy or classical literature

Default

14pt

Legible Next

Built from readability research — maximum contrast for any lighting condition

Default

15pt

Libertinus

Open-source Times-adjacent workhorse — reliable for any genre

Default

14pt

Literata

Google's e-reading font, designed for long-form comfort on any e-reader

Default

15pt

Lore

Old-style flavor gives fiction a classic literary feel

Default

14pt

Membo

Compact metrics with sturdy stroke contrast — good at 10–12pt

Default

14pt

Newsreader

High contrast with optical sizing — fast to scan for dense content

Default

14pt

Old Style

Traditional humanist proportions — closest to the feel of a print book

Default

14pt

Palatium

Palatino-inspired wide apertures — excellent for open-book typography

Default

14pt

Scarlet

Bold slab accents paired with thin strokes — strong visual rhythm

Default

14pt

Source Serif

Adobe's versatile reader font — adapts from small-print to display sizes

Default

14pt

Technical

Slightly monospace-influenced — ideal for manuals or how-to books

Default

14pt

Zilla Slab

Friendly slab-serif from Mozilla — great for contemporary fiction

Default

14pt

Tips for Choosing & Installing Fonts

You can switch between default fonts, but for more options create your own via the font converter tool

Two standard fonts are included, but you can add your own in .bin format

Community members share converted fonts on readme.club where you can find ready-to-use options

Google Lens helps translate the font converter interface if it's in Chinese

Most specialized characters (Polish, Greek, Slavic) display well with the default font, but please note that some specific characters like the German ß require a custom font for correct rendering.

Japanese support is included and displays characters correctly, though not yet vertically

For languages with specialized accents, convert a TTF font containing all glyphs to .bin format using the developer converter

The official app coming soon will allow font uploads directly from your phone - this will simplify the process

Custom fonts can include settings like size, character spacing, and weight

A community gallery of converted fonts is available on the hub, including Bookerly for Amazon fans

Each custom font should be tested via preview before loading to avoid errors

Characters appearing as squares are missing glyphs in the font - use a converted TTF font

The community hub at readme.club shares resources, fonts, and guides created by users

A gallery of custom fonts is available online for direct downloads

Ask for font recommendations if you're looking for a specific reading style