On Sunday, 8 March 2026 17:05:59 GMT Morten Bo Johansen wrote:
> Hi,
> 
> If I make a document that contains the single line:
> 
>    \f[U-S]\[uF8EB]\f[]
> 
> to get the "" glyph and then convert the document with
> 
>    groff -Tpdf -k -K utf-8 -dpaper=A4,
> 
> only a blank page is produced. Same thing happens with the "ps" and "html"
> devices.
> 
> The "utf8" device shows the character fine.
> 
> If instead I use the mnemonic alias for it like:
> 
>    \f[U-S]\[parenlefttp]\f[]
> 
> then it renders okay with both pdf, ps and html.
> 
> This only happens with some glyphs, but the solution is not to use
> the aliases, generally, because that fails in some other instance.
> 
> Do you see the same and what is your take on it?
> 
> Regards,
> Morten

Hi Morten,

I did open a bug about this sometime ago. The association of parenlefttp with 
unicode U+F8EB predates the allocation of a proper code in the Miscelaneous 
Technical block (U+239B). Previously the glyph lived in the Private Use Area 
of Unicode. The AGL to Unicode mapping used in afmtodit uses the ancient 
codes, fortunately the mapping in uniglyph.cpp is correct so if you want to 
use the \[uXXXX] form, this will work.

   \f[U-S]\[u239B]\f[]

And it should look like "⎛".

Cheers 

Deri




  • ... Morten Bo Johansen
    • ... Deri via discussion of the GNU roff typesetting system and related software
      • ... Morten Bo Johansen
      • ... Dave Kemper
        • ... Morten Bo Johansen

Reply via email to