Documentation of CSS
Spent most of the day on a document intended to be a gentle introduction as well as a serious attempt to document our practice with regard to the use of CSS code in our markup. This took a while but was really overdue. It will serve as the intro for EGB and GBS as they start adding CSS to their documents, so any errors or omissions will be corrected pretty quickly.
One of the tools I used to get a good overview of what we're doing was to run this against Mariage documents in oXygen:
distinct-values(tokenize(string-join(distinct-values(//@rend), ';'), ';'))
to get a set of all the unique property-value pairs. This found a couple of errors, of course, which we've fixed. It would be a good idea to refine this into an XSLT stylesheet, perhaps, which could be run against the whole collection, and bring back a list of all the unique property names, and for each name, a list of the values we've used.