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