Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The 'fffi' ligature #732

Closed
RS-0000 opened this issue Aug 20, 2024 · 5 comments
Closed

The 'fffi' ligature #732

RS-0000 opened this issue Aug 20, 2024 · 5 comments

Comments

@RS-0000
Copy link

RS-0000 commented Aug 20, 2024

Describe the bug
The 'fffi' letter combination doesn't bahave according to Discretionary Ligatures function (or isn't defined in this alternate set). First letter 'f' is disjoined from the rest.

To Reproduce
Steps to reproduce the behavior:

  1. Copy the following paragraph:
    Die Schifffirma plante neue Routen für das kommende Jahr. In den Büros wurden effiziente Pläne erstellt, um die Kunden zufrieden zu stellen. Gleichzeitig wurde die Sicherheit der Fracht geprüft.
  2. Paste into https://rsms.me/inter/lab/

Expected behavior
It would be lovely to see the first 'f' joined the same way.

Screenshots
Screenshot 2024-08-20 at 14 40 43

Environment

  • OS: Sonoma 14.6.1
  • App that renders the font: Safari in this case, but the lack of necessary ligature is applicable in all cases.
  • Version of font: 4.#?

Additional context
Triple consonants are rather rare but occure in German compound words. Examples: Schifffirma, Schifffahrt, Sauerstoffflasche, Baletttanzerin, etc.

@kenmcd
Copy link

kenmcd commented Aug 21, 2024

Triple consonants are rather rare but occure in German compound words.
Examples: Schifffirma, Schifffahrt, Sauerstoffflasche, Baletttanzerin, etc.

fffi – fff – fffl – ttt
Out of curiosity do you know of any fonts which have these ligatures?

@charakterziffer
Copy link

For your information: In German no ligature should be used across compound words. So the example „Schifffirma“ (ship company) may have the ligatures ff and fi, but not a ligature fffi. The same with the other examples: Schiff|fahrt, Sauerstoff|flasche, Balett|tänzerin.

As far as I know, only two ff and then one l or i can exist inside a word, e.g. in Soufflé or effizient. There’s no no-compound word with three f or t.

By the way: If you like to follow this good old typesetting rule then in German you often have to prevent ligatures, e.g. in Schilf|insel (reed island), Auf|lage (edition, no ligature with pre- or suffixes, too), Hof|fläche (yard area).

@kenmcd
Copy link

kenmcd commented Aug 22, 2024

For your information: In German no ligature should be used across compound words. So the example „Schifffirma“ (ship company) may have the ligatures ff and fi, but not a ligature fffi.

Well that explains what I have found.
I went looking for fonts with an fffi ligature.
And so far have not found that ligature.
But I do see fonts handling the fffi to make it look like one ligature.

Brill replaces each character with modified versions which fit together like a ligature, but are not a single ligature.
In Schifffirma the fffi becomes f._f/f._f/f._ij/i.f_.
So it is still four separate characters, but visually integrated like a ligature.

2024-08-22_13-41-30

I found several fonts which work like this (most from Tiro).
All are serif fonts; have not found any sans serif fonts.

Alegreya is slightly different.
It does create the fi ligature, but keeps the first two fs separate.
So this fffi becomes f.f/f.f/fi.
Two fs and an fi legacy ligature.
And visually integrated to look like one ligature.

So these fonts seem to operate as you describe.

Have not yet found any fonts handling the ttt.

@RS-0000
Copy link
Author

RS-0000 commented Sep 5, 2024

Sorry for the late reply. Thanks @charakterziffer for the info:

For your information: In German no ligature should be used across compound words. (...) If you like to follow this good old typesetting rule then in German you often have to prevent ligatures, e.g. in Schilf|insel (reed island), Auf|lage (edition, no ligature with pre- or suffixes, too), Hof|fläche (yard area).

It seems like various fonts handle the [f][f][f][i] differently:

240905 Inter ffi

So to summarise, Inter Variable acts like Lato (last on the list): merges three last characters in Schifffirma. It would be perfect if it could act like Helvetica Neue, Geneva, Plus Jakarta Sans and Myriad Pro – combine [ff] and [fi] separately in Shifffirma and [ffi] in efficient. (I hope I explained it in a clear way)

@rsms rsms closed this as completed in 4f3d79f Nov 15, 2024
@rsms
Copy link
Owner

rsms commented Nov 15, 2024

Screen Shot 2024-11-15 at 14 34 26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants