Slides from my talk at the 2013 Ampersand conference (Brighton, UK). Starting with typography across print and screen, via the problems of representing complex documents in CSS, to the need for better semantic markup at the point of content creation.