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

                 Summary: restore defined-character detail to approximate (-a)
output
                   Group: GNU roff
               Submitter: barx
               Submitted: Mon 15 Dec 2025 02:04:30 AM CST
                Category: Core
                Severity: 3 - Normal
              Item Group: Rendering/Cosmetics
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Unlocked
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Mon 15 Dec 2025 02:04:30 AM CST By: Dave <barx>
Sometime since groff 1.23, approximate (-a) output has become less forthcoming
about document-defined characters.  Below, "groff" is groff 1.23 (groff 1.22.4
also produces the same output) and "groff-latest" is git HEAD.

$ cat approximate.roff
.fschar S \[trademarksans] \N'228'
Enjoy a glass of Fluerma\fS\[trademarksans]\fP tonight.
$ groff -a approximate.roff
<beginning of page>
Enjoy a glass of Fluerma<S trademarksans> tonight.
$ groff-latest -a approximate.roff
<beginning of page>
Enjoy a glass of Fluerma<---> tonight.

In particular, when there are multiple .char-defined characters, the old -a
output distinguished them, while the new output collapses them all into the
same fairly meaningless string.







    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to