We have both the technology and software to be able to marry design with reflowable text (the best implementation still being TeX created back in 1978 by Donald Knuth). But then XML came to be and, in the typical arrogance of anything designed by committee, put forth the newest claims to being the inventors of separation of content and design. Whereas LaTeX had already started using semantic and structural markup, letting the engine handle the design and typography, XML solved the problem by throwing the design completely out the window. We have spent the intervening years attempting to reclaim the design aspects, generally through CSS (which still fails at multi-line hypenation), but also with MathML (the current incarnation of which is nothing more than a layout markup of a formula rather than being a content markup of a formula).
|