Hello,

So it seems that Solaris 8 + Iconv and 2.5.7 has no problem with text
rendering performance (at least with an iso8859-1 locale). But 2.5.8
and better has some important problem (fixed by --disable-iconv).

In a certain sense text rendering performance with Solaris 8 + Iconv is
not surprising. Solaris 8 has a poor iconv implementation.  E.g., sun
ask to use gnu libiconv on Solaris 8 for GNOME2.

About 2.5.7 vs 2.5.8 or better, I see two possibility, either there is
a configure bug in 2.5.7 which disable iconv or some change in
Flocale*.c force to use utf-8 conversion to often. The only thing I
can remember is that when I wrote the locale support I take care to
use utf-8 conversion only when this is really needed.

Markus can you check that all the new (vs 2.5.7) text conversion
stuff are not used too often?

In any case even if we can found workarounds for an iso8859-1 locale +
Solaris 8 we may still have some problem as any other software which
uses iconv (e.g., any i18n soft which use the glib!).

So it will be fine if we can detect during configuration that the libc
implementation of iconv is ok and disable iconv if not (note that if
gnu libiconv if found fvwm will use it and I do not think that we will
have problem with it).

Unfortunately, I do not see a simple generic way to test if a libc
iconv implementation is ok. But, maybe we just have to check that the
libc is the Solaris 8 libc (Is this possible?).  Maybe other system
either have a good libc iconv implementation or use gnu libiconv (This
is the case of the BSD* I think).

Regards, 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]

Reply via email to