Printing Design and Layout

printing-layout-and-designInasmuch as it was written in 1948, “Printing Design and Layout” by Vincent Steer could never be one of those ‘typography’ books that explain everything in terms of dialog boxes for a particular program, and I like that.  There’s a wealth of detail (only some of which is dated), and I don’t know if it’s indicative of the author or the time and place where it was written, but the text also has a wonderful tone that I like.

For example, since Dave Cramer, author of the “Requirements for Latin Text Layout and Pagination” document from the “Latinreq” task force of the W3C Digital Publishing Interest Group, was most recently working on initial capitals, that was one of the sections of “Printing Design and Layout” that I looked at when I got my copy last Friday, where I found this gem:It is entirely wrong to set swash italic initials in this careless manner. Any printer who does this sort of thing should be spoken to rather severely. It is wrong and does not show common sense. Don't put up with it.

Multi-stage XSLT in Ant

Inasmuch as Ant is good at re-running an XSLT transformation or a series of transformations when the XML source changes but not so good at re-running when one of the transformations’ stylesheets’ sub-modules changes, it’s a simple thing to generate on-the-fly a temporary build file containing paths listing the dependencies of each stylesheet so Ant can do the right thing. Continue reading “Multi-stage XSLT in Ant”