Hi Mike, > I've not kept up with the current Unicode state of groff. > Any enlightenment would be appreciated.
groff(1) has a -k option (and -K) that kicks off preconv(1) as a preprocessor for the input. $ echo Local currency is the £. | preconv .lf 1 - Local currency is the \[u00A3]. $ $ echo Local currency is the £. | groff -k | grep -A 1 Local /F0 10/Times-Roman@0 SF(Local currenc)72 12 Q 2.5(yi)-.15 G 2.5(st)-2.5 G(he \243.)-2.5 E 0 Cg EP $ It helps a lot with reading UTF-8 if the output devices support the runes. Cheers, Ralph.