diff --git a/FiraCode.glyphs b/FiraCode.glyphs index 7f32f64..dbecab6 100644 --- a/FiraCode.glyphs +++ b/FiraCode.glyphs @@ -75533,10 +75533,9 @@ width = 600; ); }, { -color = 6; export = 0; glyphname = asterisk_large.rem; -lastChange = "2016-07-18 13:26:41 +0000"; +lastChange = "2016-07-18 15:00:26 +0000"; layers = ( { layerId = UUID0; @@ -118759,5 +118758,5 @@ oV = 98; }; }; versionMajor = 1; -versionMinor = 111; +versionMinor = 200; } diff --git a/README.md b/README.md index 50f1a52..b7adeda 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Programmers use a lot of symbols, often encoded with several characters. For the ### Solution -#### Download [Fira Code v1.102](https://github.com/tonsky/FiraCode/releases/download/1.102/FiraCode_1.102.zip) | Read [how to install](https://github.com/tonsky/FiraCode/wiki) | Follow updates 📢 [@FiraCode](https://twitter.com/FiraCode) +#### Download [Fira Code v1.200](https://github.com/tonsky/FiraCode/releases/download/1.200/FiraCode_1.200.zip) | Read [how to install](https://github.com/tonsky/FiraCode/wiki) | Follow updates 📢 [@FiraCode](https://twitter.com/FiraCode) Fira Code is an extension of the Fira Mono font containing a set of ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster. For some frequent sequences like `..` or `//`, ligatures allow us to correct spacing. @@ -98,6 +98,11 @@ LiveScript: +Clojure: + + + + ### Alternatives Other monospaced fonts with ligatures: @@ -117,7 +122,7 @@ Other monospaced fonts with ligatures: ### Changelog -#### Work in progress +#### 1.200 (July 18, 2016) - Removed `!!!` `???` `;;;` `&&&` `|||` `=~` (#167) `~~~` `%%%` - New safer `calt` code that doesn’t apply ligatures to long sequences of chars, e.g. `!!!!`, `>>>>`, etc (#49, #110, #176) diff --git a/distr/eot/FiraCode-Bold.eot b/distr/eot/FiraCode-Bold.eot index 1f41cad..97724f6 100644 Binary files a/distr/eot/FiraCode-Bold.eot and b/distr/eot/FiraCode-Bold.eot differ diff --git a/distr/eot/FiraCode-Light.eot b/distr/eot/FiraCode-Light.eot index 4880368..41b5c8c 100644 Binary files a/distr/eot/FiraCode-Light.eot and b/distr/eot/FiraCode-Light.eot differ diff --git a/distr/eot/FiraCode-Medium.eot b/distr/eot/FiraCode-Medium.eot index 63874b9..097073e 100644 Binary files a/distr/eot/FiraCode-Medium.eot and b/distr/eot/FiraCode-Medium.eot differ diff --git a/distr/eot/FiraCode-Regular.eot b/distr/eot/FiraCode-Regular.eot index 328b9f4..7889faf 100644 Binary files a/distr/eot/FiraCode-Regular.eot and b/distr/eot/FiraCode-Regular.eot differ diff --git a/distr/eot/FiraCode-Retina.eot b/distr/eot/FiraCode-Retina.eot index 4eb38ea..093150b 100644 Binary files a/distr/eot/FiraCode-Retina.eot and b/distr/eot/FiraCode-Retina.eot differ diff --git a/distr/otf/FiraCode-Bold.otf b/distr/otf/FiraCode-Bold.otf index 3b8efbf..9c2c66f 100644 Binary files a/distr/otf/FiraCode-Bold.otf and b/distr/otf/FiraCode-Bold.otf differ diff --git a/distr/otf/FiraCode-Light.otf b/distr/otf/FiraCode-Light.otf index 46317ae..ac663ce 100644 Binary files a/distr/otf/FiraCode-Light.otf and b/distr/otf/FiraCode-Light.otf differ diff --git a/distr/otf/FiraCode-Medium.otf b/distr/otf/FiraCode-Medium.otf index 98f5a72..725e123 100644 Binary files a/distr/otf/FiraCode-Medium.otf and b/distr/otf/FiraCode-Medium.otf differ diff --git a/distr/otf/FiraCode-Regular.otf b/distr/otf/FiraCode-Regular.otf index b273f91..f578a90 100644 Binary files a/distr/otf/FiraCode-Regular.otf and b/distr/otf/FiraCode-Regular.otf differ diff --git a/distr/otf/FiraCode-Retina.otf b/distr/otf/FiraCode-Retina.otf index dac88e9..b9bcc87 100644 Binary files a/distr/otf/FiraCode-Retina.otf and b/distr/otf/FiraCode-Retina.otf differ diff --git a/distr/ttf/FiraCode-Bold.ttf b/distr/ttf/FiraCode-Bold.ttf index 1690f57..04cd794 100644 Binary files a/distr/ttf/FiraCode-Bold.ttf and b/distr/ttf/FiraCode-Bold.ttf differ diff --git a/distr/ttf/FiraCode-Light.ttf b/distr/ttf/FiraCode-Light.ttf index 9f2c61d..33bf04f 100644 Binary files a/distr/ttf/FiraCode-Light.ttf and b/distr/ttf/FiraCode-Light.ttf differ diff --git a/distr/ttf/FiraCode-Medium.ttf b/distr/ttf/FiraCode-Medium.ttf index ee34d36..8b113f1 100644 Binary files a/distr/ttf/FiraCode-Medium.ttf and b/distr/ttf/FiraCode-Medium.ttf differ diff --git a/distr/ttf/FiraCode-Regular.ttf b/distr/ttf/FiraCode-Regular.ttf index 503d9b3..d96a62a 100644 Binary files a/distr/ttf/FiraCode-Regular.ttf and b/distr/ttf/FiraCode-Regular.ttf differ diff --git a/distr/ttf/FiraCode-Retina.ttf b/distr/ttf/FiraCode-Retina.ttf index 7292928..3ff4026 100644 Binary files a/distr/ttf/FiraCode-Retina.ttf and b/distr/ttf/FiraCode-Retina.ttf differ diff --git a/distr/woff/FiraCode-Bold.woff b/distr/woff/FiraCode-Bold.woff index 11fe007..fe9cc97 100644 Binary files a/distr/woff/FiraCode-Bold.woff and b/distr/woff/FiraCode-Bold.woff differ diff --git a/distr/woff/FiraCode-Light.woff b/distr/woff/FiraCode-Light.woff index 22a9dfe..1500e10 100644 Binary files a/distr/woff/FiraCode-Light.woff and b/distr/woff/FiraCode-Light.woff differ diff --git a/distr/woff/FiraCode-Medium.woff b/distr/woff/FiraCode-Medium.woff index 1b069bb..f39c7b4 100644 Binary files a/distr/woff/FiraCode-Medium.woff and b/distr/woff/FiraCode-Medium.woff differ diff --git a/distr/woff/FiraCode-Regular.woff b/distr/woff/FiraCode-Regular.woff index 9a313af..078555e 100644 Binary files a/distr/woff/FiraCode-Regular.woff and b/distr/woff/FiraCode-Regular.woff differ diff --git a/distr/woff/FiraCode-Retina.woff b/distr/woff/FiraCode-Retina.woff index fe5ae2b..f1dbf90 100644 Binary files a/distr/woff/FiraCode-Retina.woff and b/distr/woff/FiraCode-Retina.woff differ diff --git a/distr/woff2/FiraCode-Bold.woff2 b/distr/woff2/FiraCode-Bold.woff2 index a174a74..1b9288a 100644 Binary files a/distr/woff2/FiraCode-Bold.woff2 and b/distr/woff2/FiraCode-Bold.woff2 differ diff --git a/distr/woff2/FiraCode-Light.woff2 b/distr/woff2/FiraCode-Light.woff2 index 4f003c3..ba1ef5e 100644 Binary files a/distr/woff2/FiraCode-Light.woff2 and b/distr/woff2/FiraCode-Light.woff2 differ diff --git a/distr/woff2/FiraCode-Medium.woff2 b/distr/woff2/FiraCode-Medium.woff2 index 797e07a..e382444 100644 Binary files a/distr/woff2/FiraCode-Medium.woff2 and b/distr/woff2/FiraCode-Medium.woff2 differ diff --git a/distr/woff2/FiraCode-Regular.woff2 b/distr/woff2/FiraCode-Regular.woff2 index a178527..638827d 100644 Binary files a/distr/woff2/FiraCode-Regular.woff2 and b/distr/woff2/FiraCode-Regular.woff2 differ diff --git a/distr/woff2/FiraCode-Retina.woff2 b/distr/woff2/FiraCode-Retina.woff2 index 62f9301..5fd38ba 100644 Binary files a/distr/woff2/FiraCode-Retina.woff2 and b/distr/woff2/FiraCode-Retina.woff2 differ diff --git a/showcases/Fira Code Showcases.sketch b/showcases/Fira Code Showcases.sketch index 7e4fa1a..9474289 100644 Binary files a/showcases/Fira Code Showcases.sketch and b/showcases/Fira Code Showcases.sketch differ diff --git a/showcases/all_ligatures.png b/showcases/all_ligatures.png index 29a4c5b..f510950 100644 Binary files a/showcases/all_ligatures.png and b/showcases/all_ligatures.png differ diff --git a/showcases/clojure.png b/showcases/clojure.png new file mode 100644 index 0000000..879b929 Binary files /dev/null and b/showcases/clojure.png differ diff --git a/showcases/erlang.png b/showcases/erlang.png index 331087c..0b51038 100644 Binary files a/showcases/erlang.png and b/showcases/erlang.png differ diff --git a/showcases/go.png b/showcases/go.png index 0f9d8fe..56921c7 100644 Binary files a/showcases/go.png and b/showcases/go.png differ diff --git a/showcases/javascript.png b/showcases/javascript.png index 38b6a0b..71a90af 100644 Binary files a/showcases/javascript.png and b/showcases/javascript.png differ diff --git a/showcases/livescript.png b/showcases/livescript.png index 269fb8a..0d5f0df 100644 Binary files a/showcases/livescript.png and b/showcases/livescript.png differ diff --git a/showcases/ruby.png b/showcases/ruby.png index 1f0d571..2f4be91 100644 Binary files a/showcases/ruby.png and b/showcases/ruby.png differ diff --git a/showcases/showcases.txt b/showcases/showcases.txt index feb946f..cc2beea 100644 --- a/showcases/showcases.txt +++ b/showcases/showcases.txt @@ -4,7 +4,7 @@ <<- <-- <- <-> -> --> ->> <=< <<= <== <=> => ==> =>> >=> >>= >>- >- -< -<< =<< - <~~ <~ ~~~ ~> ~~> + <~~ <~ ~~ ~> ~~> <<< << <= <> >= >> >>> <| <|> |> @@ -15,18 +15,17 @@ \\ \\\ {- -} // /// /* /** **/ */ - /> - 0xF 9:45 m-x *ptr + --> /> + 0xF 9:45 m-x *ptr www - ;; ;;; :: ::: !! !!! - ?? ??? %% %%% && &&& - || ||| .. ... ..< [] + ;; :: ::: !! ?? %% && + || .. ... ..< [] -- --- ++ +++ ** *** - ~= ~- -~ =~ ~@ - ^= ?= /= /== |= ||= + ~= ~- -~ ~@ + ^= ?= /= /== |= ||= ## ### #### - #{ #[ #( #? #_ #_( + #{ #[ #( #? #_ #_( a*b a*A B*b A*B *a *A a* A*