On Friday, 19 January 2024 21:39:57 GMT G. Branden Robinson wrote: > Hi Deri, > > At 2024-01-19T21:16:54+0000, Deri wrote: > > On Tuesday, 16 January 2024 19:22:48 GMT G. Branden Robinson wrote: > > > Or: Should device control commands affect the environment? > > > > > > I therefore propose to change this, and have the `\X` escape sequence > > > read its argument in copy mode. That will make it work like the > > > `device` request in groff 1.23.0 and earlier[1]. > > > > This is not what I am seeing in current 'master/head'. [...] > > Right. Before I craft a lengthy response to this--did you see the > footnote?
Hi Branden, Yes, sorry, it didn't help. I'm just comparing output now with output in 1.23.0 and what you claim you are doing is the reverse of what I'm seeing. I hope I don't elicit a too lengthy response. There are 3 logical possibilities for the list to decide:- 1) .device behaves like \X. This seems to be what Branden has done at the moment. Disadvantage is that as a by-product you can't send unicode to the output drivers using either method, and some escapes affect the text stream when the expectation is for things sent to the output driver should not affect text stream. 2) \X behaves like .device. This is what Branden said was the intention. This allows pdf title (normally shown in the window header in a pdf viewer) to use unicode. 3) Leave things as they were prior to recent commits. It will be interesting to hear from as many people as possible which they think is the best option. I definitely think we should not be making the use of unicode harder. Cheers Deri > > Regards, > Branden