|
![]() |
|
Thread Tools | Search this Thread |
![]() |
#1 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 2072578
Join Date: Jan 2017
Device: Kobo Aura H2O
|
How to make it so that epubs look the same in both Calibre and on the H2O?
***FIXED***
Hi guys. Trying to load up some books on my H2O only to realize that the H2O isn't displaying fonts properly! Especially larger than average fancy letters, you know, the type that begin chapters. Calibre displays the giant letter at the beginning perfectly, while the H2O puts a space between the letter and the rest of the world. Please see the attached images. I tried ticking embedded fonts in Look & Feel, and output as a kepub (which I had to rename .kepub.epub in order for the H2O to see it). I also ticked Remove spacing between paragraphs (indent size 1.5 em and line size 0.5 em), made the output profile Kobo Reader and the input profile default. Finally, I disabled inserting page breaks by using a /. I'm converting from standard epub to kepub in Calibre. What do I need to do in order to remove the space between the S and the rest of the world on the H2O, and make it one word like it is on Calibre? Also, is there a point in using kepub over epub? The kepub version of the book is 4kb larger than the epub version... If this is in the wrong sub-forum, I apologize. EDIT: I fixed my problem!! The issue was the profile I was using, not the file format. Kepub is fine. Using the Kobo Reader profile is a bad idea if your e-reader's screen is 1440p. I used the Kindle Voyage profile and now the 'S' is displaying properly, just like it does in Calibre! Huzzah! Last edited by sk2003; 01-28-2017 at 11:47 PM. |
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
It is hard to say for sure without seeing the converted book's html and stylesheet, but my guess is that the problem is caused by Calibre adding the 1.5em indent to the first paragraph during the conversion.
To compare like with like, try converting epub to epub with the same settings and view the converted book with Calibre, that way you will be able to tell if it is really a difference between the H2O and Calibre viewer, or a problem with the conversion. My experience is that there are many, many things that go wrong during Calibre conversions, so it is best to avoid converting if at all possible. You can use the KoboTouchExtended driver to send the original epub to the device as a KePub instead of converting to KePub within Calibre, as that will avoid the Calibre conversion process. If you must convert then you will probably need to go through the book and manually edit it to fix up all the problems that the conversion causes. |
![]() |
![]() |
![]() |
#3 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,745
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
![]() |
#5 | |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 2072578
Join Date: Jan 2017
Device: Kobo Aura H2O
|
Quote:
Maybe I'm converting them wrong. I convert them from epub to kepubs in Calibre, but neither nickel nor koreader can see kepubs. So I have to add .epub after the filename for them to see the files. As for Kobo Touch Extended Driver, I'm grateful that it exists, but I'd rather not directly sync my Kobo with Calibre. I'm afraid Calibre will mess the device's internals up, and I've seen reports of people getting errors on their Kobos when they sync with Calibre (something about aggressive mounting). Does Kobo Touch Extended Driver fix this? Thanks! EDIT: After converting them to kepub from epub again in Calibre and renaming them .kepub.epub, many of the books open but some don't. They also don't open as epubs. Too bad I don't have the original epubs for them anymore. Last edited by sk2003; 01-29-2017 at 11:07 AM. |
|
![]() |
![]() |
![]() |
#6 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,628
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 2072578
Join Date: Jan 2017
Device: Kobo Aura H2O
|
So I tried Kobo Touch Extended Driver and it made no difference. I converted the original epubs of my books to kepubs in Calibre, and drag and dropped them to the Kobo. Within the Kobo I massed changed the extensions to .kepub.epub. And now the massive gap between S and the rest of the word has returned, but at least S renders like it does in Calibre (super big, crosses into the line below it). In koreader, the S disappears entirely.
I give up. I'm never going to be able to convert my books so the embedded fonts show properly. Also, some of the authors show up as [Last name, first name] while others show up as [First name last name]. It's driving me crazy. |
![]() |
![]() |
![]() |
#8 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
For a great number of these cases KSM (up to version 07) was responsible (and for the remaining cases fmon). This should not be happening with KSM 08.
|
![]() |
![]() |
![]() |
#9 | |||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The KoboTouchExtended driver adds function to the built-in KoboTouch driver. It acts on books as they are sent to the device modifying the HTML code inside the books as needed and putting them on the device with the appropriate filename. If you are converting to kepub inside calibre, the extended driver is not involved. When you use calibre to send the books to the device, either driver will do the same. It will put the files on the device with the correct filenames. Quote:
From the screenshots, what you want is doable. Attached is a screenshot from the book I have just finished (Please Don't Tell my Parents I'm a Supervillain by Richard Roberts. A fun read and I recommend it.) That's more complicated than what you have. That is a screenshot of the epub, but the kepub version is the same. To fix this, I think we need to see the code in the book. Posting just the code from the page might be enough with the CSS. But, it would be better to see the complete book. If this is a book that is freely downloadable, post a link. Or if has no copyright it can be posted here. You can also use the ScambleEbook plugin, but that might mess up what we want to see. If you can't post it, then PM me to work out how to do it. Quote:
|
|||
![]() |
![]() |
![]() |
#10 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Regarding the space between the dropcap 'S' and the rest of the first word, it's clear to me that GeoffR identified the problem correctly.
The OP said he used these conversion options Quote:
Finally, my biggest confusion is why is conversion to kepub required at all if the OP wants to read the book in KOReader? Surely the original standard epub would be the most sensible format to transfer to the Kobo, thus avoiding any destruction of styling. |
|
![]() |
![]() |
![]() |
#11 | ||
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 2072578
Join Date: Jan 2017
Device: Kobo Aura H2O
|
Thanks for the responses, everyone. I'm pretty sure I've resolved my issues once and for all.
The naming issue: that's my fault entirely, and has nothing to do with the Kobo. It's to do with Calibre metadata. I resolved the issue by renaming my Calibre folders. As for the kepub.epub and epubs not showing dropcase letters properly fiasco: the issue was the conversion options I was selecting. Now I know not to remove spacing or embed fonts. I now know that the whole kepub.epub thing is only done in order to make nickel treat epub files as kepubs (whether they're the same format in the end, I don't know). I like seeing the amount of page numbers remaining in a chapter, rather than the entire page count, so I like renaming the extensions to .kepub.epub. Also, using .kepub.epub with the book I posted in the OP (Blood Meridian) fixes the font problem. See my attached images. epub.jpg shows the .epub version of the ebook, and kepub.jpg shows the .kepub.epub. I have to keep the file as a .kepub.epub to keep the dropcase formatting. koreader.jpg shows how the .kepub.epub doesn't render in koreader. The .epub displays with question marks, just like the .kepub.epub. If there is a way to convert the original epub so the dropcase letters render on the Kobo and koreader, please let me know. Anyway, the steps I took to convert the epub are pretty convoluted and I kind of forgot them (whoops). Involved a few conversions and the Modify ePub plugin. I didn't check the remove spacing or embed fonts boxes. Quote:
Quote:
EDIT: Hmm... kepub.jpg won't upload with proper rotation. It shows as rotated on my desktop. |
||
![]() |
![]() |
![]() |
#12 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I don't know about the problem with KoReader, but the reason the font size on the dropcap is different in the Kobo ePub and KePub reader is probably because the book specifies the font-size in px or an absolute unit such as pt. This doesn't work the way you might expect in the ePub reader, and I think the only way to solve it is to edit the stylesheet so that all font sizes are in font-relative units such as em or %, which should work the same on all devices.
Edit: That doesn't just apply to dropcaps, but to all font sizes and other sizes in the book. It is impossible to get anything looking the same on devices with different screen sizes, resolutions and pixel densities if sizes are specified in pixels or absolute lengths. This is a common problem with older ebooks where the publisher seems to have assumed that ereaders would never change, and a lot of books appear to have been designed on the assumption that all devices have a 800x600 6 inch screen. Last edited by GeoffR; 01-30-2017 at 12:03 AM. Reason: Not just dropcaps |
![]() |
![]() |
![]() |
#13 | |||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#14 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,745
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
So no, Calibre does not mess up Kobo Readers. That's just ridiculous to even think so. I have an H2O that I've had for just over 2 years and I've not had any problem using it with Calibre. Last edited by JSWolf; 01-30-2017 at 05:34 AM. |
|
![]() |
![]() |
![]() |
#15 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 2072578
Join Date: Jan 2017
Device: Kobo Aura H2O
|
Can you expand on this please? Just tried bookmarking a page in a kepub.epub (a renamed epub file) in nickel's reader and rebooted, and it kept the reading position in addition to retaining my bookmark. I don't sync my device with Calibre, I simply drag and drop my books from my Calibre library to my device and rename the extensions after they've been transferred to the device (sometimes before transferring them). All Kobo drivers are disabled in Calibre, so it doesn't detect my device either. I'm on firmware 13.19.5671.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Aura H2O How do I make a Kobo H2O SD Image? | sk2003 | Kobo Developer's Corner | 17 | 06-21-2021 08:11 PM |
Make Calibre Content Server to serve the original EPUBs | cedhax | Related Tools | 4 | 02-23-2020 12:29 PM |
Aura H2O How to get epubs to work on H2O (probably other Kobos too) | RonBurgandy | Kobo Reader | 23 | 02-15-2015 08:06 PM |
Make sure you dry your H2O | jackastor | Kobo Reader | 5 | 11-05-2014 11:50 AM |
how to make section breaks in epubs | JBNY | Calibre | 12 | 09-16-2010 02:57 PM |