Skip to content

Conversation

@JayPanoz
Copy link
Collaborator

Prototype version of Readium CSS. It provides implementers with:

  • Support for Latin (LTR, horizontal-writing)
  • Basic paged + scroll rendering
  • Basic page margins
  • Default stylesheets (base, unstyled EPUBs, highlights)
  • User settings:
    • night and sepia modes;
    • font family;
    • font size;
    • line-height;
    • hyphenation;
    • text align;
    • paragraphs’ margin;
    • text indent;
    • letter and word spacing.

Docs are WIP, although an EPUB file is available as a snapshot for the prototype.

Completed the ReadMe and added contributing guidelines.

@llemeurfr Does this looks good to you?

JayPanoz added 30 commits July 4, 2017 14:50
HTML and XHTML test pages to validate UA Stylesheets against HTML5
Suggested Rendering (https://www.w3.org/TR/html5/rendering.html)
@JayPanoz JayPanoz requested a review from llemeurfr August 24, 2017 15:03
Copy link
Contributor

@llemeurfr llemeurfr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor requests for modifications before merging.

README.md Outdated

## Scope of this project

The major goal of Readium CSS is to provide implementers with reliable and modern styles for EPUB 2 and EPUB 3 publications, and authors with good interoperability.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isn't it "... provide implementers and authors with... publications, with good interoperability." ?

README.md Outdated

The major goal of Readium CSS is to provide implementers with reliable and modern styles for EPUB 2 and EPUB 3 publications, and authors with good interoperability.

Those stylesheets were not designed and should not be used for (Portable) Web Publications, or other existing formats like FB2, PRC, Mobi, TEI, etc.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should be clearer that WP and PWP are WIP.


## Testing

You can use the [webpub manifest prototype](https://github.com/HadrienGardeur/webpub-manifest/tree/gh-pages/examples/paged-viewer) with the [RS-streamer-js](https://github.com/edrlab/r2-streamer-js) in a local development environment.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs clarification. We'll ask Daniel to provide them after the merge.

README.md Outdated

There is no public implementation of Readium CSS so far.

Consequently, if you are encountering rendering issues with Readium, please report them on the [Readium-shared-js repository](https://github.com/readium/readium-shared-js).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

better ... on the github section dedicated to the proper Readium project (e.g Readium-shared-js ...).
Because they are several Readium projects (Readium SDK, Readium Cloud Reader, Readium Chrom app) some of them split in different github sections.

@llemeurfr llemeurfr merged commit 2086ad6 into master Aug 28, 2017
@JayPanoz JayPanoz deleted the prototype branch August 28, 2017 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants