On Sun, Sep 05, 2010 at 04:35:16PM +0200, Taco Hoekwater wrote:
On 09/05/2010 02:55 PM, Patrick Gundlach wrote:
Patrick Gundlach wrote:
[changes from svn/cron]
* hyphenation exceptions are now case sensitive Does that mean that if I write \hyphenation{man-u-script} "Manuscript" will not be covered?
Yes, exactly. It seemed a reasonable thing to do, considering that it is considerably easier to add another exception than it is to prevent an unwanted hyphenation if it is defined by an exception.
While I don't have an opinion at all on whether this is good or not, won't this
a) break TeX compatibility and
Yeah, sure it does. But LuaTeX's language handling is already incompatible in other ways, so that is not a big deal.
b) will make existing documents (hyphenation exceptions) "fail" ?
Yes, for example:
bla bla bla. Declination is ....
will not use the standard hyphen.tex exception for "Declination".
Personally, I think this is acceptable. But if there are objections, I can go back to being case-incensitive, it is not that important.
Since we are using different hyphenation patterns anyway (may be except for English), then I think it is better to adapt hyphenation patterns, I don't even see a reason for defaulting to Knuth's patterns for English, since the output is likely to be different anyway. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer