From 6496c15de66fcfdcd609f29a2b2ae33c2dee6f2f Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 1 Aug 2021 11:00:58 +0200 Subject: [PATCH] README: replace link to issue 3 by explanation of the topic --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f8c34e1..14006a4 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,18 @@ There are two versions provided: 1. Default has =< and >= ligated into "less or equal" and "greater or equal" 1. Alt version enables <= (replacing reverse fat arrow) and >= instead (closes #3) -### What's up with the ALT version in the releases? -See [this issue](https://github.com/kika/fixedsys/issues/3) +### What is the ALT version in the releases about? + +The fonts declare a set of ligatures that replace certain groups of adjacent characters by a combined glyph. The ALT variant has some of the ligature declarations swapped to facilitate code programming, where `<=` is almost always meant to be a less-or-equal operator, and also works for the general case too, based on the presumption that left fat arrows are seldomly used even in scientific texts. + +| Input | Normal variant | ALT variant | +|------- | ---------------- | ---------------- | +| `<=` | left fat arrow | less-or-equal | +| `<==` | left fat arrow | left fat arrow | +| `=>` | right fat arrow | right fat arrow | +| `=<` | less-or-equal | (no ligature) | +| `>=` | greater-or-equal | greater-or-equal | +| `>==` | (no ligature) | (no ligature) | ## Rationale I was always jealous for folks using [Fira Code](https://github.com/tonsky/FiraCode),