URL: <https://savannah.gnu.org/bugs/?66547>
Summary: [troff] `trf` should filter all C0 controls except LF, and all code points > 0x7F Group: GNU roff Submitter: gbranden Submitted: Sun 08 Dec 2024 06:06:23 PM UTC Category: Core Severity: 3 - Normal Item Group: Feature change Status: Postponed Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Sun 08 Dec 2024 06:06:23 PM UTC By: G. Branden Robinson <gbranden> The `trf` request filters all characters from the file it reads that are invalid as input to GNU _troff_. This is helpful to prevent garbage from getting into its output, but since *roff input and device-independent output are different file formats, it's sort of a weird choice. I have no plans to, and there seems to be no demand for, use of UTF-8 or any other multibyte or wide-character encoding in GNU _troff_ output.[*] (The only person I've ever heard advocate for this refuses to contribute to _groff_ and seems to have disappeared from our discussion list some months or years ago.) But I also have no plan to make this change before _groff_ 1.25. There is plenty of time for it to accumulate commentary. [*] For the hasty reader, this doesn't mean we don't support all sorts of Unicode characters in rendered output. We do. My remarks pertain to the file format documented in _groff_out_(5). _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66547> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature