-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Here are a few points regarding the Readium CSS integration which should be double-checked or fixed in the mobile toolkits.
ReadiumCSS-default.cssneeds to be injected if the book doesn't have any style.- When using iframes, we need to use
allowtransparencyto make sure that background color settings work properly. - Check rendering on big screens.
-
Since we still limit line-length in the spread model, you might want to limit the web view/iframe size so that you don’t end up with wide gaps on large screens (or add padding to :root, and take it into account when scrolling).
-
- Instead of fixed fonts (Helvetica Neue, Athelas, etc.), we should expose by default the font stacks from Readium CSS, using the provided CSS variables.
Should we use Readium CSS highlight colors? There's an on-going discussion.Nope.- We should improve support of internationalization.
-
- Some user settings need to be disabled depending on the publication language, both in the UX and in ReadiumCSS.
- The primary language needs to be determined from the page progression as well.
-
There's a well known bug on InDesign (addition of an extra
ar-SAdc:language) which causes problems in the reading progression of apps like iBooks (they rely on the lastdc:languagebecause they can't rely on the spine attribute in EPUB2)
-
- The primary language needs to be injected in the DOM with
xml:lang.- Determining the primary language doesn't depend only on the order of
<dc:language>, thepage-progression-directionmust be taken into account.
- Determining the primary language doesn't depend only on the order of
- Check the list of languages for CJK support.
- We need to inject the EBPAJ patch for Japanese.
- We must not inject the
dir=attribute with CJK languages - Some parts of the UX must follow the publication's direction, including search and highlights.
-
- Some books won't change their font size unless publisher's styles are disabled.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels