"ablo" <[EMAIL PROTECTED]> writes:

> I found that elinks is a good text browser, but it does not
> support good of Chiese languase. So I'd like to join the
> development team and want to make it more comfortable of
> mutibytes language.

ELinks 0.12.GIT already supports multibyte UTF-8, so it can
display <http://zh.wikipedia.org/>, for example.
You may want to implement some of the following:

- Support other multibyte charsets in HTTP.  (enhancement 891)

- Better text-wrapping rules for CJK characters.  Currently,
  ELinks assumes that the line can be broken wherever there is a
  fullwidth character.  Japanese has "kinsoku shori" rules that
  should preferably be followed.  I don't know if Chinese has
  something similar.

- Allow non-ASCII characters in key bindings.  (enhancement 825)

- po/zh.po.

- Internally support non-Unicode characters.  I think this should
  not be done without good reason.  The current Unicode support
  already makes the code annoyingly complex and still has some
  bugs.
 
- Support other multibyte charsets in terminal I/O.  This too
  seems like complexity best avoided.  One can already convert
  the terminal I/O to a different charset by running ELinks
  inside Screen.

- Ruby or furigana.

- Support other multibyte charsets in file names, external
  editors, and configuration files.

- Better support for combining characters.  0.12.GIT does not
  support them at all.  0.13.GIT has some experimental code.

- Unicode normalization, e.g. for searching.

So, I suggest you describe what you think is the most urgent
change, and I or someone else can then advise on how to best
implement that.

However, I do not personally want to add such features to ELinks
0.12.GIT.  It should already have been released a year ago and
there still are bugs blocking the release.  Changes like these
seem likely to cause new bugs, so they should go in 0.13.GIT
instead.  The po/zh.po would be an exception though.

Attachment: pgpykz2ZcX85X.pgp
Description: PGP signature

_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev

Reply via email to