cyrillic characters in MC

Pavel Roskin proski at gnu.org
Mon Sep 15 05:05:14 UTC 2003


On Thu, 11 Sep 2003, Vyacheslav Filyayev wrote:

> Dear Pavel,
> thank you about your help with my and other peoples' problems.
>
> Some more questions.
> Where can I find all the possibilities of the section [terminal:xterm]
> of ~/.mc/ini file?

Currently you can find it in src/win.c in the sources.

> >I've committed a patch to CVS that makes mc recognize all keypad
> >keys in the application mode.
>
> where can I find this patch?

On CVS, obviously.  See details on http://www.ibiblio.org/mc/

This particular patch is here:
http://savannah.gnu.org/cgi-bin/viewcvs/mc/mc/src/key.c.diff?r1=1.61&r2=1.62

> I realize what the following question will be far enough from MC, but if
> you'll find the time please ask me. I'm using MC with xterm. I launch
> xterm with a -fn ? option (I mean with a certain font). All the Cyrillic
> characters displayed correctly. But I want to use another font
> (console8x16). It includes Cyrillic characters too but at another
> offset.

Try asking in in local usergroups.  I guess you are trying to use ALT
encoding.  The problem with it is that some symbols overlap with an area
reserved for control characters (128-159).  Many terminals have problems
with this area.  In fact, the recent versions on Midnight Commander don't
output any of these characters on xterm-like terminals because such
symbols are misinterpreted on such terminals (gnome-terminal is the worst
"offender").

I suggest that you use a font in another encoding.

> As a result all the Russian words (I have Russian locale) displayed by
> means of Greek and other characters. I've tried to use setfont -u
> map-file, where map-file sets up correspondence between symbol number
> and character code. This works in text console only (at least it seems
> to me), not in MC.

I'm not aware of similar facility for xterm.

> How can I change the map in MC? If I could to move arbitrary character
> from one position to another in *.pcf font, in other words to edit pcf
> fonts, everything would be Ok.

I think you should edit the font or look for some better font.

You can also enable charset support in mc, but it doesn't change that way
how the terminal interprets output - it simply changes the output of mc.
You will still have a problem with characters in the 128-159 range.

-- 
Regards,
Pavel Roskin



More information about the mc mailing list