parent
acd502658b
commit
94450a374d
|
@ -15,9 +15,9 @@ All notable changes to this project will be documented in this file.
|
|||
- Alternative `l` `cv07`-`cv10` #899
|
||||
- Alternative `0` `cv11`-`cv13`
|
||||
- Alternative `3` `cv14`
|
||||
- Alternative `{}` `cv15`
|
||||
- Alternative `*` `cv16`
|
||||
- Alternative `~` `cv17`
|
||||
- Top-aligned `*` `cv15`
|
||||
- Hexagonal `*` `cv16` #708 #1134
|
||||
- Top-aligned `~` `cv17`
|
||||
- Alternative `%` `cv18`
|
||||
- `<=` with a horizontal bar `cv19`
|
||||
- `<=` as an arrow `cv20` #34 #696 #858
|
||||
|
@ -29,6 +29,7 @@ All notable changes to this project will be documented in this file.
|
|||
- Added `:-` to `cv26` #790
|
||||
- Returned `[]` as `cv27`
|
||||
- Returned `{. .}` as `cv28` #875 #635 #409 #279 #264 #214
|
||||
- Alternative `{}` `cv29`
|
||||
- Returned full ligatures for `Fl` `Tl` `fi` `fj` `fl` `ft` as `ss10`
|
||||
|
||||
#### 5.2 (June 12, 2020)
|
||||
|
|
541
FiraCode.glyphs
541
FiraCode.glyphs
File diff suppressed because one or more lines are too long
|
@ -23,6 +23,13 @@ lookup lowercase_asterisk {
|
|||
sub @Lowercase \asterisk' by \asterisk.lc;
|
||||
} lowercase_asterisk;
|
||||
|
||||
lookup lowercase_asteriskmath {
|
||||
ignore sub @Tall \asteriskmath' @Lowercase;
|
||||
ignore sub @Lowercase \asteriskmath' @Tall;
|
||||
sub \asteriskmath' @Lowercase by \asteriskmath.lc;
|
||||
sub @Lowercase \asteriskmath' by \asteriskmath.lc;
|
||||
} lowercase_asteriskmath;
|
||||
|
||||
lookup uppercase_colon {
|
||||
ignore sub @Tall \colon' @Lowercase;
|
||||
ignore sub @Lowercase \colon' @Tall;
|
||||
|
|
4
features/cv15.fea
Normal file
4
features/cv15.fea
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Name: Top-aligned asterisk
|
||||
|
||||
sub [asterisk asterisk.lc] by asterisk.cv15;
|
||||
sub [asteriskmath asteriskmath.lc] by asteriskmath.cv15;
|
7
features/cv16.fea
Normal file
7
features/cv16.fea
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Name: Hexagonal asterisk
|
||||
|
||||
sub [asterisk asterisk.lc asterisk.cv15 asteriskmath asteriskmath.lc asteriskmath.cv15]
|
||||
by [asteriskmath asteriskmath.lc asteriskmath.cv15 asterisk asterisk.lc asterisk.cv15];
|
||||
|
||||
sub [asterisk_asterisk.liga asterisk_asterisk_asterisk.liga asterisk_slash.liga slash_asterisk.liga less_asterisk.liga less_asterisk_greater.liga asterisk_greater.liga]
|
||||
by [asterisk_asterisk.liga.cv16 asterisk_asterisk_asterisk.liga.cv16 asterisk_slash.liga.cv16 slash_asterisk.liga.cv16 less_asterisk.liga.cv16 less_asterisk_greater.liga.cv16 asterisk_greater.liga.cv16];
|
3
features/cv19.fea
Normal file
3
features/cv19.fea
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Name: Less Than + Equal with horizontal bar
|
||||
|
||||
sub less_equal.liga by less_equal.ss02;
|
6
features/cv20.fea
Normal file
6
features/cv20.fea
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Name: Less Than + Equal as an arrow
|
||||
|
||||
lookup less_equal_cv20 {
|
||||
sub less_equal_start.seq less_equal.liga' by equal_end.seq;
|
||||
sub less.spacer' less_equal.liga by less_equal_start.seq;
|
||||
} less_equal_cv20;
|
9
features/cv21.fea
Normal file
9
features/cv21.fea
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Name: =<
|
||||
|
||||
lookup equal_less_cv21 {
|
||||
ignore sub equal equal' less;
|
||||
ignore sub equal' less [less greater equal];
|
||||
|
||||
sub equal.spacer less' by less_equal.liga;
|
||||
sub equal' less by equal.spacer;
|
||||
} equal_less_cv21;
|
9
features/cv22.fea
Normal file
9
features/cv22.fea
Normal file
|
@ -0,0 +1,9 @@
|
|||
# Name: =< with horizontal bar
|
||||
|
||||
lookup equal_less_cv22 {
|
||||
ignore sub equal equal' less;
|
||||
ignore sub equal' less [less greater equal];
|
||||
|
||||
sub equal.spacer less' by less_equal.ss02;
|
||||
sub equal' less by equal.spacer;
|
||||
} equal_less_cv22;
|
3
features/cv23.fea
Normal file
3
features/cv23.fea
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Name: >= with horizontal bar
|
||||
|
||||
sub greater_equal.liga by greater_equal.ss02;
|
6
features/cv24.fea
Normal file
6
features/cv24.fea
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Name: /= as not equal
|
||||
|
||||
lookup slash_equal_as_not_equal {
|
||||
sub slash.spacer equal_end.seq' by exclam_equal.liga;
|
||||
sub slash_equal_start.seq' equal_end.seq by slash.spacer;
|
||||
} slash_equal_as_not_equal;
|
8
features/cv25.fea
Normal file
8
features/cv25.fea
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Name: .- as ligature
|
||||
|
||||
lookup period_hyphen {
|
||||
ignore sub period period' hyphen;
|
||||
ignore sub period' hyphen hyphen;
|
||||
sub period.spacer hyphen' by period_hyphen.cv25;
|
||||
sub period' hyphen by period.spacer;
|
||||
} period_hyphen;
|
8
features/cv26.fea
Normal file
8
features/cv26.fea
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Name: :- as ligature
|
||||
|
||||
lookup colon_hyphen {
|
||||
ignore sub colon colon' hyphen;
|
||||
ignore sub colon' hyphen hyphen;
|
||||
sub colon.spacer hyphen' by colon_hyphen.cv26;
|
||||
sub colon' hyphen by colon.spacer;
|
||||
} colon_hyphen;
|
6
features/cv27.fea
Normal file
6
features/cv27.fea
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Name: [] as ligature
|
||||
|
||||
lookup bracketleft_bracketright {
|
||||
sub bracketleft.spacer bracketright' by bracketleft_bracketright.cv27;
|
||||
sub bracketleft' bracketright by bracketleft.spacer;
|
||||
} bracketleft_bracketright;
|
4
features/cv28.fea
Normal file
4
features/cv28.fea
Normal file
|
@ -0,0 +1,4 @@
|
|||
# Name: {. .} as ligature
|
||||
|
||||
sub braceleft period' by bullet;
|
||||
sub period' braceright by bullet;
|
Loading…
Reference in a new issue