11-29-2014, 07:07 PM | #1 |
Member
Posts: 10
Karma: 10
Join Date: Jun 2011
Device: Kindle Paperwhite 3, Kobo Aura H2O
|
Aura H2O, no hyphenation in Adobe reader for left-aligned text
I recently got my hands on an H2O and I can't seem to get hyphenation running the way I'd like to. Ideally, I'd want to use the Adobe reader for epub files, but it won't hyphenate unless I force the text to be justified. On the other hand, the kepub reader does hyphenation no matter what, but annoys me with its cut off bug. I'm a bit puzzled because this behavior seems to be the reverse from what I read should be true on the forums.
I attached a small test file to illustrate this, in which I also specified Code:
* { -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; adobe-hyphenate: auto; } |
11-29-2014, 08:12 PM | #2 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
It is the same on my Glo with firmware 3.11.0, epub hyphenation only happens with full justification.
I never noticed this before because I always use full justification, so I don't know if it has always been this way or if is was something new when the Adobe RMSDK was upgraded in firmware 3.5.0. Unlike for kepubs, the device's built-in stylesheet doesn't set the hyphenation at all for epubs, it is the Adobe RMSDK that decides when to use hyphenation based on the book's stylesheet. Maybe someone who is still using firmware version 3.4.1 or earlier could check whether it was different in the old RMSDK. Edit: For kepubs it is a little different: by default the hyphenation is whatever is set in the book, and if nothing is specified in the book then it defaults to no hyphenation. But if full justification is set on the device then hyphenation is turned on, overriding what is in the book. Last edited by GeoffR; 11-29-2014 at 10:12 PM. Reason: kepub differences |
Advert | |
|
11-29-2014, 10:23 PM | #3 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I was able to try your test book on a Kobo Mini running firmware 3.4.1, and it hyphenated even when left justified. So my guess is the change happened when the Adobe RMSDK was updated in firmware 3.5.0.
|
11-30-2014, 05:35 AM | #4 |
Fanatic
Posts: 598
Karma: 641742
Join Date: Mar 2012
Location: DE
Device: Kobo Glo
|
Have you tried this property with the value "explicit"?
Code:
adobe-hyphenate: explicit |
11-30-2014, 09:46 AM | #5 | |
Member
Posts: 10
Karma: 10
Join Date: Jun 2011
Device: Kindle Paperwhite 3, Kobo Aura H2O
|
Quote:
OK, great. What do you think I'd need to use this version on the H2O? Would it be enough to replace the adobehost binary, or would it have to be a bunch of files? |
|
Advert | |
|
11-30-2014, 12:43 PM | #6 |
Wizard
Posts: 2,454
Karma: 5469320
Join Date: Jul 2010
Device: Kobo
|
Others with way more knowledge than I will no doubt weigh in shortly, but I don't think that's going to work for you. Firmware 3.7 was the first version for the H2O, so no guarantees that going back to 3.5 will work (or won't brick your device). I'd be very surprised if you could go back to the old adobe within the current firmware (obviously there's been big changes in the adobe code).
|
11-30-2014, 02:38 PM | #7 | |
Member
Posts: 10
Karma: 10
Join Date: Jun 2011
Device: Kindle Paperwhite 3, Kobo Aura H2O
|
Quote:
|
|
11-30-2014, 06:04 PM | #8 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
You probably want the RMSDK library. It should be something like "librmsdk.so". But my bet is that the dependencies will mean that replacing it won't work. I suggest that you make sure you know how to do a factory reset on the device before doing anything. As to older firmware, recognising the hardware is probably the biggest issue. If the hardware is not recognised, I expect it to drop back to treating it as the original Touch. The device ids were added a version or two before release. So, there is a reasonable chance that 3.5.0 will start. How well it works is another matter. There is also at least one script that checks the hardware ids and returns a value. Changing that to recognise the correct hardware and maybe returning that it is a Aura HD might get it working. |
|
11-30-2014, 09:44 PM | #9 | |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I think adobe-hyphenate: explicit; is for soft hyphenation. If you use Calibre to add soft hyphens to the book then explicit should cause it to ignore the built-in hyphenation dictionaries and only hyphenate at soft hyphens. My guess it will still only hyphenate fully justified paragraphs, but I haven't tried it.
Quote:
Last edited by GeoffR; 11-30-2014 at 09:56 PM. Reason: Added quotes |
|
12-02-2014, 05:04 PM | #10 |
Member
Posts: 10
Karma: 10
Join Date: Jun 2011
Device: Kindle Paperwhite 3, Kobo Aura H2O
|
Thanks for the hints! Indeed, I get a boot loop if I try to replace librmsdk with the one from the 3.3.0 firmware, and adobe-hyphenate:explicit together with softhyphens will hyphenate only in justified mode, too. I haven't tried replacing the whole firmware yet, but I think I'll give up for now and try to live with the header in the Kobo reader software .
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
H2O with 3.8.0 Hyphenation? | JSWolf | Kobo Reader | 16 | 05-13-2015 09:49 PM |
Replacing Nook Simple Touch: Onyx T68 vs Kobo Aura vs Kobo Aura H2O | iNovelReader | Which one should I buy? | 0 | 10-28-2014 01:40 AM |
Justified or Left Aligned? | buffaloseven | Kobo Reader | 29 | 08-29-2013 11:46 AM |
Left aligned conversion | shamus888 | Conversion | 1 | 12-25-2012 03:53 PM |
iPhone Text messages justified or left aligned? | AlexBell | Apple Devices | 10 | 07-03-2012 11:01 AM |