I’ve concluded that it’s impossible to mix presentation and content without being ass at both. Everything that tries to marry them is a maelstrom of suck. Traditional PHP, Word, and HTML font tags are good examples of this. In my experience, the only systems that are good at both content and presentation religiously separate them and combine them later, like web templates, Scrivener and Markdown, and CSS. Once presentation becomes part of the content, it always, *always* goes to hell.