[luatex] German hyphenation, fontspec and adjusted kerning

Ulrike Fischer luatex at nililand.de
Thu Feb 17 17:00:00 CET 2011

Am Thu, 17 Feb 2011 16:43:35 +0100 schrieb Wolfgang Schuster:

>> I tried the following example with context and could not reproduce
>> the problem, the space was between both fh. So there is some hope
>> that a solution exists.
>> But
>> - I don't know if the code is correct and actually loads german
>> hyphenation patterns (I think yes)
>> - My context is rather old as miktex doesn't update.
>> \mainlanguage	[de]
>> \font\test={name:TeX Gyre Bonum:featurefile=bonum.fea;+kern}
> A context user would write this as:
> \definefontfeature[test][kern=yes,featurefile=bonum]
> \definefont[test][name:texgyrebonum*test]


> Ligature in certain words can be broken in the following way.

I don't think that the problem has something to do with ligatures.
The problem is that the context example

\mainlanguage	[de]
\test fh aufhalten

gives the (wanted) result with kerning spaces between both "fh":

f h auf halten

While the similar latex example:

\makeatletter\bbl at patterns{ngerman}\makeatother
\setmainfont[FeatureFile=bonum.fea]{TeX Gyre Bonum}
fh aufhalten


f h aufhalten

But only if the (n)german hyphenation patters are loaded. So the
hyphenation point (auf-halten) is somehow supressing the insertion
of the kern. The question is why it works in context and if the
solution can be used in latex too.

Ulrike Fischer 

More information about the luatex mailing list