Browse Source

Disable `=/` because of conflicts with paths `PATH=/...` (closes #1056)

Nikita Prokopov 4 years ago
parent
commit
1471298321
4 changed files with 8 additions and 17 deletions
  1. 1 0
      CHANGELOG.md
  2. 0 0
      FiraCode.glyphs
  3. 3 15
      extras/showcases.txt
  4. 4 2
      features/calt/equal_arrows.fea

+ 1 - 0
CHANGELOG.md

@@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
 - Fixed arrows next to lowercase letters #1049 #1059
 - Vertically-aligned colons, greater/less signs #980 #1061
 - Make U+2388 Helm Symbol `⎈` single-width #1036
+- Disable `=/` because of conflicts with paths `PATH=/...` #1056
 
 #### 4.0 (May 18, 2020)
 

File diff suppressed because it is too large
+ 0 - 0
FiraCode.glyphs


+ 3 - 15
extras/showcases.txt

@@ -62,21 +62,9 @@ r 0 123456789 & && $ <$ <$> $> @ <= >=
 ╎    ╏ ┆    ┇ ┊    ┋
 ╰╍╍╍╍╯ ╰┅┅┅┅╯ ╰┉┉┉┉╯
 
-┌─┬─┐ ╔╦═╗ ┏━┳┓ ╒═╤═╗ ╭─┰─╮
-├─┼─┤ ╠╬═╣ ┣━╋┫ ├─┼─╢ ┝━╋━┥
-└─┴─┘ ╚╩═╝ ┗━┻┛ ╘═╧═╝ ╰─┸─╯ 
-
-    ◆
-    │
-    ◆
-  ╭─┴╮
-  ◆  ◆
-  │  │
-  ◆  ○
- ╱ ╲
-◆   ◆
-  ╳  
-◼   ◼
+┌─┬─┐ ╔╦═╗ ┏━┳┓ ╒═╤═╗ ╭─┰─╮ ○   ○ ◆ ◆
+├─┼─┤ ╠╬═╣ ┣━╋┫ ├─┼─╢ ┝━╋━┥  ╲ ╱   ╳
+└─┴─┘ ╚╩═╝ ┗━┻┛ ╘═╧═╝ ╰─┸─╯   ◼   ◆ ◆
 
 # Blocks
 

+ 4 - 2
features/calt/equal_arrows.fea

@@ -53,13 +53,15 @@ lookup equal_arrows {
   
   # Disable =< #479 #468 #424 #406 #355 #305
   sub equal' less [equal less] by equal_start.seq;
-  ignore sub equal' less;
+
+  # Disable =/ #1056
+  sub equal'   slash equal by equal_start.seq; 
 
   # single beginnings
   sub less'    equal by less_equal_start.seq;
   sub greater' equal by greater_equal_start.seq;
   sub bar'     equal by bar_equal_start.seq;
   sub slash'   equal by slash_equal_start.seq;
-  sub equal'  [equal less greater bar colon exclam slash] by equal_start.seq;
+  sub equal'  [equal greater bar colon exclam] by equal_start.seq;
 
 } equal_arrows;

Some files were not shown because too many files changed in this diff