You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
pollen-tfl/ligatures.html.pm

17 lines
1.3 KiB
Perl

#lang pollen
(define-meta title "ligatures")
hanging-topic[(topic-from-metas metas)]{Optional unless the letters f and i collide}
em{Ligatures} were invented to solve a practical typesetting problem. In the days of metal fonts, certain characters had features that physically collided with other characters. To fix this, font foundries cast ligatures with their fonts, which combined the troublesome letters into one piece of type.
The most common ligatures involve the lowercase f because of its overhanging shape. Other ligatures also existsome practical, some decorative, some ridiculous.
indented{image[#:border #f]{ligature_comparison.jpg}}
Digital fonts dont have physical collisions, of course, but certain letter combinations might still overlap visually. The only time ligatures are mandatory is when you have an actual overlap between the letters f and i. Check this combination in the bold and italic styles too.
indented{image[#:border #f]{ligature_comparison_2.jpg}}
Beyond that, ligatures are largely a stylistic choice. To my eye, they can make xref{body text} look somewhat quaint or old-fashioned. If you like that look, great. I dont. So unless characters are actually colliding, I generally keep ligatures turned off.