Well, with regard to text / document, I’ve chosen the hard way…
I have invested a lot of effort and time to make my own document format, aiming flexibility and compactness, as well as its implementation (3D document word-processor) in the 3D virtual (web) world, aiming usability.
It supports most text styling, mark-up and word-processing features, including live auto-flow with page/document/panel resizing, enhanced 1st letter, vertical text, multimedia, auto-surrounded by text etc.
What is not shown here is the editor (unfinished), the document’s special styling and effects (for the text and the background/panel) as well as some other special features.
Still in development (most part implemented, although it’s in pause for a few months now until my current project completes), and the end version will also be able to transform to a physical-like book-style, with natural page-flipping.
P.S. The font shown is also one of the few I have created, except the first letter which is Times New Roman.
This just demonstrates the live-resizing and auto-flow of a randomly styled text (for testing) by the custom 3D-document word-processor, during editing, it’s only a part of the editing process.