Ligaturen werden gerne zum Programmieren benutzt und können in vielen bekannten Editoren und IDEs aktiviert werden (z.B. Visual Studio Code und JetBrains IDEs)
Schriftarten, die Ligaturen unterstützen:
Schriftarten mit Ligaturen können u.a. durch Stylistic Sets (ss) und Character Variants (cv) angepasst werden.
sudo apt install fonts-firacode
Übersicht der unterstützten Variationen (v6), einfach die Datei in VS Code öffnen und mit den Einstellungen spielen (siehe weiter unten)
{ "character variants": { "cv01": "a", "cv02": "g", "cv03..06": "i", "cv07..10": "l", "cv11..13": "0", "cv14": "3", "cv15..16": "*", "cv17": "~", "cv18": "%", "cv19..20": "<=", "cv21..22": "=<", "cv23": ">=", "cv24": "/=", "cv25": ".-", "cv26": ":-", "cv27": "[]", "cv28": "{. .}", "cv29": "{}", "cv30": "|", "cv31": "()", "cv32": ".=" }, "others": { "onum": "01234567890", "zero": "0" }, "stylistic sets": { "ss01": "r", "ss02": "<= >=", "ss03": "&", "ss04": "$", "ss05": "@", "ss06": "\\", "ss07": "=~ !~", "ss08": "== === != !==", "ss09": ">>= <<= ||= |=", "ss10": "Fl Tl fi fj fl ft" } }
VS Code Fira Code einstellen und Ligaturen aktivieren:
{ "editor.fontFamily": "'Fira Code', Consolas, 'Courier New', monospace", "editor.fontLigatures": true }
"editor.fontLigatures" nimmt einen boolean (true/false) oder einen custom string (siehe folgende links)
VS Code Ligaturen mit SS, CV usw. aktivieren ('calt' wird benötigt um die alle Funktionen zu unterstützen):
{ "editor.fontLigatures": "'calt', 'zero', 'ss04', 'ss07', 'ss09', 'ss10', 'cv06', 'cv25', 'cv26', 'cv27', 'cv28', 'cv29', 'cv30', 'cv32'" }