Kobo new kepub.epub support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Fix Released
|
Undecided
|
David Forrester |
Bug Description
New firmware (Version 2 or later, I think. I have 2.1.1 r42411, 12/08/24 here) supporting Japanese seems to come with 2 rendering engines for epub format. The simple .epub format files are treated as previous (web-kit?).
But files with kepub.epub used for Japanese contents distributed by Kobo (now a subsidiary of Japanese e-marketer Rakuten) seem to be using new NetFront(TM) BookReader v1.0 EPUB Edition (C) ACESS(TM) rendering suites with CJK font supports instead. This new rendering engine has capability handle Japanese vertical display with rubi etc. The choice of rendering engine is just relying on a file extension only.
EPUB files generated by web downloads of calibre currently use simple epub extension. These epub files cause display with boxes instead of proper Kanji due to default font missing those if such page contain non-latin characters. Of course we can display such epub by forcing fonts supporting such characters.
I think it will be nice if Calibre support option to select between simple epub and kepub.epub for the file extension when transferring from PC to Kobo for such auto generated contents.
Also, when I add a new file with kepub.epub extension via calibre, calibre automatically generate file name with simple epub. At least this kepub extension should be preserved for such case so such files are rendered correctly.
I can rename calibre generated epub files containing japanese to kepub.epub and move them via file manager of my Debian wheezy. Then such files are displayed properly by Kobo without any additional font selecion.
FYI: New version 2 series firmware were released after Rakuten introduced Kobo touch to Japan.
Debian version = 0.8.64+dfsg-1 used here. It is based on 0.8.64.
Changed in calibre: | |
assignee: | Timothy Legge (timlegge) → David Forrester (davidfor) |
Changed in calibre: | |
status: | Triaged → Fix Released |
Changing the component for this bug.
assignee timlegge
tag kobo-driver
status triaged