Follow-up Comment #7, bug #65954 (group groff): [comment #6 comment #6:] > [comment #4 comment #4:] >> groff doesn't have `ad` modes pl, pr, pb, and k that neatroff has, > > I wouldn't write those off in designing a scalable system; groff's current > limitations are not set in stone. In particular, there are at least two > proposals for changing the adjustment algorithm (bug #40716 and bug #65558).
Good point. > Your email calls mode k "keshideh adjustment (used for Arabic script)"; while > I don't know what this script requires, groff does have ambitions to one day > support writing directions other than left to right (bug #60060). See https://en.wikipedia.org/wiki/Keshideh. It's a form of justification used for Arabic script that consists of stretching parts of characters rather than spreading blanks as is done for Latin script. I am discussing the particulars of resolving this with Ali (neatroff's author); he also supports decoupling the various settings combined in `ad`. If groff has ambitions to support paragraph-at-once adjustment or keshideh justification in the future, it might just as well copy neatroff's approach once it's finalized; I will share details once it's in master. That will probably be more productive than writing here about each step in the design process. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65954> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature