All notable changes to this project will be documented in this file.
- Added
<==>
([#392]),#:
([#642]),!!.
([#618]),>:
:<
([#605]), U+0305 Combining overline ([#608]), U+2610 Ballot box, U+2611 Ballot box with check, U+2612 Ballot box with x ([#384]) - Fixed incorrect width of
[
**
([#607]) - Redrew
{|
|}
[|
|]
([#643]) - Removed
{.
.}
([#635]), thin backslash ([#577]) - Disabled ligatures in
(?=
(?<=
(?:
([#624]),>=<
([#548]),{|}
[|]
([#593]) - Fixed ligatures precedence in
<||>
([#621]),:>=
([#574]),<<*>>
<<<*>>>
<<+>>
<<<+>>>([#410]),
!=<` ([#276]) - Fixed incorrectly swapped box drawing characters
╵
and╷
([#595]) - Adjusted vertical position of
<=
>=
to align with<
>
([#483])
- Slashed zero by default ([#481] [#342])
- Adjusted vertical position of colon
:
near{[()]}
([#486]) - Thin backslash except when in
\\
, removed\\\
([#536]) - Added
:>
([#547]) and<:
([#525]) - Removed
=<
([#479] [#468] [#424] [#406] [#355] [#305]) - Added
::=
([#539]) - Added
[|
|]
([#516]){|
|}
([#330]) - Added
✓
(U+2713) - Added
..=
([#433]) - Added
=!=
([#338]) - Added
|-
-|
_|_
and adjusted|=
||=
([#494]) - Added
#=
([#208])
- Added
U+25B6
(black right-pointing triangle) andU+25C0
(black left-pointing triangle) (#289) - Changed look of Markdown headers
##
###
####
to make them easier to tell apart (#287) - Fixed BBEdit incorrectly applying ligatures after tab (#274)
- Returned Nim pragmas
{.
.}
(#279) - Added Unicode increment
U+2206
(#174, #298) - Added fish operators
>->
<-<
(#297) - Added safe navigation operators
?.
.?
?:
(#215) - Added
<~>
(#179, used in IntelliJ for collapsed methods) - Added F# piping operators
||>
|||>
<||
<|||
(#184) - Added shebang
#!
(#169, #193)
- Removed
{.
.}
[.
.]
(.
.)
(#264)
- Removed
[]
(#92){-
-}
(#248) - Removed
/**
**/
and disabled ligatures for/*/
*/*
sequences (#219 #238) - Added
]#
{.
.}
[.
.]
(.
.)
(#214)
- Removed
!!!
???
;;;
&&&
|||
=~
(#167)~~~
%%%
- New safer
calt
code that doesn’t apply ligatures to long sequences of chars, e.g.!!!!
,>>>>
, etc (#49, #110, #176) - Larger
+
-
*
and corresponding ligatures (#86) - Hexadecimal
x
(0xFF
) is now applied to sequences like128x128
as well (#161) - Added twoTurned (U+218A) and threeTurned (U+218B) (#146)
- Added whiteFrowningFace (U+2639) (#190)
- Simplified visual style on markdown headers
##
###
####
(#107) - Added
</>
(#147) - Provided ttf and webfonts versions (eot, woff, woff2) (#18, #24, #38, #101, #106)
- Increased spacing in
<=
>=
(#117)
- Support for IntelliJ-based IDEs (instructions)
- Turned on autohinting
- Added Light weight
- Adjusted rules when vertical centering of
:
,-
,*
and+
occurs
- Fixed calt table conflicts (
----
would incorrectly render as<!--
) - Added centered
:
(between digits, e.g.10:40
) - Added lowercase-aligned
-
,*
and+
(only between lowercase letters, e.g. kebab casevar-name
, pointers*ptr
etc)
Added weights:
- Retina (just slightly heavier than Regular)
- Medium
- Bold
Switched to calt
instead of liga
. You can now “step inside” the ligature in text editors.
Fira Code is now drawn and built in Glyphs 2 app (should improve compatibility).
Added:
<->
<~~
<~
~~~
~>
~~>
<$
<+
<*
*>
+>
$>
;;;
:::
!!!
???
%%
%%%
##
###
####
.-
#_(
=<
**/
0x
www
[]
Redrawn:
{-
-}
~=
=~
=<<
>>=
<$>
<=>
.=
Removed: ?:
Total ligatures count: 115
Redrawn from Fira Mono 3.204 (slightly heavier weight)
Added:
**
***
+++
--
---
?:
/=
/==
.=
^=
=~
?=
||=
|=
<<<
<=<
-<<
-<
>-
>>-
>=>
>>>
<*>
<|>
<$>
<+>
<!--
{-
-}
/**
\\
\\\
..<
??
|||
&&&
<|
|>
Added support for Powerline
Added: #{
~-
-~
<==
==>
///
;;
</
- Added
~=
~~
#[
- Rolled back
&&
and||
to more traditional look ===
and!==
are now rendered with 3 horizontal bars
Added: ~@
#?
=:=
=<
Fixed width of &&
and ||
Added: -->
<--
&&
||
=>>
=/=
>>=
=<<
<<=
->>
->
=>
<<-
<-
===
==
<=>
>=
<=
>>
<<
!==
!=
<>
:=
++
#(
#_
::
...
..
!!
//
/*
*/
/>