Hi Carsten,

> I have used a .hcode request with german umlauts like
> 
>     .hcode ä ä
> 
> and so on.  That had been working some time ago.  Maybe I've made the
> mistake now to save that file as utf8.  Now I get error messages like
> 
>     invalide input character code 132
> 
> and so on (from pic(1), which is the first in the pipe here).
> 
> Is utf8 input not supported?

It is not.  Not directly, anyway.

> de.tmac uses simple 8-bit input (not utf8).  But is the 8-bit code for
> the umlauts really the same on each system (at least UNIX)?

No, it is not.  :-)

Groff supports various single-byte encodings for input;  see `Input
Encodings' node in `info groff'.  To handle UTF-8 input, groff (1) has a
-k option that uses preconv(1).

    $ printf ä | hd   # I use UTF-8 here.
    00000000  c3 a4                                             |..|
    00000002
    $
    $ printf ä | groff -k -Tutf8 | grep .
    ä
    $

Cheers, Ralph.

Reply via email to