calligraphy is a JavaScript WYSIWYG editor without usage of the contenteditable attribute.
The repository contains just a pre-pre-pre-alpha version of the editor. I just spent a few hours on doing the basic-stuff.
calligraphy uses the raphaeljs library internally to render the editor and its content.
In addition to raphaeljs, jquery is required.
Get the code using
git clone git@github.com:gerhardgruber/calligraphy.git
Get the code and open the src/index.html file using your browser.
If you have questions, send a mail to gerhard.gruber@documatrix.com.
Feel free to fork & contribute. Do not commit to the master branch, but create pull requests.
Also checkout the Planned feature list.
The calligraphy editor is licensed under the MIT license.