On Thu, Apr 25, 2002 at 12:36:58AM +0000, Mikhael Goikhman wrote: > On 24 Apr 2002 18:15:49 +0000, Mikhael Goikhman wrote: > > > > On 24 Apr 2002 06:56:05 +0200, Olivier Chapuis wrote: > > > > > > On Fri, Apr 19, 2002 at 01:21:55AM +0000, Mikhael Goikhman wrote: > > > > > > > > I don't know how to tell fvwm that the encoding is utf8; using *-10646-1 > > > > font is not enough. Setting $LC_CTYPE to, say, ar_JO.utf8 does not work. > > > > I suppose Olivier knows. > > > > > > It seems that there is two problems here. > > > - Displaying string with a core *-iso10646-1 font: at the present > > > time this should work only with fvwm compiled with MB support, an utf8 > > > locale and a libc that support utf8 locale (also X should reconize > > > the locale as an utf locale: see /usr/X11R6/lib/X11/locale/loacle.alias). > > > Unfortunately, I cannot test this as my libc does not support utf8 > > > locale. Mikhael, can you confirm that this work? > > > > Hmm, not yet. > > > > My glibc-2.2.90 does not support utf8 locales (I don't know how .90 is > > possible if the latest is 2.2.5). > > > > I upgraded to glibc-2.2.5. This broke all my programs that use atexit(), > > I don't know why they did it. Anyway, glibc-2.2.5 supports utf8 locales. > > > > XFree86-4.1.0 does not seem to support utf8 locales, at least I added > > as you suggested these lines to locale.alias, it does not work. > > > > ar_JO.utf8 ar_JO.UTF-8 > > en_US.utf8 en_US.UTF-8 > > he_IL.utf8 he_IL.UTF-8 > > ru_RU.utf8 ru_RU.UTF-8 > > > > So I upgraded X to XFree86-4.2.0. The same result. > > Xlib does not support locale en_US.utf8. Ideas? > > Ok, changes to locale.alias do not work, but if I use the locales from the > right column, both glibc and Xlib support them. >
It seems that XFree-4 has only one utf8 locale en_US.utf8 and that there are at the present time discussion/problems (i18n@XFree86.Org) on how this locale force font loading ... > I am now experimenting, the main problem is that I don't have true unicode > fonts, specifying "*-iso10646-1" gives some subset. > Yes, it seems that XFree *-iso10646-1 fonts contains only a few part of the all iso10646-1 characters. An other problems is that I think that when you load a core X font all the characters are loaded, this can cause memory problems. I think there is a way to load only a part of an iso10646-1 font as iso10646[blabla]-1 or someting like this I need to re found a doc on this. > I also get this behaviour. When running with LC_CTYPE=en_US.UTF-8 and I > specify incorrect font, it may wait several seconds. Error messages are > not polished. I will try to improve them a bit later. > > *-iso8859-1 font gives this: "*T*i*t*l*e" where "*" is empty square, while > *-iso8859-N (where N is from 2 to 15) shows it right: "Title". Why is it? > I do not know. Olivier -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]