

And yeah, I discovered I previously fucked up some user settings in some Reading Systems, I didn't know and I paid an insane amount of attention to that. The reset, which may look simplistic at first sight, is the result of months of debug/QA/author testing. Nobody knows how much effort it actually required, and we ended up “abusing” the cascade and inheritance to make it work. In some cases, use some web CSS snippets and BOOM, some user setting doesn’t work anymore. When designing blitz, I became aware how easy it is to screw up user settings for instance. See my previous paragraph (technical/human).

When people are putting double spans around a sentence to make sure it will render in the embedded font they declared for this element, there’s little you can do.
Kindle svg inherit font color software#
It’s about people, the tools they use, the software designers they trust, the hacks they design, the overrides they fight, etc. Even made another small CSS framework for that and you could almost perfectly rely on that.įact is it doesn’t prevent bad CSS, because this is not much of a technical than a human issue. margin-left: 40px or padding-left: 40px, which can be 20% of the container in some cases and 0.03% in some others, should an app have a viewport the size of the physical pixels…īut basically, we’re covered there, even the old RMSDK and Kindle have some sort of default rendering albeit not HTML5, so it seems to me this is not that big an issue after all. The stuff I don’t really like in there is horizontal spacing in pixels e.g. Now, it is my understanding that apps relying on web views or web apps (in the browser) are already leveraging it. What we should be probably talking about is “suggested rendering”, à la HTML5. I must admit I’m a little bit uncomfortable with the idea of “normalize.css”, since it’s been the realm of CSS authors. With "Basic EPUB3 CSS file", there will be a technical increase in the quality of the formatting. Even has worked on this issue -> w3c/epub-specs#672 I am sure there are people who work like me in this regard. For example, we can increase the "design and render quality" by providing the use of standards elements.

> 9.ĮPUB3 CG CSS Themes: In the following years we can build EPUB3 CG CSS Themes to simplify the work of authors. Thus, we can predict the values that can coincide with UA style sheets. It would be good to look at the work done by to examine the CSS values of reading systems in creating the "basic EPUB3 CSS file". I want to be among those who will do this work. It would make sense to try to list the "default values" of new HTML5 elements such as Section, Aside. It may be useful to use the SVG element in this epub "" The cover should be the appropriate CSS for the XHTML page. In fact, this element should be passed through the "test-validate" operation in every XHTML.Ī The basic ground must be established to implement the "box-model" design with the basic CSS values (relative or absolute) to be given to the element.

The example given by -> rendition: default-css -> w3c/epub-specs#672 (comment) 4.Įspecially for the reflowable design, the contents of the element must then be used strictly within a element. In a sense, this metadata data will be like a "do not intervene please" intervention. The reading system needs a metadata file to ignore the author's CSS document. Developers will no longer deal with problematic files. This will provide an average balance in the imaging capabilities of the reading systems. RS developers have developed a defender for dealing with nightmare files and have created an improvement by activating UA basic styles. I agree with the opinion that the text formatting information of EPUB3 format creators is low. 2.ĮPUB design is as difficult as making a chocolate box design. I believe it is important for the revision of EPUB 3.1. This document should be prepared taking into account the important standards for better viewing of the e-book. The "Basic EPUB3 CSS file" will of course not carry a valid document quality in order to display each content. (9 items) With the "Basic EPUB3 CSS file (normalize.css)" and "metadata" 1. In order to contribute to the revision of EPUB 3.1, I expressed my ideas on the subject in terms of references. Hi have read the "Reading System Overrides" and references to the wiki page.
