Thanks for the quick reaction James. Some comments below On 26/01/16 00:27, James Cummings wrote:
"22.4.4.4 Processing Models" Should processing models section be a new 22.4.5? It is longer an more substantial than some of its siblings at this level.
I agree that it's really not satisfactory to have numbering down to 5 levels, and I did try this as a new 22.4.5, but that makes a mess of the current organisation of the chapter. The procmod stuff ought to be a sibling of what are currently 22.4.4.1 and 22.4.4.2, since these sections all describe children of elementSpec. I will have another crack at organizing things better.
" In the present implementation, rendition is expressed using the W3C Cascading Stylesheet Language (CSS)" In which implementation? This may be confusing, perhaps just the second half of that sentence?
Yes, "In the present implementation" was just wiggle room in case we decide not to use CSS in the future. See below.
"The intent is that these should be presented in an italic font as inline elements:" maybe: "The intent is that these elements should be presented inline in an italic font" (i.e. They may not be being processed into 'elements', that may be mistaken as suggesting this is only for HTML output or something.)
Agreed.
You are right that at the bottom of the Output Rendition section we could say something about 'Why CSS', but this is for the same reason that we suggest elsewhere inside the <rendition> element as a formally declared stylesheet language. This might suggest that we should be having a @scheme attribute like <rendition> with css as a value?
Well, that's one of my major unresolved questions. *Do* we want to permit anything other than CSS?
In Implementation: "If the useSourceRendition attribute on the model has the value false then any rendition attribute on the source element can be ignored; otherwise its value must be combined with that given in the outputRendition element, if any." Maybe reverse this since it might contradict what was said above in the bit on useSourceRendition? So: "If the @useSourceRendition attribute on the model has the value true then any rendition attribute in the source element must be combined with any given in the outputRendition element, otherwise all rendition attributes in the source should be ignored."
Much clearer, thanks.