[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #59397] [troff] want English hyphenation codes for Latin-1 Suppleme
From: |
G. Branden Robinson |
Subject: |
[bug #59397] [troff] want English hyphenation codes for Latin-1 Supplement characters |
Date: |
Sun, 4 Aug 2024 17:16:43 -0400 (EDT) |
Update of bug #59397 (group groff):
Status: None => Fixed
Assigned to: None => gbranden
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #10:
The original summary of this bug was:
"Assign default .hcode values to alphabetic characters in groff's default
character set"
This is done.
2024-08-03 G. Branden Robinson <g.branden.robinson@gmail.com>
tmac/*: Refactor hyphenation code declarations.
Move `hcode` invocations from language-specific macro files
{those that define a "groff locale", such as "english" or
"german"} to the macro files that support 8-bit character
encodings, because in the formatter, hyphenation codes are
global, not environment-specific like other hyphenation data.
{That design decision is worth reconsidering in the future,
but feels less urgent than adding UTF-8 input support to the
formatter, which may obviate some encoding-related issues.}
* tmac/LOCALIZATION: Relieve groff locale contributor of
hyphenation code definition duty.
* tmac/de.tmac: Move Latin-1 hyphenation code definitions from
here...
* tmac/latin1.tmac: ...to here. Reorganize and cover _every_
letter glyph in ISO 8859-1, including Icelandic letters that
German hyphenation patterns don't require.
* tmac/ru.tmac: Move KOI8-R hyphenation code definitions from
here...
* tmac/koi8-r.tmac: ...to here.
* tmac/latin2.tmac: Define Latin-2 hyphenation codes.
* tmac/latin5.tmac: Define Latin-5 hyphenation codes. Include
the notorious special case for the Turkish capital dotted I, and
annotate it for migration in the event we ever get a "tr.tmac"
file, because this is a language-specific case mapping, not one
strictly implied by the character encoding.
* tmac/latin9.tmac: Define Latin-9 (ISO 8859-15) hyphenation
codes.
Fixes <https://savannah.gnu.org/bugs/?59397>. Thanks to Werner
Lemberg for the discussion in <https://lists.gnu.org/archive/
html/groff/2024-08/msg00001.html>.
The stuff Dave raised regarding hyphenation codes for special character escape
sequences is within the scope of bug #66051.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?59397>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- [bug #59397] [troff] want English hyphenation codes for Latin-1 Supplement characters,
G. Branden Robinson <=
Message not available
Message not available
Message not available