[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #60934] need a procedure to update tmac/hyphenex.en
From: |
Dave |
Subject: |
[bug #60934] need a procedure to update tmac/hyphenex.en |
Date: |
Sun, 18 Jul 2021 10:40:02 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0 |
URL:
<https://savannah.gnu.org/bugs/?60934>
Summary: need a procedure to update tmac/hyphenex.en
Project: GNU troff
Submitted by: barx
Submitted on: Sun 18 Jul 2021 09:40:00 AM CDT
Category: Macro - others
Severity: 1 - Wish
Item Group: New feature
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
This is sort of a follow-on to bug #57594, but seems separate enough to
warrant its own bug report.
Prior to commit b2284ab0
<http://git.savannah.gnu.org/cgit/groff.git/commit/?id=b2284ab0>, groff's
English hyphenation exceptions file (tmac/hyphenex.en
<http://git.savannah.gnu.org/cgit/groff.git/tree/tmac/hyphenex.en>) was a copy
of the TeX file ushyphex_tex
<http://mirrors.ctan.org/info/digests/tugboat/hyphenex/ushyphex.tex>, last
synced with the TeX version in 2017 (commit 905c3978
<http://git.savannah.gnu.org/cgit/groff.git/commit/?id=905c3978>).
The TeX list has been updated since then (in January 2021
<http://ctan.org/texarchive/info/digests/tugboat/hyphenex>), adding 365
entries and correcting two (Ma-la-ya-lam becoming Mal-a-ya-lam, and
sur-ge-ries becoming sur-ger-ies)—and, curiously, removing 53.
The commit log for b2284ab0 makes clear that the TeX exceptions file is based
only on the Knuth patterns, and that many of the entries are unnecessary when
using the additional Kuikens patterns.
This raises the question of how to sync with updates to the TeX exceptions
list now and going forward. I presume that Branden's method for trimming the
list was mostly automated, not manual. If so, this code should live somewhere
accessible to all groff developers.
Another issue is that in some of the before/after examples cited in the
b2284ab0 commit log, the "before" break points seem clearly superior. So
these might be exceptions that groff needs that TeX does not, meaning groff
would have to maintain its own separate list of exceptions to augment the TeX
list.
Finally, once a procedure is worked out for syncing, processing, and
augmenting the exceptions file, should these steps be added to FOR-RELEASE?
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?60934>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #60934] need a procedure to update tmac/hyphenex.en,
Dave <=