[tex-hyphen] hyphenation with ligatures in input

Stephan Hennig mailing_list at arcor.de
Wed Jan 15 19:52:27 CET 2014


Am 15.01.2014 19:30, schrieb Arthur Reutenauer:

> My point is that trying to hyphenated "nancial" with the British
> patterns would explain why "financial" is hyphenated the way it is --
> OK, that's not exactly true, one needs \lefthyphenmin=1 too.

But nancial isn't hyphenated independently.  Then the fi-n hyphenation in
my other example

\lefthyphenmin=1
\showhyphens{financial financial}
\bye

wouldn't appear.  So, is LuaTeX doing indeed some kind of normalization
(fi => fi) before hyphenation?  In the hyphenate callback, the fi ligature
character is still present (output from a custom node list printer is
attached).

Alternative explanation: It could be that incidentally some pattern 1ni
or similar matches.  Will investigate.

Best regards,
Stephan Hennig


> [node] temp         subtype: nil n: t p: n
> [node] whatsit      subtype:   6 n: t p: t
> [node] hlist        subtype:   3 n: t p: t
> [node] +dir: TLT w: 1310720 h: 0 d: 0 s: 0
> [node] glue         subtype:   0 n: t p: t
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: f 0X66     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: i 0X69     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: n 0X6E     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: a 0X61     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: n 0X6E     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: c 0X63     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: i 0X69     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: a 0X61     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: l 0X6C     comp: n lang:   0 font:   1
> [node] glue         subtype:   0 n: t p: t
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: fi 0XFB01   comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: n 0X6E     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: a 0X61     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: n 0X6E     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: c 0X63     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: i 0X69     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: t p: t
> [node] +char: a 0X61     comp: n lang:   0 font:   1
> [node] glyph        subtype:   1 n: n p: t
> [node] +char: l 0X6C     comp: n lang:   0 font:   1
> [node] ***



More information about the tex-hyphen mailing list