Hello, I've noticed man-db + kterm can't display english pages properly.
As stated on 'man man', this is known behaviour; but I have two workarounds
which can fix this. I checked the first with jgroff, groff, latin1 languages
and had no side-effects; the second one doesn"t seem like a good idea,
 I'd suggest using the first one.

1) Apply the following patch to man-db-2.3.16

--- src/man.c.old       Mon Apr  3 19:27:31 2000
+++ src/man.c   Mon Apr  3 19:31:16 2000
@@ -1342,7 +1342,7 @@
                /* load the roff_device value dependent on the language dir in 
path */
                if ( ! roff_device && ! troff ) {
                        if (( ! lang ) || ( ! *lang )) {
-                               roff_device = "latin1";
+                               roff_device = "nippon";
                                putenv( "LESSCHARSET=latin1");
                        } else {
                                int j;


2)  Apply the following patch to man-db-2.3.16
* Users of kterm have to set MANOPT=-Tnippon
* There may be problems with changing the usage of a command-line argument.

--- src/man.c.old       Mon Apr  3 19:27:31 2000
+++ src/man.c   Mon Apr  3 19:35:24 2000
@@ -1060,7 +1060,7 @@
                                   Why does -T imply -t? */
                                /* as this is an optional argument */
                                roff_device = (optarg ? optarg : "ps");
-                               troff = 1;
+                               //troff = 1;
                                break;
                        case 'X':
 #ifdef TROFF_IS_GROFF

-- 
Germano Leichsenring
  Kobe University

メールによる返信