2010/1/18 Toni Mueller <openbsd-t...@oeko.net>: > This feature will be available once someone sits down and writes the > code. I though I was that someone, several weeks/months ago, but > haven't made any progress. Instead, Jordi Beltran Creix has, to the > best of my knowledge, done groundbreaking work in this direction. > > > Kind regards, > --Toni++ > >
More like system-breaking work :) For the record, a few months ago I grabbed a FreeBSD source tree and grafted its locale and multibyte support(I think theirs is the best) to (then current)OpenBSD libc. Grafted is the word. All the character data needed came from a FreeBSD base package and I made no effort to port the software required to compile it on OpenBSD. There were also a few incompatible datatypes, defines, structures and changes in library sizes that I just walked around. All in all, locale support is pretty encapsulated in both systems, I got the grafted library to compile using symlinks to the unchanged libc. Once it compiled, GTK+ apps, IMMs, perl, etc. all started supporting multiple encodings and localized libc error messages with no apparent problem. Not groundbreaking at all, but I think doing it properly may be the shortest path to good character and locale support on OpenBSD.