01-28-2011, 11:43 AM | #1 |
Grand Sorcerer
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
Problems with RTL texts (Arabic, Hebrew)
I converted a small Arabic test file to both ePUB and MOBI files. The ePUB version displays fine, but the MOBI version doesn't.
Even though I added an RTL attribute to the HTML tag, it seems to be ignored both by KindleGen and Mobipocket Creator. For example it should display: هذا كتاب جميل But it displays: جميل كتاب هذا I.e. the last word is displayed first and the first one last. Can someone confirm that the PC and IPhone Kindle apps (and probably the actual Kindle) cannot render Arabic .MOBI files correctly? |
01-28-2011, 12:05 PM | #2 |
frumious Bandersnatch
Posts: 7,514
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
But each word is rendered correctly? How strange.
I wouldn't be surprised if the Kindle doesn't support right-to-left text, in fact, as far as I know, the Mobipocket format doesn't. Last time I checked, ADE didn't support it either, where did you try the ePUB? |
Advert | |
|
01-29-2011, 12:43 PM | #3 | ||
Grand Sorcerer
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
No RTL support in ADE either :-(
Quote:
Quote:
I do hope that RTL support will be added to the next version of ePUB standard and MOBI file spec. P.S.: Since there's always the possibility that I incorrectly encoded the Arabic text, I attached a .zip file containing the epub and mobi files, the mobi sources and a pdf of what the output should like. |
||
01-29-2011, 01:03 PM | #4 | ||
frumious Bandersnatch
Posts: 7,514
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
Note that the display order of the characters is something more complex than it seems. When I tried to have some Hebrew text inserted in a Latin-alphabet text, I concluded that one is expected to code the characters in the natural order of each language (reading order), and let the reading software handle the direction, don't use CSS or XHTML properties to specify the direction of a piece of text, unless you want to override the natural direction. Quote:
As for the Mobipocket format, if there is any spec, it's secret, because it's a closed, proprietary format. I wouldn't count on it being updated any time soon. Last edited by Jellby; 01-29-2011 at 01:08 PM. |
||
01-29-2011, 01:23 PM | #5 |
reader
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
|
For a detailed comparison see eReader for the Hebrew reader. The list of Arabic compatible devices isn't necessarily exactly the same as for Hebrew, but it should be close. What I get from this thread is: a) Linux-based readers that include FBReader support RTL languages and this includes PocketBook and probably Kindles with FBreader & fbKindle, b) Android-based readers with Aldiko or Moon+ (but not FBReaderJ) support RTL languages, and c) Apple iThing. I have not seen anything one way or the other about the latest version of Aldiko (version 2.0), which includes Adobe Digital Editions and so might have dropped RTL support. If Aldiko 2.0 does work, it will be the first app for DRMed Adobe ePubs that supports RTL languages.
Finally, PDFs with embedded fonts that are formatted for a 6" screen (say) are the most widely applicable way to read RTL on ebook readers. Calibre can convert from MOBI or ePub to PDF, see Hebrew pdf output for kindle - newbie. |
Advert | |
|
01-29-2011, 01:37 PM | #6 | |
Grand Sorcerer
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
(X)HTML has sufficient RTL support
Quote:
I totally agree with you on that. Too bad that there's no fully ePUB compliant Open Source ePUB reader software for mobile devices. |
|
01-29-2011, 02:10 PM | #7 | ||
Grand Sorcerer
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
|
Reader with RTL support
Quote:
Quote:
I'll check out the other RTL compliant apps mentioned in the RTL support topic. Maybe another app will fit the bill. |
||
02-03-2011, 08:13 PM | #8 |
Connoisseur
Posts: 53
Karma: 52
Join Date: Apr 2008
Device: Kindle
|
Last time I checked the actual Kindle hardware devices still do not support any RTL languages nor glyphs. But it is now supporting CJK (Chinese Japanese Korean)
Check out this site for a bunch of test mobis you can used to see which glyphs a Kindle device actually displays vs. which it displays the [?] "Huh?" glyph for. http://freekindlebooks.org/Unicode/unicode.html None of the Kindle emulator software seems to accurately represent what glyphs are actually on the devices. |
02-04-2011, 05:18 PM | #9 |
Connoisseur
Posts: 53
Karma: 52
Join Date: Apr 2008
Device: Kindle
|
I put up a new-and-improved test file for Kindle at:
http://freekindlebooks.org/Unicode/unicode.html which starts by displaying common code pages, and then at the end displays a list of "all" Unicode code points so that you can see if a particular Kindle hardware device actually display that code point or not. Pretty obvious that Kindle still doesn't have code points for Arabic or Hebrew, but does support CJK among many other languages. I would have though that Kindle would at least want to support Hebrew LTR for example. |
07-11-2012, 09:26 PM | #10 |
Junior Member
Posts: 2
Karma: 10
Join Date: Feb 2010
Device: Acer Netbook
|
The newest firmware for Kindle 4NT allows for the correct display of a book in at least one RTL language: Yiddish. I am currently reading a book that I scanned into HTML and then converted using Calibre (with the Calibre plug-in for KF8).
|
Tags |
arabic, kindle, mobi, rtl |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Hebrew aleph and overlining problems | frabjous | Kindle Formats | 20 | 12-16-2010 10:26 AM |
Free (Kindle) English-Hebrew Hebrew-English | arcadata | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 12-01-2010 05:46 AM |
Android eReader with Hebrew or Arabic (RTL) support? | tobassam | Which one should I buy? | 0 | 11-16-2010 05:05 AM |
Classic Hebrew fonts | udiko | Barnes & Noble NOOK | 0 | 07-26-2010 02:20 PM |
Sony PRS 700 - problems with arabic text | firdavs_abc | Sony Reader | 1 | 09-26-2009 07:37 AM |