Is there a way to slightly increase letter spacing (tracking) using microtype package and not to lose the ligatures—especially not those starting with ‘f’—other then putting all the “fi“ and “fl“ and “ffl” into \lslig{}?
MWE:
%%%! lualatex
\documentclass[11pt,twoside,openright]{book}
\usepackage{fontspec}
\usepackage[czech]{babel}
\setmainfont{Adobe Garamond Pro}
\usepackage[
protrusion = true,
expansion = true,
tracking = true,
]{microtype}
\begin{document}
\SetTracking{encoding = *, shape = *}{1}\lsstyle
fikce a fiflena
\end{document}
Example with ligatures protected by \lslig:
%%%! lualatex
\documentclass[11pt,twoside,openright]{book}
\usepackage{fontspec}
\usepackage[czech]{babel}
\setmainfont{Adobe Garamond Pro}
\usepackage[
protrusion = true,
expansion = true,
tracking = true,
]{microtype}
\begin{document}
\SetTracking{encoding = *, shape = *}{1}\lsstyle
\lslig{fi}kce a \lslig{fi}\lslig{fl}ena
\end{document}


microtypeis breaking up ligatures? – LaRiFaRi Apr 15 '16 at 11:26\lslig, please? with the spacing shown, the spaces between the unligatured pairs and what's next to them looks smaller than the spaces resulting from removal of ligatures, so it would be good to have a comparison. – barbara beeton Apr 15 '16 at 12:20microtype. Note that ligatures will only be broken up withluatex, not withpdftex, where you may choose which ligatures should be kept. The next version will allow this also forluatex. Usingxetexis not an option for you? – Robert Apr 15 '16 at 18:49fontspec'sLetterSpacefeature. – Robert Apr 15 '16 at 19:01microtype, that will allow to choose ligatures to keep inluatex, should be available? – Marcel S. Apr 16 '16 at 02:44microtype... – Mensch Sep 01 '16 at 17:07