Hi all,

I am advancing well, and close to release some kind of "alpha". I want
to check very big bugs and mistakes first. Have anyone on the list tried
to compile the branch? Could you try maybe (with any option, none, all,
etc.) and tell me if you encounter issues, first for compilation, then
for running it...

And of course if you can compile and run it, tell me if this works nice
with your favorite encoding (UTF-8 of course, but also any other... even
the less common ones... Note that for very complicated encoding, it is
better to have iconv installed, because the X method is not as
powerful as iconv... But usually iconv is always installed on most Linux
distribution I think, and on Unixes too).

On this first try, I am especially interested on big issues
(compilation, font initialization problems, etc.), on most different
platforms and with different configuration files.

Then when it seems really stable and when I am sure I have not really
broken some specific use, I will clean the code from everything which I
have commented from the old encoding method. And finally I will feel to
propose a nice beta in maybe a week or so.

By the way, I added the font switching stuff (in xft only for now, later
also without Xft with X font system).
Just for the main changes:
- the option "-xftfm" does not exist anymore. The concept of "Multichar"
font was not relevant.
- the option "-xftfn" can now have multiple fonts, separated by commas ",".

For instance, very typical example:
1/ I want to use the font "Fixed" for all occidental characters.
2/ I want to use the font "Sazanami Gothic" for Japanese characters.
Then I run:
mrxvt -xftfn 'Fixed,Sazanami Gothic'

It will display everything in "Fixed", and when it does not find it, it
will display in "Sazanami Gothic". And you can add other fonts (up to 8
different fonts) so that you can support arabic, chinese, japanese,
korean, etc. in the same terminal! Of course this implies that the font
is well made. For instance, I tried -xftfn "Mikachan,Fixed" and some
letter are displayed as missing glyph though they are available in
"Fixed" but other are well taken in "Fixed". Apparently this is because
"Mikachan" does not consider some character as missing, though it does
not have them! So I have to reverse order: "Fixed,Mikachan" and this is
better.

Attached are 2 screenshot examples of -xftfn "Fixed,Sazanami Gothic".

1/ mrxvt_utf8_bash.png : here in bash, I made some echo of many
international characters. Notice the cursor on a double column letter:
it is also double (and when on a simple column, it is simple).

2/ mrxvt_utf8_vim.png : some Japanese and French (with a French special
character: 'Ç').

In both screenshots, all japanese characters are displayed in Sazanami
and the rest is displayed in Fixed.
Thanks all!

Jehan


P.S.: there is still a big bug in the tab title... I will take care of
this hopefully this week (tomorrow evening if I have some time?). I
think after I have fixed this bug and if some people can confirm they
don't see big issues, I will release a beta. :-)

<<inline: mrxvt_utf8_bash.png>>

<<inline: mrxvt_utf8_vim.png>>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Materm-devel mailing list
Materm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-devel
mrxvt home page: http://materm.sourceforge.net

Reply via email to