Lacks documentation on support for right-to-left languages
elmimmo opened this issue · comments
The document lacks overall support for non Latin scripts and the idiosyncrasies of right-to-left languages. Amongst others, it lacks mention of:
- Support for the OPF's
spine
element'spage-progression-direction
attribute, for right-to-left pagination flow. - Support for the
writing-mode
CSS3 property (or equivalent), for vertical left-to-right or vertical right-to-left text layouts, and related CSS3 properties such astext-combine-upright
(or equivalent) - Support for HTML's
dir
attribute, and relatedbdi
andbdo
elements, for hardcoding base text direction irrespective of CSS styling, as well as its interactions/collisions with the Unicode Bidirectional Algorithm. - Support for ruby text (a.k.a. Japanese furigana).
Readings related to some of the above:
- EPUB 3 and Global Language Support
- Right-To-Left Text in Markup Languages
- Unicode Bidirectional Algorithm basics
- html5′s new
bdi
element - Creating HTML Pages in Arabic, Hebrew and Other Right-to-left Scripts
Feel free to split this issue in multiple issues if appropriate.
I have updated the spec to reflect our support in this area. Let me know if there is anything else we can elaborate on!