Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default Stylesheet for non-reflowable EPUB contents e.g. reading mode #133

Open
JayPanoz opened this issue Apr 4, 2024 · 2 comments
Open
Labels
2024 Update New discussions, issues and requests triggered by the 2024 update Discussion feedback required

Comments

@JayPanoz
Copy link
Collaborator

JayPanoz commented Apr 4, 2024

I'm submitting a topic for discussion, as requested by @HadrienGardeur during the monthly call yesterday.

Short description of the issue/suggestion:

At the moment ReadiumCSS is providing styles that are designed specifically for reflowable EPUB contents.

In the foreseeable future, Reading Apps may implement features such as Reading Mode for other contents and it could be useful ReadiumCSS provides styles for such.

Let’s use this issue as a place to discuss needs and requirements.

@JayPanoz JayPanoz added feedback required Discussion 2024 Update New discussions, issues and requests triggered by the 2024 update labels Apr 4, 2024
@gautierchomel
Copy link

Reading Mode is a simplified view intending to provide fluid content from a complex design.

Apart from vanilla styles for structure tags, there's also to consider that complex design is usually a vehicle for semantics through visual enhancement. This feature should be considered from an assistive technology approach.

Therefore, Reading Mode should implement a verbosity setting, allowing the injection of semantic content. Few examples:

This list is non exhaustive and should be a starting point for discussion.

@gautierchomel
Copy link

Also, because most fixed layout ebooks are not designed to be reflowed, there are probably some warnings to implement. Those could be based on metadata present or inferred.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2024 Update New discussions, issues and requests triggered by the 2024 update Discussion feedback required
Projects
None yet
Development

No branches or pull requests

2 participants