Masayuki recently landed bug 255990 (Characters below U+0100 not subject to
line-breaking rules), which has improved our line breaking in some cases
(we break after slashes!) and made it worse in others (we break 's/he'!)
   https://bugzilla.mozilla.org/show_bug.cgi?id=255990

There's a meta bug at
   https://bugzilla.mozilla.org/show_bug.cgi?id=206152
but I think we need a little more centralized planning. Filing individual
bugs isn't going to give us a coherent picture of what we're doing and what
we want to do. There are quite a few good comments in various bugs, such as
those from Simo Kaupinmäki, that are on a level higher than the individual
bugs. I want to pull out that discussion onto the newsgroups here.

Specs and documents relevant to line breaking include
   * JIS X 4051 (in Japanese; I can scan it if someone tells me which pages)
   * UAX 14 <http://www.unicode.org/reports/tr14/>, but see the proposed update 
at
            <http://www.unicode.org/reports/tr14/tr14-20.html>
   * Masayuki's charts <https://bugzilla.mozilla.org/attachment.cgi?id=271380>
       
<http://lxr.mozilla.org/seamonkey/source/intl/lwbrk/tools/spec_table.html>
   * Jukka's comments on UAX 14 
<http://www.cs.tut.fi/~jkorpela/unicode/linebr.html>
   * CSS3 Text <http://www.w3.org/TR/css3-text/#line-breaking>

We'll probably want to come up with long-term and short-term plans, so please
keep that in mind when discussing the merits of any suggested approaches. And
while breaking differently based on language context might be nice, the 
important
problem we want to solve is language-independent breaking. (Script-dependence
is ok.)

Right, so discussion here, record of important points in
   http://wiki.mozilla.org/Gecko:Line_Breaking
and replies to this can be split into multiple messages; a 10-page treatise
could be useful but is not necessary. It is not clear to me e.g. what
jp-critical situations Masayuki was addressing in bug 255990, so I want
examples and use cases. Feel free to copy/paraphrase comments from bugzilla.
If anyone is planning more work in this area (roc, masayuki?) please summarize
your plans here. Thanks!

~fantasai
_______________________________________________
dev-tech-layout mailing list
dev-tech-layout@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to