Avalon natively supports OpenType fonts, which add a variety of typographic features that are unavailable in True Type fonts. One of those features is Ligatures, an ancient readibility technically that has been around for hundreds of years. We’ve enabled OpenType features throughout the platform; to illustrate, I’ll use a Button to show ligatures using an OpenType font, Palatino Linotype (which comes with Windows).

An Avalon Button with Standard Ligatures Enabled

Notice how the adjacent Fs in “Effect” are connected. This is an example of a standard ligature, which is enabled by default in Avalon. The markup for this button is shown below:

<Button FontFamily="Palatino Linotype" FontSize="20" Padding="10">
  Quixotic Effect
</Button>

Because standard ligatures are enabled by default, you have to do extra work to disable them. I’ve provided the screen shot and markup for the button with standard ligatures disabled below:

An Avalon Button without Ligatures Enabled

<Button FontFamily="Palatino Linotype" FontSize="20" Padding="10">
  <Inline Typography.StandardLigatures="False">
    Quixotic Effect
  </Inline>
</Button>

Another OpenType feature are discretionary ligatures, these are optional ligatures that are part of an OpenType font, but aren’t enabled by default because they tend to be historical or ornate, meaning they don’t particularly enhance readability. The image below illustrates the same Button with discretionary ligatures enabled:

An Avalon Button with Discretionary Ligatures Enabled

Notice the swash that goes from the Q to underneath the U, as well as the connection between the c and t. Once again, the markup:

<Button FontFamily="Palatino Linotype" FontSize="20" Padding="10">
  <Inline Typography.DiscretionaryLigatures="True">
    Quixotic Effect
  </Inline>
</Button>

12 Comments

  1. March 10, 2005 Link to this

    Not to be a pain, but are connected F’s a good thing for readability in today’s type-driven world? On a lower cognition level it seems that recognizing that the single character created by joining two F’s represents two seperate characters adds computation time (for our minds). I’ve always thought that connecting written characters, such as cursive and this example, were _writing_ shortcuts - not _reading_ shortcuts? But then, I am no expert :)

  2. March 10, 2005 Link to this

    Not to be a pain, but are connected F’s a good thing for readability in today’s type-driven world? On a lower cognition level it seems that recognizing that the single character created by joining two F’s represents two seperate characters adds computation time (for our minds). I’ve always thought that connecting written characters, such as cursive and this example, were _writing_ shortcuts - not _reading_ shortcuts? But then, I am no expert :)

  3. March 10, 2005 Link to this

    The effect is a bit easier to understand when you consider the f-i ligature. When you try properly type-set and space those adjacent letters, they will collide. Ligatures were created to deal with this problem.

    Also: Pretty much any book, newspaper, and magazine use ligatures in their printing, so you grow up reading (and recognizing) those letter and word shapes.

  4. March 10, 2005 Link to this

    The effect is a bit easier to understand when you consider the f-i ligature. When you try properly type-set and space those adjacent letters, they will collide. Ligatures were created to deal with this problem.

    Also: Pretty much any book, newspaper, and magazine use ligatures in their printing, so you grow up reading (and recognizing) those letter and word shapes.

  5. tphinney
    March 31, 2005 Link to this

    fil is right. Using Palatino for this example is kind of funny, because it was created so that the tops of the f’s are very short, to avoid collisions (in the Linotype hot metal typesetting it was designed for). So it really doesn’t matter so much for Palatino. But in many typefaces this is an important/useful feature.

  6. tphinney
    March 31, 2005 Link to this

    fil is right. Using Palatino for this example is kind of funny, because it was created so that the tops of the f’s are very short, to avoid collisions (in the Linotype hot metal typesetting it was designed for). So it really doesn’t matter so much for Palatino. But in many typefaces this is an important/useful feature.

  7. March 31, 2005 Link to this

    Correct TPhinney — I only used Palatino in this example because it is one of the few fonts currently included with Windows that actually supports ligatures.

  8. March 31, 2005 Link to this

    Correct TPhinney — I only used Palatino in this example because it is one of the few fonts currently included with Windows that actually supports ligatures.

  9. Kenny
    April 1, 2005 Link to this

    What other fonts are supporting ligatures?

  10. Kenny
    April 1, 2005 Link to this

    What other fonts are supporting ligatures?

  11. April 2, 2005 Link to this

    Kenny: Of the fonts that currently ship with Windows, only Palatino Linotype supports Ligatures. Most quality OpenType fonts today support ligatures, since they are an important factor in quality text.

  12. April 2, 2005 Link to this

    Kenny: Of the fonts that currently ship with Windows, only Palatino Linotype supports Ligatures. Most quality OpenType fonts today support ligatures, since they are an important factor in quality text.