You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+47-1Lines changed: 47 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,24 @@ The variable fonts have one file per family (Neon, Argon, etc). Modern and conve
19
19
20
20
The static fonts have one file per cut per family. The variable axes have named stops for each of the axes, like `light` or `bold` for weight, `italic` for italics, and `semiwide` and `wide` for width. The combinatoric explosion of all these properties means that the full installation of static fonts involves hundreds of font files. But for situations which don't yet support variable fonts, the static builds give you a wide variety of stops throughout the range of each axis.
21
21
22
+
## Coding Ligatures
23
+
24
+
There are eight groups of coding ligatures, separated into stylistic sets. You may be able to selectively enable or disable individual sets:
25
+
26
+
*`ss01`: ligatures related to the equals glyph like `!=` and `===`.
27
+
*`ss02`: ligatures related to the greater than or less than operators.
28
+
*`ss03`: ligatures related to arrows like `->` and `=>`.
29
+
*`ss04`: ligatures related to markup, like `</` and `/>`.
30
+
*`ss05`: ligatures related to the F♯ programming language, like `|>`.
31
+
*`ss06`: ligatures related to repeated uses of `#` such as `##` or `###`.
32
+
*`ss07`: ligatures related to the asterisk like `***`.
33
+
*`ss08`: ligatures related to combinations like `.=` or `.-`.
34
+
35
+
You must enable discrectionary ligatures first, often using the `dlig` setting. See below for editor-specific instructions.
> 👉 Note that you must start the setting with `'calt', 'liga', 'dlig'`! The stylistic sets will not have any effect without enabling contextual alternates, ligatures, and discretionary ligatures.
82
+
83
+
If you want coding ligatures but do _not_ want texture healing, you can elide the `calt` setting:
0 commit comments