URL:
  <https://savannah.gnu.org/bugs/?67175>

                 Summary: [troff] make more global properties environmental
instead
                   Group: GNU roff
               Submitter: gbranden
               Submitted: Sat 31 May 2025 02:07:42 AM GMT
                Category: Core
                Severity: 1 - Wish
              Item Group: Feature change
                  Status: Postponed
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 31 May 2025 02:07:42 AM GMT By: G. Branden Robinson <gbranden>
I intend this to be a "blanket" ticket covering sundry structurally similar
but conceptually little-related phenomena.

A couple of tickets along these lines already exist, which I should make this
one depend on...

bug #66387: [troff] the hyphenation language is global; should be a property
of the environment

bug #64966: [troff] make the underline font environment-specific

bug #62961: [troff] character translations should be associated with the
environment

bug #57836: groff's adjustment algorithm is not environment-aware (and want
`adjparity` register)

I encountered a few more while reviewing GNU _troff_'s code.  All of the
following properties could also be made environment-specific.

* field characters (`fc`)
* the margin character (`mc`)
* the page character (`pc`)
* the soft hyphen character (`shc`)

Most or all of these are mutually independent.

Making any of these environmental rather than global likely warrants
discussion on the _groff_ mailing list first.

I have no intention of moving on any of these before releasing _groff_ 1.24.







    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to