Update of bug #66919 (group groff):

                  Status:               Need Info => None
             Assigned to:                    barx => None

    _______________________________________________________

Follow-up Comment #18:

[comment #16 comment #16:]
> Follow-up Comment #14, bug #66919 (group groff):
>> But it seems that this mechanism to clear a code needs to carve
>> out an exception for what I'm terming "reflexive hcode," right?
> 
> I think it has one.

Call me old-fashioned, but I prefer to go by how the code behaves rather than
by what it says.  And the results of running the hcode_test in the [comment #0
original submission] tell us that "reflexive hcode" assigns a new, unique
hyphenation code (what it has always done) when the first parameter is
Latin-1, but not when the first parameter is a special character--even the
special character representing the same character that works in its Latin-1
form.

>> Because the purpose of [reflexive hcode] is to generate a new
>> hyphenation code for a character that may never have had one.
> 
> ...or reset one to its virgin state after meddling.

Sorry, I'm not understanding how ".hcode x x" can ever reset a hyphenation
code.  It can either do what it has always done, which is to generate a new,
unique hyphenation code; or it can "reset" the hyphenation code of character x
to... the value it already has.

> I am inclined to punt this question out into the Great
> Post-1.24 Hyphenation Reform Chinwag that Peter proposed.

OK, but punting the question implies restoring the .hcode behavior to its 1.23
state.  That would be the more conservative approach, but it's overkill for
resolving this ticket, which is concerned only with the combination of
reflexive hcode, and the first character being a special character.

I'd change the Summary to specify this ticket is limited only to reflexive
hcode calls if that were an accepted term rather than one I invented in the
course of talking about this issue.

> The question I have for you right now is whether _groff_ master
> is working as you expect and desire specifically for Latin-1
> characters whose hyphenation codes we configure in "en.tmac",

Yes.  I have no quarrel with this, and if I did, it would be out of scope for
this ticket.

> I also want to know whether spelling them as 8-bit ordinary
> characters or special characters works as you expect.

Ordinary characters, yes.  Special characters, in reflexive context, no.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66919>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to