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/

Attachment: signature.asc
Description: PGP signature

Reply via email to