Hello!
I can confirm that Neatroff (and Heirloom Troff) works well for typesetting
Russian texts including hyphenation.
BUT, I found them unsuitable for complex scientific texts as their ms macros are
buggy and tbl is somewhat limited. Regarding Neatroff, I found that its
hyperlinking capabilities are extremely limited.
For future texts I therefore wanted to return to Groff (where we also have the
excellent MOM macros). Not being able to hyphenate UTF-8 Cyrillic text is a
major limitation for me. I might get away with converting it to KOI8 first, but
could I still mix in Unicode characters this way (as they are considered special
characters by Groff)?
Perhaps I will have a look at the hyphenation code and try to fix it. Hacking
the typesetter is always a perfect distraction from the work you are supposed to
do instead. ;-)
Yours sincerely,
Robin
26.04.23 14:10, Ralph Corderoy пишет:
Hi Oliver,
Are you aware there are other troff implementations than GNU's groff?
Neatroff is one. Ali Gholami Rudi wrote it because he wanted better
Unicode support for foreign languages, including right-to-left text.
He seems very much of your mould in needs.
A good summary of its features is http://litcave.rudi.ir/neatroff.pdf
I see UTF-8 hyphenation files mentioned.
There's also whole-paragraph formatting and lots of other delights.
Rudi's http://litcave.rudi.ir has a Typesetting section past the initial
list of recent changes to his software.
Feel free to continue discussing neatroff here along with general troff
questions.