Hi Peter,
> > You could try replacing `.INCLUDE' with `.so'.
>
> First thing I tried with the OP. Same problem. .so is definitely not
> playing nice with unicode.
Ah, well, in that case, I think this explains it.
$ cat foo
.nf
foo: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
.so bar
$
$ cat bar
bar: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
$
$ groff -Tutf8 -sk foo | grep .
foo: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
bar: ÃÃà SS ÃÃÃÃÅŠà äöü à òóôõÅŠç
$
$ soelim foo
.lf 1 ./foo
.nf
foo: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
.lf 1 ./bar
bar: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
.lf 4 ./foo
$
$ soelim foo | preconv
.lf 1 -
.lf 1 ./foo
.nf
foo: \[u00C4]\[u00D6]\[u00DC] SS
\[u00D2]\[u00D3]\[u00D4]\[u00D5]\[u014E]\[u014C] \[u00C7]
\[u00E4]\[u00F6]\[u00FC] \[u00DF]
\[u00F2]\[u00F3]\[u00F4]\[u00F5]\[u014F]\[u014D] \[u00E7]
.lf 1 ./bar
bar: \[u00C4]\[u00D6]\[u00DC] SS
\[u00D2]\[u00D3]\[u00D4]\[u00D5]\[u014E]\[u014C] \[u00C7]
\[u00E4]\[u00F6]\[u00FC] \[u00DF]
\[u00F2]\[u00F3]\[u00F4]\[u00F5]\[u014F]\[u014D] \[u00E7]
.lf 4 ./foo
$
$ soelim foo | preconv | groff -Tutf8 | grep .
foo: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
bar: ÄÖÜ SS ÒÓÔÕŎŌ Ç äöü ß òóôõŏō ç
$
$ groff -V -Tutf8 -sk foo
preconv foo | soelim | troff -Tutf8 | grotty
$
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy