XSL-FO engines
For real typesetting of a tree of texts we’ll need to generate our own PDF anyway. For typesetting papers and other project documentation, almost anything will work.
For typesetting of the Hebrew text with vowel points and cantillation, we have:
FOP
No support for OpenType fonts
XEP
[XEP] Ignores OpenType GPOS/GSUB table, so useless for typesetting Tanach. Attempts to contact support for clarifications failed.
xmlroff
-
Does not support regions other than main.
-
Excellent with OpenType (uses Pango).
-
Excellent support (see xmlroff.org/ticket/131 for an example)
-
There seems to be some issue with embedding the fonts and display on macOS/Windows.
passivetex
antennahouse and other commercial::No breaks for non-profit