unfoldingWord-dev / USFM-Tools

Tools for parsing and rendering USFM files
Other
5 stars 14 forks source link

Possibly Switch to XeTeX #20

Open jag3773 opened 8 years ago

jag3773 commented 8 years ago

Information at http://wiki.contextgarden.net/XeTeX.

Expected benefit is better non-roman script support.

alerque commented 8 years ago

XeTeX non-roman script support is better. If you stick with TeX at all that's the one to use.

However you have to know that even XeTeX support for non-mainstream languages only goes so far. Long term a completely different typesetting is probably going to be the way to go. SILE is coming along nicely and the support for languages and typesetting systems in less common languages is already far beyond what any flavor of TeX offers. Full Bible typesetting is still a little rough around the edges but the primary developer (@simoncozens) is keen to make it work. Additionally a few other devs including myself and some SIL folks are starting to use it for this purpose, so the remaining hiccups are likely to get overcome faster than you can make XeTeX behave.

alerque commented 8 years ago

I've started work on a SILE renderer for this toolkit in my own fork (for another project). Conceptually it will be a little different and much easier to setup because I won't have to write a full SILE output routine. SILE can already parse and render USFX data files applying styles from a class file.