View on GitHub

AozoraEpub3-JDK21

AozoraEpub3 - Aozora Bunko to EPUB 3 Converter (JDK 21)

EPUB 3.3 Guide

Overview of EPUB 3.3 support in AozoraEpub3-JDK21.


What is EPUB 3.3?

EPUB (Electronic Publication) 3.3 is the international standard for e-book formats.


Enhanced Semantics

EPUB 3.3 emphasizes more detailed metadata and structured information.

Improved Media Queries

Enhanced Accessibility


AozoraEpub3-JDK21 Support Status

✅ Implemented

📋 Planned / Under Development

❌ Not Supported


Key Features

Ruby (Furigana) Support

<ruby>
  <rb>漢字</rb>
  <rt>かんじ</rt>
</ruby>

Vertical Text Layout

Use CSS to enable vertical writing:

writing-mode: vertical-rl;

Device Presets

Pre-configured CSS for popular e-readers:


How to Use

  1. Prepare your text file (UTF-8 format)
  2. Place images in the same directory (optional)
  3. Run AozoraEpub3 with your text file
  4. Specify device preset if needed
  5. The resulting EPUB file is ready for distribution