+++ /dev/null
---- groff-1.18.1.1/src/xditview/draw.c.do_char 2004-09-15 17:42:34.221596494 +0200
-+++ groff-1.18.1.1/src/xditview/draw.c 2004-09-15 17:42:35.880369335 +0200
-@@ -418,7 +418,11 @@
- dw->dvi.state->font_size, c, &wid))
- return;
- if (dw->dvi.native) {
-+#ifdef ENABLE_MULTIBYTE
-+ DoCharacter (dw, c, wid, map->char2XChar2b);
-+#else
- DoCharacter (dw, c, wid);
-+#endif
- return;
- }
- map = QueryFontMap (dw, dw->dvi.state->font_number);
-@@ -429,7 +433,11 @@
- name = device_name_for_code ((DeviceFont *)0, c)) {
- int code = DviCharIndex (map, name);
- if (code >= 0) {
-- DoCharacter (dw, code, wid);
-+#ifdef ENABLE_MULTIBYTE
-+ DoCharacter (dw, code, wid, map->char2XChar2b);
-+#else
-+ DoCharacter (dw, code, wid);
-+#endif
- break;
- }
- if (FakeCharacter (dw, name, wid))