[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] [Utroff] Utmac ported to neatroff
From: |
Pierre-Jean Fichet |
Subject: |
[groff] [Utroff] Utmac ported to neatroff |
Date: |
Sun, 15 Apr 2018 11:23:15 +0200 |
User-agent: |
neatmail (git://repo.or.cz/neatmail.git) |
Hello alls,
I am pleased to announce you that my macro set Utmac has been ported
to Neatroff. And indeed, I must admit it is a pleasure to work with
Neatroff!
For years, I was using Heirloom Troff, for its ability to format
paragraphs at once. Neatroff does that too, in a much more transparent
manner. To switch from Heirloom to Neatroff, all I had to do was
removing Heirloom's specifities and complexity. As a result, the code
of Utmac is now much simpler, and close to be Groff compatible.
As a side effect (which could interest Groff users), since Neatroff
does not implement nroff, Utmac is using `groff -Tutf8` to format
plain text files, as follow:
$ groff -k -Tutf8 -mum f.tr > f.man
$ groff -k -Tutf8 -mut f.tr > f.txt
$ groff -k -Tutf8 -muw f.tr > f.mkd
$ groff -k -Tutf8 -mux f.tr | postxml > f.xml
There are probably still bugs here and there, but for the most part it
works well, as can attest the Utroff html pages (http://utroff.org),
and the manual pages shipped in all Utroff archives.
I would like to be able to share some of my enthusiasm for Neatroff.
It is a wonderful troff implementation, not only for its paragraph at
once and right-to-left scriptures implementations, but also because
its source code is clear, and its installation easy. Ali Gholami Rudi
is helpful and attentive, which is a precious thing too.
People willing to have a look at Utmac can find it here:
https://github.com/pjfichet/utmac
And Neatroff is there:
http://litcave.rudi.ir
Kind Regards,
Pierre-Jean.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] [Utroff] Utmac ported to neatroff,
Pierre-Jean Fichet <=