On Tue, 23 Sep 2003, A. Alper ATICI wrote:

> OK, all seems to work now,  provided that I set layout explicitly to tr,
> otherwise (i.e. in auto mode) DOTLESS_I approximation is back in effect.

that might be the approx glitch I was talking about:

diff -u dosemu-1.1.99.1/src/plugin/kbd_unicode/serv_xlat.c 
dosemu/src/plugin/kbd_unicode/serv_xlat.c
--- dosemu-1.1.99.1/src/plugin/kbd_unicode/serv_xlat.c  Mon Jun 23 01:02:12 2003
+++ dosemu/src/plugin/kbd_unicode/serv_xlat.c   Mon Sep 22 23:17:57 2003
@@ -703,7 +703,8 @@
                return;

        if ((charset->keys[symbol].key == NUM_VOID) &&
-               (charset->keys[approximation].key != NUM_VOID)) {
+               (charset->keys[approximation].key != NUM_VOID) &&
+               (charset->keys[approximation].character == 
charset->keys[symbol].character)) {
                /* Copy the code from the approximate symbol to the symbol */
                charset->keys[symbol] = charset->keys[approximation];
        }

> (FWIW, I cannot use dosemu under tr_TR locale because autoexec.bat is
> not parsed correctly in that case).

that's under comcom right? How do other command.com's do?

> Another thing I'd like to ask is making use of hybrid latin console
> fonts part of the kbd package. These are named with lat prefix (e.g.
> lat5-12.psfu) and contain box drawing along with 8859-X characters. Is
> it any more complicated than adding a new charset in extra_chars (say,
> lat5.c) and using the registered charset as a new option for
> external_char_set?

Not quite sure what you're looking at here. Essentially you need to tell
DOSEMU what font is used in $_external_charset. Possibly when SLang gets
proper UTF8 support (I don't mean the current hack that is in some
distributions and breaks DOSEMU, but slang 2.0), terminal characters can
be better supported. But right now DOSEMU can't do much, esp if the
terminal is remote. Perhaps the acs sequences could help for box drawing
characters.

In any case this is non-trivial, and not likely implemented soon (at least
not by me).

Bart

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to