I'm sure this font supports ligatures, but I can't get them to show up.
Example with Roboto for comparison:
\documentclass[
11pt,
a4paper
]{scrartcl}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\begin{document}
\setmainfont[
ExternalLocation,
Extension=.ttf,
UprightFont=*-Regular,
ItalicFont=*-Italic,
BoldFont=*-Bold,
BoldItalicFont=*-BoldItalic,
Ligatures=Common
]{Roboto}
roboto fight flight has ligatures
\setmainfont[
ExternalLocation,
Extension=.otf,
Ligatures=Common
]{Mercury-TextG4Roman}
mercury fight flight no ligatures
\end{document}
The list of ligatures on HF&J's site lists fi:
And charmap in Windows shows that character in that font:
Update:
Output of otfinfo:
Update 2:
Changed to LuaLatex, added a features file:
\documentclass[
11pt,
a4paper
]{scrartcl}
\usepackage{filecontents}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures={Common,Rare,Historic}}
\begin{filecontents*}{mercury.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;
# Ligatures
feature liga {
sub \f \i by \fi;
sub \f \l by \fl;
} liga;
\end{filecontents*}
\begin{document}
\setmainfont[
ExternalLocation,
Extension=.ttf,
UprightFont=*-Regular,
ItalicFont=*-Italic,
BoldFont=*-Bold,
BoldItalicFont=*-BoldItalic,
Ligatures=Common
]{Roboto}
roboto fight flight has ligatures
\setmainfont[
FeatureFile=mercury.fea,
ExternalLocation,
Extension=.otf,
Ligatures=Common
]{Mercury-TextG4Roman}
mercury fight flight no ligatures
\end{document}
And ligatures show:







otfinfo -f <font filename>give you? In particular, does it include the lineliga Standard Ligatures. For comparison, the output fromotfinfo -f Roboto-Regular.ttfdoes include this line. This will determine whether or not the option you are trying to enable is supported. If not, all is not necessarily lost but the command's output will tell us more. – cfr Aug 01 '15 at 01:03\defaultfontfeatures{Mapping=tex-text}with\defaultfontfeatures{Ligatures={Common,Rare,Historic}}? – Mico Aug 01 '15 at 01:07flandfiaren't ligatures. – Caleb Paul Aug 01 '15 at 01:11otfinfocommand? That will tell us if the font supports any feature sets at all and, if so, which ones. – cfr Aug 01 '15 at 01:13otfinfo -flists onlykernon that file (and forHoeflerText-Roman.otfas well) – Caleb Paul Aug 01 '15 at 01:38fontspec. – cfr Aug 01 '15 at 03:02Mercury-TextG4Roman, but when you runotfinfo, you're looking intoMercury-TextG1Roman, i.e. not the same font. – Sverre Aug 01 '15 at 20:58a-z, A-Zin an upright font. – Sverre Aug 01 '15 at 21:01ligawill activate a ligature forTh. I consider such information quite important, especially when theThligature isn't considered "standard" by anyone outside of Adobe. (Since I am myself a scholar of linguistics and philology, the best fonts I can think of are the SIL fonts, Junicode, and Brill, all free). – Sverre Aug 01 '15 at 21:34