Hello!
So many commits since the last time I looked at this project... Glad to see it's still moving forward at full speed!
Given the changes made since then, this seems perfectly logical, but I just wanted to point out that the functions you kindly provided me here to add support for superscripts, subscripts, long dashes and ellipses no longer work.
Related project item : Feature Requests.