[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