adobe-fonts/source-serif

Missing fí (f+í) ligature

Lululalu opened this issue · 2 comments

This letter combination is pretty common in Portuguese, in words like fígado, física, and fíbula.
Screenshot 2023-09-02 at 23 17 04

Ligatures exist to solve a clashing problem, which I do not see in Source Serif. Do you have other examples (weights) where this is more problematic?

Maybe it’ll become more obvious if we see this combination in the context of your example words.

FWIW, I find the ligatures in Literata quite tight, and the fí visually busy.

Okay, I was curious, so I did the following – I picked 15 of the most common Portuguese words from this repo, removed obvious pluralizations, (and removed esfíncter), and wrote a little DrawBot script (fí_test.zip) to come up with this:

SourceSerif4Variable-Roman otf
Literata-VariableFont_opsz,wght ttf

SourceSerif4Variable-Italic otf
Literata-Italic-VariableFont_opsz,wght ttf

As suspected, there is no combination where fí is obviously clashing – if anything, a kerning exception could be created for fí to make the combination a little tighter. There is no necessity for a ligature here. The fí in Literata Roman is too tight.

In my opinion, ligatures should be inserted sparingly, and really only exist if there’s an obvious problem. On page 4, you’ll see why – it seems that the fí ligature in Literata Italic has been forgotten in a kerning group (unrelated to the problem, just one of the areas where ligatures are more trouble than they’re worth).