I like a good API. I’m not quite ready to commit to the assertion that Adobe’s Text Layout Framework API is a ‘good API’, but it’s not bad. The fact that they made it open-source is pretty cool.
I can see the potential for a lot of new experiments springing up from this foundation; I mean, who hasn’t had an idea for some groundbreaking new text editor or word processor? This API takes care of a lot of the little garbage associated with such a project, and so should help get some of those ideas into the wild.
(It doesn’t do spellchecking, though. You’d have to come up with your own solution for that, maybe basing it on the pretty-good Spelling Plus Library (which, we hear, will eventually have TLF integration).)