> Can you provide any insight into my question at the start of this > thread? Is option 4, that is, \(aqx\(aq , the best I can do here to > get reasonably rendered quoted characters in ASCII and UTF-8?
I don't have an opinion here. groff_char(7) says the following: ` the ISO latin1 ‘Grave Accent’ (code 96) prints as ‘, a left single quotation mark; the original character can be obtained with ‘\‘’. ' the ISO latin1 ‘Apostrophe’ (code 39) prints as ’, a right single quotation mark; the original character can be obtained with ‘\(aq’. This basically means that using `...' within groff source code is reasonable. The question is how the output should look like. By default, the following default mappings are used by groff: ASCII & Latin1 (in font files): ` 24 0 0140 oq " ga " ' 24 0 0047 fm " aq " cq " Unicode (built-in): ` U+2018 oq " ' U+2019 cq " ga U+0060 aq U+0027 If you don't agree with these mappings, you could use the .tr request to change that, for example .tr `' so that `foo' in input becomes 'foo' in output. Alternatively, you might use the .char request like this: .char ` \N'96' Werner