The Most Useful OpenType Ligatures

Diner
26.Dec.2007 3.14pm
Diner's picture

Being that it's the holidays and there may be more than a few of us trolling around looking for topics to dig into, I thought up a juicy topic that may or may not have already been covered but I think it's worth further discussion regardless . . .

As OpenType gives us the auto ligature feature, it occurred to me, what are the MOST useful ligatures that I could add to my fonts . . .

Now, before I throw this out there, I'm already throwing out the common ffl ffi ae oe deal because how often can one eat a waffle while reading an encyclopaedia?

And to further up the ante, I'm thinking this in reference to more display oriented designs rather than text faces . . .

I'm looking for good common substitutive ligatures that can give the effect of non-repeating forms such as oo, ll, ee, and ss, etc . . .

Ideally, I'd like to come up with a top 10-20 that would be a standard for most fonts . . .

At worst, any fonts you can point to that may feature a thoughtful approach would also make for good fodder . . .

Cast away . . .

Stuart :D

Stephen Rapp
26.Dec.2007 4.00pm
Stephen Rapp's picture

Hi Stuart,
I think ligature use is determined more by the type of font in question. I've been working on an antique style handwriting font lately. In handwriting, forms are predominantly connected. Most connections can occur smoothly in the same place. I find that letters whose stroke end at the top such as o v w and sometimes b often work best with ligatures. w_h is one that seems to flow better that way. I don't always make ligatures for double letters as contextual substitution seems to cover that well enough. Exceptions to that are usually combos with crossbars like f_t t_t or things like oo. Sometimes I get tempted into spicing things up a bit and include ligatures that are for beginnings only.

All this is assuming we're talking about Open Type ligatures as opposed to creating a 2nd PS version with extras. If you go too wild with ligatures you have to watch out for conflicts. For instance, if you have both o_o and o_n you might consider an o_o_n ligature to be first in line.
Hope that helps ...not exactly a list.
Stephen


dezcom
26.Dec.2007 4.16pm
dezcom's picture

Hi Stuart,
I always think of common pairings like Th, th, tt, and certainly ff. The extended f ligs used mostly in other languages fj ffj fh ffh fk ffk and fb ffb are more often seen now with opentype. I have done some goofy ones in my Froggy typeface including gg, ggy, gy, and gh but they are discretionary to say the least :-)

ChrisL


FeeltheKern
26.Dec.2007 4.57pm
FeeltheKern's picture

The most useful OpenType ligature or alternate pair is the one that's not included in the typeface :)


cuttlefish
26.Dec.2007 5.15pm
cuttlefish's picture

Don't forget, æ and œ are counted as distinct letters in certain languages' orthographies rather than simple ligatures. They're hardly ever used in modern English, true, but are a requirement in others, like French or Icelandic (which has a few other noteworthy extensions too).

As for suggestions on novel ligatures, look for combinations where ordinary letters would collide, particularly in the descenders, g_j, g_y, g_g, j_j, and almost anything preceding j.


charles_e
26.Dec.2007 5.16pm
charles_e's picture

The most useful OpenType ligature or alternate pair is the one that’s not included in the typeface

Like f + igrave (or a lot of vowels with a grave, dieresis, breve, caron, etc.).


Jos Buivenga
26.Dec.2007 6.00pm
Jos Buivenga's picture

Most useful ligatures would indeed be solutions preventing collitions, greatly depending on what font you're making. You could also consider contextual alternates (for example a 'shorter' f in a fì (yes that an ì) combination).


DanGayle
26.Dec.2007 8.38pm
DanGayle's picture

<---(Formerly blank comment)
(Man, the re-ordering of edits is a pain in the a**)

THAT's your ligatures to build, right there. Replacing swear words with family-friendly alternatives.)


dezcom
26.Dec.2007 6.58pm
dezcom's picture

Quite a wordy post there, Dan? :-)

ChrisL


DanGayle
26.Dec.2007 7.09pm
DanGayle's picture

I was speechless.


DanGayle
26.Dec.2007 7.11pm
DanGayle's picture

I myself love the old Roman/Renaissance monument style ligatures. Mmm. Ligatures.

And the new ones that people have been creating for things like smileys. :) :( :P :O


James Arboghast
26.Dec.2007 7.37pm
James Arboghast's picture

Speak, Dan---speak. I'm listening. I hear your champagne laff, I live in the curtain, I sleep in your hat ;^)

Hi Stuart---Ray Larabie has made a quite a few OT fonts loaded with discretionary ligatures that may be worth your while checking out:
Mecheria
Sinzano
Zamora
Rinse
Neuzon
Oxeran
Croteau

Neuropol ligatures is one giant ligatures font from the pre-OT era, but the pairings are closely related to the Neuropol structure.

>As for suggestions on novel ligatures, look for combinations where ordinary letters would collide, particularly in the descenders, g_j, g_y, g_g, j_j, and almost anything preceding j.

That's been one of my main uses of ligatures, for collision avoidance, and pairs that normally have poor fit like r_a.

j a m e s


Eben Sorkin
26.Dec.2007 9.21pm
Eben Sorkin's picture

I would echo what was said about intent being key. If you want to make a silly/fun/expressive/threatening/(insert your display description here) font more so then what you choose to ligate & why is completely different than if you are making a text face.

So I guess I am saying that building a laundry list isn't what I would suggest.

Also contextual substitution might be a better route in some cases because it leaves the fonts free to be rough ridden more evenly by designers ( take that! ya!). Whereas a ligature will just break the word when they track it out at 200 or whatever they decide is needed. And a contextual sub can be made to build a ligature if it's really needed.


Miss Tiffany
27.Dec.2007 10.26am
Miss Tiffany's picture

Being that I deal with the ff ligature on a daily basis I have to say it is important. Yeah, I'm vain. If a typeface doesn't have a nice ff lig when it *should* have one I turn the page quickly.

TIC


JCSalomon
27.Dec.2007 11.51am
JCSalomon's picture

 Chris, ‘saying least’ is indeed a habit indicating great discretion, but what’s that got to do with…. Oh. Never mind. ☺
—Joel


dezcom
27.Dec.2007 12.25pm
dezcom's picture

I see you just considered the source, eh Joel? :-)

ChrisL


Eben Sorkin
27.Dec.2007 1.07pm
Eben Sorkin's picture

Tiff, how happy would you be ( or not happy ) with a font that built it's ff "lig" from two glyphs and let you track them slightly for justification etc. if you needed to? Would you see that as a step back?


Miss Tiffany
27.Dec.2007 7.37pm
Miss Tiffany's picture

Eben, at face value I'd rather trust the designer to give me ligatures that work with the design. However, some fonts have ligatures that are spaced (or drawn however you see it) that are too tight and force the user to either not have control over letter-spacing or turn off ligature usage. But in this instance, I'm thinking of designs that beg for the first letter in the double-f lig (or any double letter lig) to be slightly different than the second.


DanGayle
27.Dec.2007 10.35pm
DanGayle's picture

Doesn't Spiekermann go off on this subject in his Stealing Sheep book? Something about the "th" ligature being too tight or something? I've always wondered about that.


Florian Hardwig
28.Dec.2007 5.17am
Florian Hardwig's picture

I really wish to see a text face with a solution for f+umlauts.
In German language, ‘fä’, ‘fö’ and ‘fü’ are anything but rare, just think of ‘für’ [‘for’].
In a lot of classic serif faces the drop of the ‘f’ reaches out quite far to the right. That’s why there are ligatures like fl, ff, fi – to avoid collision, right?

So, dear type designers: before doing fancy things like including ‘ffj’ and ‘ſſl’ ligatures, 5 different ampersands and a truckload of ivies, please consider addressing this umlaut issue!*

See this illustration:


Yellow is (to me) only just acceptable, red isn’t anymore.
And, of course: the bolder, the more clotted it gets.

By the way, I didn’t pick 4 fonts by Adobe because they were especially ‘bad’ – no, this problem is inherent to all faces that have an extensive ‘f’. I used these fonts as they are commonly regarded as being – in all aspects – very well equipped OpenType text fonts – and still suffer from this particular issue.

In my humble opinion, merging the ‘f’ drop with the left dot of the umlaut (as in ‘fi’) can’t be the way to go – that would look really awkward. I’d love to have an alternative ‘f’ with a narrower top for those cases, preferably with automatic substitution, via the lig feature.

And while doing so, don’t forget the triple combinations :°)

I don’t think this problem is limited to German language; the Swedish among others will benefit aswell.

F

*) Don’t get me wrong; I very much appreciate all those special equipment. All I want to say is: first things first.


Florian Hardwig
28.Dec.2007 5.40am
Florian Hardwig's picture

P.S.: I see this came up before in this thread, though not especially focussed on umlauts. There, Thomas Phinney called that less sweeping ‘f’ a “Linotype f” – it all has been there before … :°)


Stephen Rapp
28.Dec.2007 7.20am
Stephen Rapp's picture

Not as sophisticated as Adobe, but here is one of the Central European ligs from Chai Tea Pro.
Stephen Rapp


Eben Sorkin
28.Dec.2007 8.13am
Eben Sorkin's picture

Tiff, I think you are answering a different question. I am wondering if a type designer made a visual lig using two glyphs ( as opposed to the traditional one glyph lig) that moved with tracking would that be better or worse in your opinion? The assumption being that they look look identical if there is no tracking.


Miss Tiffany
28.Dec.2007 8.46am
Miss Tiffany's picture

I thought I had with the first sentence. :^) If the type designer thinks that is the best solution then why not. Of course, I'd want to see an example and test it for myself. ;^)


Eben Sorkin
28.Dec.2007 9.38am
Eben Sorkin's picture

Makes sense.

It is also true that the solution I am advocating ( two glyphs ) no matter how skillfully made can be made visually broken by too much tracking as well. I guess I just think it's a better model because it has a chance at least to be more resilient. But your point about actual implementation being 'all' is bang on.

I suppose what I really wanted to know was if you thought there was any inherent superiority to the one glyph model & if so why. But it sounds now like you wouldn't take that position. Is that right?


Miss Tiffany
28.Dec.2007 1.12pm
Miss Tiffany's picture

No. I don't see any superiority. As far as I am concerned I want the ligatures to belong to the design. I suppose the only reason I might think the one glyph model would be superior is because the design calls for true integration of the shapes.


James Arboghast
28.Dec.2007 1.21pm
James Arboghast's picture

design calls for true integration of the shapes

Write that down. Good shot Red Two!

"mew"

j a m e s


Eben Sorkin
28.Dec.2007 6.01pm
Eben Sorkin's picture

Aha! I thought I heard something rattling around. ;-)

But what if prior to any tracking going on you could have uterly identical shapes? Admittedly it might be that some kinds of designs wouldn't be amenable to this - but just for the sake of argument - if you could get a lig that was visually identical - then I think the reason for 1 glyph ligs evaporates.* Do you agree? Feel free not to!

With one important exception: Backwards Unicode compatibility. But you could include a glyph with out using it in your replace functions!


Miss Tiffany
28.Dec.2007 7.11pm
Miss Tiffany's picture

See, when you start talking about the coding I get left behind. You guys are way beyond my under the hood knowledge of fonts.

But, if I follow . . . Why would I want that?


Eben Sorkin
28.Dec.2007 11.42pm
Eben Sorkin's picture

Sorry. I didn't realize how opaque some of this was. I will do my best.

In the case of backwards compatibility I am saying that a text can be hard-encoded to include the glyph for ff or fi for instance. And if you had a text like that you could loose the meaning of the text if you didn't include the single unicode glyphs 'ff' or 'fi' in your font.

On the other hand, if you had a common sort of text - the sort we set 99.9 % of the time - with fand i or fandf indicated as separate glyphs you could allow the ff & fi to interpreted into the visual appearance/shape of a classic ff or fi ligature but using coding to make two glyphs overlap.

And as far as why you would want to - a regular one glyph ligature often looks quite wrong with only fairly minor tracking.

So.. one solution to that ( apart from not tracking a font ) is that as a font designer you could contrive a design that let the shapes ( within a tight range probably ) to flex in tracking right along with the other letters. Then inter letter spacing wold be consistent.

Probably the best thing to do is to make a visual reference! I have been meaning to make a stab at one for some time in order to see what results were possible. And to see what the practical limitations might be.


James Arboghast
29.Dec.2007 1.41am
James Arboghast's picture

Optical auto-kerning in InD positions single glyph ligatures in a tracked-out line of text made up of mostly normal a -- z letterforms so that the weight distribution and color is even. Even tho the single glyph ligature structure presents a bigger lump of type. It somehow takes that into account. I think that thing works on equal division of the white space.

j a m e s


Eben Sorkin
29.Dec.2007 9.06am
Eben Sorkin's picture

Of course not everybody uses InD... ;-)

But still that's a good point. On the other hand if the font is well made it might be better left with it's own kerning table.

James; what's your take on this? Does what I am talking about make sense to you?

A minor point - those ct & st ligs might not survive my plan, depending on how they were made.


James Arboghast
29.Dec.2007 6.01pm
James Arboghast's picture

James; what’s your take on this? Does what I am talking about make sense to you?

Yes. Everything you talk about makes sense to me.

In 25 words or less: OT positioning commands can make up ligatures "on-demand" from a library stocked with a range of glyphs to suit different tracking conditions.

That's 23 words.

Tiffany---I want the ligatures to belong to the design...because the design calls for true integration of the shapes.

That can be done with Eben's scheme. Custom parts that integrate on an intuitive aesthetic basis. It would take some planning tho. It's only a matter of egineering it into existence.

I put caps spacing programs into my OT fonts, a kind of in-built tracking feature using simple positioning commands. The one piece capital ligatures are designed to work with what I determine are the best or most useful tracking settings.

j a m e s


Miss Tiffany
29.Dec.2007 9.51pm
Miss Tiffany's picture

I think the idea of coding to overlap the letters accordingly sounds dangerous. Interesting, but dangerous. I can imagine what you're talking about, but the proof would be in the pudding, so to speak. Show me what you're thinking, let's see if it is possible.


Eben Sorkin
29.Dec.2007 11.15pm
Eben Sorkin's picture

sounds dangerous.

Oddly enough so do i in a way. And it's true that some kinds of designs could not be made any less brittle with a two glyph model than they are with a one glyph model. But I am betting that many could be made better. Still, as you say it's "in the pudding".

Thanks for your comments James!

I will try to get a visual example to post sometime this week. What examples would be the most convincing for you Tiff? What about you James? And by this I mean what ligatures and what source fonts?

BTW if you mean technically "dangerous" then no worries. There are perils but technical perils are the very very least of them.


cerulean
30.Dec.2007 8.30am
cerulean's picture

Florian, MUFI fonts have fä, fö and fü ligatures. They use the solution you reject as awkward, but considering the nature of the project I must assume there is historical precedent for the form.


paul d hunt
30.Dec.2007 10.54am
paul d hunt's picture

I think the idea of coding to overlap the letters accordingly sounds dangerous.

i don't think it'd be that dangerous (if i'm following correctly). of course it could be problematic if a user tries to increase letterspacing too much. i'll hafta run some tests...


Florian Hardwig
30.Dec.2007 11.41am
Florian Hardwig's picture

Kevin, thanks for the link!
I decided to start a new thread on the ‘f’+umlaut thing, as this is quite special, and I don’t want the question get buried by other aspects.
F


cocosaurio
30.Dec.2007 12.55pm
cocosaurio's picture


Eben Sorkin
30.Dec.2007 4.16pm
Eben Sorkin's picture

Good idea Florian!

Paul, I have been looking at some examples that would probably not work as given. They would have to be re-invented to a certain extent. I am looking forward to comparing solutions.