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