* Xavier Guérin had this to say on [18 Feb 2010, 17:18:09 +0100]: > Thank you for your answer. I gave a shot to the latest git version, and I'm > sorry to say that it is actually worse. > > With my current version, the characters present after the decomposed UTF8 > characters are simply not displayed. > With the git version, it seems that the hardstatus actually crashes when > given a NFD sequence. > > The solution I found is to normalize a given UTF8 into a NFS compatible > sequence. Here is a small python script that does the job: > > #!/usr/bin/env python > > import sys > import unicodedata > > if len(sys.argv) == 2: > name = unicodedata.normalize('NFC', unicode(sys.argv[1], > 'utf-8')).encode('utf-8') print name > > Maybe this can be of some help for you guys.
This is indeed useful. Thanks. If you could get a backtrace from the crash with NFD, that'd be pretty useful too. If we can't display it correctly, at least we mustn't crash! Cheers, Sadrul > Xavier > > > Le 18 févr. 2010 à 16:50, Sadrul Habib Chowdhury a écrit : > > > * Xavier Guérin had this to say on [16 Feb 2010, 10:20:48 +0100]: > >> Hi list, > >> > >> I'm using GNU screen on OSX and I use the hardstatus to display PWD. As a > >> french speaker, I happen to have files containing accented characters, > >> which name happens to be encoded using UTF-8 NFD (decomposed form). > >> > >> As a result, PWD is not correctly displayed on my hardstatus. Do you know > >> if this is an expected behavior, and if there is any circumvention to my > >> issue ? > > > > Displaying utf-8 characters in the hardstatus in utf-8 locale was > > problematic. There is a 'fix' for it in the current git version at > > https://savannah.gnu.org/git/?group=screen > > > > Cheers, > > Sadrul > > > ----- > Xavier Guérin - Doctoral student > TIMA Laboratory, SLS Group > 46, av. Félix Viallet, 38000 GRENOBLE, FR > Mail : xavier.gue...@imag.fr > Phone : +33(0)4 76 57 47 59 > Ad Astra Per Aspera > Triste e' quel discepolo che non avanza il suo maestro > _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users