URL: <https://savannah.gnu.org/bugs/?66432>
Summary: [troff] want `device` request to support composite special character escape sequences Group: GNU roff Submitter: gbranden Submitted: Mon 11 Nov 2024 09:59:47 PM UTC Category: Core Severity: 1 - Wish Item Group: Feature change Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Mon 11 Nov 2024 09:59:47 PM UTC By: G. Branden Robinson <gbranden> This doesn't work as desired. $ printf ".device ps:exec 7:device [/Dest /pdf:bm1 /Title (Eat at Joe's Caf\\[e aa].) /Level 1 /OUT pdfmark\n" | ./build/test-groff -T pdf -Z | grep '^x X' troff:<standard input>:1: error: composite special character escape sequences not yet supported in device extension command arguments x X ps:exec 7:device [/Dest /pdf:bm1 /Title (Eat at Joe's Caf\[e aa].) /Level 1 /OUT pdfmark What I want is the same result as if I use the `\X` escape sequence. $ printf "\X@ps:exec 7:device [/Dest /pdf:bm1 /Title (Eat at Joe's Caf\\[e aa].) /Level 1 /OUT pdfmark@\n" | ./build/test-groff -T pdf -Z | grep '^x X' x X ps:exec 7:device [/Dest /pdf:bm1 /Title (Eat at Joe's Caf\[u00E9].) /Level 1 /OUT pdfmark Observe how `\[e aa]` gets translated to `\[u00E9]`. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66432> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature