----- Forwarded message from Xianping Ge <[EMAIL PROTECTED]> ----- Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Delivered-To: mailing list rxvt-workers@rxvt.org To: rxvt-workers@rxvt.org From: Xianping Ge <[EMAIL PROTECTED]> Subject: update: rxvt-utf8/rxvt-multibyte Date: Sun, 16 Jul 2000 20:05:16 -0700
Hi, I've patched rxvt2.7.3 for multibyte encodings like UTF-8, GBK, Big5, etc. (Of course rxvt2.7.3 with MULTICHAR_SET already works for GBK, Big5, etc., but not UTF-8.) What's new: Use #define MULTIBYTE_CHAR to enable the patch. For example, ./configure --enable-multibyte-char For UTF-8, the Unifont is used: rxvt -fn '-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1' URLs: patch: http://www.ics.uci.edu/~xge/clinux/rxvt/rxvt2.7.3-multibyte.patch rxvt2.7.3-multibyte.tar.gz: http://www.ics.uci.edu/~xge/clinux/rxvt/rxvt2.7.3-multibyte.tar.gz Unifont: Unicode-encoded fonts: http://czyborra.com/unifont/ http://www.ics.uci.edu/~xge/clinux/xgeunifont.pcf.gz (with my favoriate fonts added.) TO DO: 1. debug: lots of bugs inside to be killed! 2. Write functions for UTF-8, GBK, etc to return a character's width (in columns). 3. For Big5 etc., it's a waste of space to use 16-bit for all characters including ASCII characters. It's possible to exploit the fact that 2 byte == 2 columns, so we can still use 8-bit per column for Big5 etc. For more information, see http://www.ics.uci.edu/~xge/clinux/rxvt/00README Suggestions, bug fixes, improvements are welcome. -- Xianping [EMAIL PROTECTED] ----- End forwarded message ----- -- | This message was re-posted from debian-chinese@lists.debian.org | and converted from big5 to gb2312 by an automatic gateway.