Re: Thai issue for 2.0 timeframe

Gervase Markham <[email protected]> Mon, 08 May 2006 13:28:28 +0100
Newsgroups gmane.comp.mozilla.internationalization
Organization mozilla.org
Message-ID <[email protected]>
[email protected] wrote:
> There are many attempt to solve Thai line-breaking and several patches
> available [3]. Unfortunately due to infrastructure limitation, we don't
> have a final solution which works all platform. Current workaround is
> Thai Community Edition [2] which patched by using extra library such as
> ICU [4][5].
> 
> The downside of Community Edition is developer needs to rebuild
> everytime new version is released. The other downside is public
> awareness that Thai Community Edition exists. Some Thai people may hear
> about Firefox coolness and directly to grab official build and discover
> there can't handle line-breaking.

IMO, mozilla.org should not be shipping any sort of Thai build which
doesn't support proper Thai line-breaking. As you point out, this is a
recipe for a bad user experience.

We need to either:
a) Start shipping builds with the relevant patches
b) Stop shipping Thai builds altogether (i.e. drop Thai support)
c) Start pointing Thai users at the Community builds

> - In short term, use unofficial or Community Edition builds instead but
> point to these build clearly on any related Mozilla webpages. Now we
> have central Firefox Thai site [6] that links to all available builds
> but I think host this page on Mozilla web site is better.

I think option a) is the right option - i.e. fix bug 299324 and other
related bugs, and build the Thai version with ICU turned on.

Whether this can be managed in time for Firefox 2.0 is a different
question, of course.

Gerv