rjk writes:
> Subject: 'man pterm' uses unicode dashes for option markers, in unicode locale
  [...]
> OPTIONS$
>        The command-line options supported by pterm are:$
> $
>        [EMAIL PROTECTED]@M-^Pe command [ arguments ]$
>        ^^^^^^^^^^^^^^^^^^

and Colin replies:
> I think this is a halibut bug; it turns \- (non-breaking hyphen) into
> \(hy. I suspect that in practice \- would be more appropriate for manual
> page output.

I think this is fixed in upstream halibut[*] as of r8309. We're emitting
"-" rather than the "\-" you suggest; a little experimentation suggests
that we're doing the Right Thing, as the former tends to come out as
"U+002D HYPHEN-MINUS" (what we want) whereas the latter has minus-sign
semantics and tends to come out as "U+2212 MINUS SIGN".

  [*] Apparently freshwater halibut do exist. Learn something every day.

rjk also writes:
> Also it uses curly quotes instead of the ascii apostrophe sign in the 
> pterm -e example.

This isn't yet fixed upstream. The options appear to be:
  '     Current; "right quote" semantics so tends to generate
        U+2019  RIGHT SINGLE QUOTATION MARK
  \'    "Acute accent" semantics so tends to generate
        U+00B4  ACUTE ACCENT
  \(aq  "Apostrophe quote"; appears to generate what we want,
        U+0027  APOSTROPHE

I'm going to go for generating the latter, but I'm slightly nervous
because that named character is not in the "classical" troff reference,
<http://www.kohala.com/start/troff/cstr54.ps>, so I'm worried about its
portability. Opinions?

(There's also an equivalent issue with backticks; \` appears to be the
way to go here. Reading troff documentation suggests that these are
likely to be the only problematic characters.)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to