Die unterschiedlichen Glyphen mit ``"`"'`` und `„“` lassen sich beheben, indem man mit
\defineshorthand{"`}{„}
\defineshorthand{"'}{“}
das Shorthand umdefiniert. Definiert sind sie von `babel` als ``\defineshorthand{"`}{\glqq}`` bzw. ``\defineshorthand{"'}{\grqq}`` aber `babel` definiert `\glqq` und `\grqq` nur für die `T1` und `OT1` Schrift-Kodierungen. Für LuaLaTeX braucht man aber `EU2`. Daher wird `OT1` mit cmr als Schrift als Fallback verwendet:
LaTeX Font Warning: Font shape `OT1/LinuxLibertineO(0)/m/n' undefined
(Font) using `OT1/cmr/m/n' instead
(Font) for symbol `glqq' on input line 31.
Die Kerning-Werte kann man wie in der [verlinkten Frage bzw. Antwort][1] anpassen. Dazu muss man sich notfalls den Namen der benötigten Zeichen in der [Glyphenliste von Adobe][2] nachschauen, vielleicht muss man sich vorher noch die [Codenummer des Zeichens][3] nachschlagen.
% arara: lualatex
\documentclass{article}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\defineshorthand{"`}{„}
\defineshorthand{"'}{“}
\usepackage{filecontents}
\begin{filecontents*}{mykern.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;
feature kern {
pos quotedblbase W -180; # „W
pos quoteleft A -200; # ‘A
pos quotedblleft A -150; # “A
pos quotedblleft o -30; # “o
# pos ff quotedblright 100; # ff” <= verursacht seltsame Dinge
# pos ff quotedblright 100; # ff’ <= verursacht seltsame Dinge
} kern;
\end{filecontents*}
\setmainfont[Ligatures=TeX,FeatureFile=mykern.fea]{Linux Libertine O}
\begin{document}
WA AV Test Type off fit fly office baffle
"`World Wide Web"'
„World Wide Web“
VAN GOGH
I “Ask Jeff” or ‘Ask Jeff’.
\textit{Two of [of] (of) ‘of’ “of” of? of! of*}
Two of [of] (of) ‘of’ “of” of? of! of*.
\end{document}
Die Syntax solcher Feature-Dateien kann ebenfalls [bei Adobe nachlesen][4].
Beim Versuch, das Kerning im Zusammenhang mit def der ff-Ligatur anzupassen, geschehen aber seltsame Dinge. Dinge (einfach mal die oben markierte(n) auskommentierte(n) Zeile(n) verwenden, um das nachzuvollziehen). Wo der Bug sitzt (LuaTeX?, `fontspec`?), habe ich auf die Schnelle nicht herausgefunden.
![alt text][5]
[1]: http://texwelt.de/wissen/fragen/290/
[2]: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
[3]: http://unicode-table.com/de/
[4]: http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html
[5]: http://texwelt.de/wissen/upfiles/kerning_1.png