Update of bug #57556 (group groff):

                 Summary: Enforce left and right minimums as required by
hyphenation patterns => [troff] enforce left and right minimums as required by
hyphenation patterns

    _______________________________________________________

Follow-up Comment #11:

[comment #10 comment #10:]
> [comment #6 comment #6:]
>> Design question: since a minimum hyphenation mode can be
>> computed based upon this characteristic of the pattern
>> files, should reading such a pattern file effectively set .hy?
> 
> I want to revise my comment #7 answer to this by zooming out.

Since that comment is over 3 years old, I'll advise anyone just joining us of
bug #55070 (already mentioned a couple of times), and also my straw-man
proposal that attacks at least some of the  
> 
> From a design standpoint, a weakness of the current .hy mechanism is that
> it's attempting to control two different things:
> 0 What hyphenation limitations are encoded into the active hyphenation
> patterns
> 0 What hyphenation restrictions the document author wants
> This tension is especially observable in a multilingual document: the values
> of both 1 and 2 above might change over the course of the document, and not
> necessarily in tandem.

Right.

Also, the "suppress hyphenation before a vertical position trap" flag reveals
a subdivision of your second category.  It's a restriction the author might
want to configure, but separately from others like "don't hyphenate between
the 2nd and 3rd letters of a word even the patterns permit it".


    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to