W piśmie i typografii, ligatura jest wtedy, gdy dwa lub więcej graphemy (~litery) są połączone jako pojedynczy glif. Ligatury zazwyczaj zastępują dwa znaki znajdujące się obok siebie. Pomysł wywodzi się z pisma ręcznego i manuskryptów.
Przykład: zwykły ampersand ("&") reprezentuje łacińską koniunkcję et, co oznacza "i". Symbol ampersandu jest ligaturą, łączącą stare łacińskie litery e i t słowa et, tak że słowo jest reprezentowane jako pojedynczy glif.
Czasami ligatury są tworzone aby ułatwić czytanie, lub po prostu aby pismo/czcionka były ładniejsze dla oka. Jest to ważne w niektórych formach pracy projektowej.
Projektanci czcionek, którzy tworzą czcionki (lub "kroje pisma"), tworzą ligatury dla niektórych kombinacji liter. Obecnie większość czcionek jest tworzona na komputerach (są one nazywane "cyfrowymi krojami pisma"). Kiedy dwie konkretne litery zostaną wpisane razem, pojawi się ligatura. Ligatura wygląda jak dwie różne litery, ale nieco zmienione (czasami połączone razem). W rzeczywistości jest to osobny symbol, który został narysowany przez twórcę i jest zaprogramowany tak, aby pojawiał się, gdy dwie litery są umieszczone obok siebie.
Rodzaje ligatur i typowe przykłady
- Ligatury standardowe (stosowane automatycznie) – najczęściej spotykane, np. fi, fl, ffi, ffl. W Unicode istnieją predefiniowane glify: U+FB00 (ff), U+FB01 (fi), U+FB02 (fl), U+FB03 (ffi), U+FB04 (ffl).
- Ligatury historyczne – występują w dawnych rękopisach i dawnych krojach, np. połączenia ſt (dawne długie s + t), ligatury ct, st spotykane w druku z XIX wieku.
- Ligatury dyskrecjonalne – ozdobne alternatywy projektanta czcionki, np. dekoracyjne połączenia liter w nagłówkach; w wielu edytorach można je włączać/wyłączać.
- Ligatury ortograficzne / językowe – np. francuskie œ (U+0153) czy skandynawskie æ (U+00E6), które historycznie wywodzą się z połączeń liter, ale dziś bywają traktowane jako oddzielne znaki.
- Ligatury w pismach nielatynoskich – w językach arabskim, hebrajskim czy w pismach indyjskich łączenia znaków (koniugacje, formy kontekstowe) są częścią zasad zapisu i nie są jedynie ozdobą.
Dlaczego stosuje się ligatury?
- Estetyka – ligatury pomagają uniknąć nieestetycznych zderzeń liter i tworzą harmonijniejszy rytm tekstu.
- Czytelność – w niektórych krojach litery zestawione obok siebie (np. f z i) mogą się zlewać lub tworzyć przerwę; ligatura może poprawić przebieg linii i ułatwić odczyt.
- Historyczne i kulturowe przywiązanie – w krojach imitujących dawny druk ligatury mogą być niezbędne do zachowania autentycznego wyglądu.
Jak ligatury działają technicznie (cyfrowe czcionki)
W nowoczesnych krojach OpenType ligatury są implementowane jako alternatywne glify i aktywowane przez funkcje OpenType, takie jak liga (standardowe ligatury), dlig (dyskrecjonalne), hlig (historyczne) czy clig (kontekstowe). Mechanizm ten pozwala na zachowanie oryginalnego zapisu znaków (np. f + i) w tekście źródłowym przy jednoczesnym wyświetleniu połączonego glifu.
W CSS można sterować ligaturami m.in. przy pomocy:
font-variant-ligatures(np.normal,none,common-ligatures),font-feature-settings: "liga" 1; "dlig" 1;aby włączyć konkretne funkcje OpenType.
Unicode a ligatury
Niektóre ligatury mają przypisany pojedynczy punkt kodowy w Unicode (np. Œ, Æ, fi), inne są wyświetlane jako kombinacja znaków z zastosowaną substytucją glifu przez czcionkę. Z punktu widzenia dostępności i przeszukiwania tekstu zaleca się:
- stosowanie ligatur jako glifów renderowanych przez czcionkę (funkcja OpenType) zamiast zastępowania tekstu pojedynczym kodem ligatury — dzięki temu wyszukiwanie, kopiowanie i czytniki ekranu działają poprawnie,
- jeśli użyjesz prekomponowanego znaku Unicode (np. U+FB01), pamiętaj, że może to zmienić sposób, w jaki tekst jest sortowany, dzielony przy końcu linii czy indeksowany przez wyszukiwarki.
Zastosowania i kiedy unikać ligatur
- Ligatury są przydatne w długich tekstach drukowanych, książkach i typografii editorialnej, gdzie poprawiają rytm i estetykę.
- Nie zaleca się używania ligatur w kodzie źródłowym, tekstach technicznych, tabelach, nagłówkach w stylu all-caps lub w miejscach, gdzie precyzja znaków jest krytyczna (np. dokumenty prawne), ponieważ mogą utrudniać odczyt lub błędnie sugerować inny znak.
- W druku bardzo małych rozmiarów ligatury mogą pogarszać czytelność; projektant powinien testować różne rozmiary i w razie potrzeby wyłączać ligatury.
Ligatury w innych systemach pisma
W pismach takich jak arabski czy hebrajski forma liter zmienia się zależnie od kontekstu i łączeń — w praktyce są to wymuszone przez system zapisu warianty znaków, często bliższe funkcjonalnie ligaturom niż prostym ozdobnikom. W pismach indyjskich (np. dewanagari) występują łączenia znaków (konsonantyczne konglutynaty), które formalnie tworzą wspólne glify (znane jako conjuncts) i są niezbędne do poprawnego zapisu wyrazów.
Problemy techniczne i dostępność
- Selekcja i kopiowanie: w większości współczesnych systemów ligatura jest tylko glifem; tekst źródłowy pozostaje rozdzielony na składowe znaki, więc kopiowanie daje oczekiwany wynik. Jednak niektóre narzędzia i stare fonty mogą używać pojedynczych kodów Unicode dla ligatur, co może wpływać na kopiowanie i wyszukiwanie.
- Czytniki ekranu: jeśli ligatury są realizowane przez funkcje czcionki (a nie przez zamianę znaków), czytniki ekranu zwykle poprawnie odczytują treść. Testy dostępności są zalecane.
- Międzynarodowość: projektując kroje wielojęzyczne, twórcy muszą uwzględnić, które ligatury są relewantne dla danego języka (np. œ w języku francuskim), aby nie narzucać stylistyki niepasującej do języka.
Podsumowanie
Ligatura to zarówno historyczne zjawisko pisma ręcznego, jak i praktyczne narzędzie typograficzne. Współczesne czcionki cyfrowe umożliwiają kontrolę nad ligaturami — można je włączać, wyłączać lub stosować selektywnie. Dobrze zaprojektowane i rozsądnie użyte ligatury poprawiają estetykę i czytelność tekstu, ale w pewnych kontekstach (kod, tabele, dokumenty prawne, drobny druk) warto je wyłączyć.


