Skip to content

Latest commit

 

History

1,674 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrossPoint Reader CJK

中文 · 日本語

Community firmware for the Xteink X4 e-paper reader. Built on CrossPoint Reader, it adds practical support for Chinese, Japanese, and multilingual reading.

CrossPoint Reader CJK running on an Xteink X4

Highlights

  • Simplified Chinese, Traditional Chinese, Japanese, and English interfaces
  • EPUB 2/3 and TXT reading with CJK-aware layout and typography
  • SD-card-based reading and UI fonts using the .cpfont format
  • On-device font catalog for previewing, downloading, and installing fonts
  • Light and dark modes tuned for e-paper, including dark-mode refresh handling that keeps backgrounds and cover art stable
  • Inverted portrait UI across Home, Settings, and reader screens
  • File browser, book covers, sleep screens, rotation, and reading progress
  • Wi-Fi upload, WebDAV, OTA updates, Calibre integration, and KOReader Sync

Screenshots

Home · light Settings · light Home · dark
English home screen in light mode English settings screen in light mode English home screen in dark mode
Font catalog Font preview
English on-device font catalog English font preview and selection screen

Install

Web flasher

  1. Connect the Xteink X4 over USB-C.
  2. Open the CrossPoint CJK Web Flasher.
  3. Select Flash CrossPoint CJK firmware.

Releases and manual firmware files are available on the GitHub Releases page.

Build from source

Requirements: PlatformIO Core, Python 3, a recursive checkout, and an Xteink X4.

git clone --recursive https://github.com/aBER0724/crosspoint-reader-cjk.git
cd crosspoint-reader-cjk
pio run
pio run --target upload

Fonts

Install reader and UI font families from the device catalog. Fonts are stored on the SD card.

The bundled fonts use a reduced character set to fit the firmware. Less-common characters outside that set may appear as missing glyphs. For broader CJK coverage, install the matching Noto Sans SC, Noto Sans TC, or Noto Sans JP family from Settings > System > Manage Fonts, or install a compatible font manually on the SD card.

Documentation

Contributing

See the contributor guide for setup and required checks.

Credits

CrossPoint Reader CJK is an independent community project and is not affiliated with Xteink or the X4 manufacturer.

About

CJK-adapted firmware for the Xteink X4 e-paper display reader. Xteink X4 电子墨水屏阅读器中日文适配固件。

Resources

Stars

75 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages