2017-04-27 14:45:41 +03:00
### Changelog
All notable changes to this project will be documented in this file.
2019-07-16 17:42:49 +03:00
#### 1.208 (WIP)
2019-04-04 23:07:22 +03:00
2019-08-13 14:49:30 +03:00
- Characters U+25DE `◟` and U+25DF `◞` were swapped [#761]
2019-05-21 21:08:01 +03:00
- Added Box Drawing Light Arcs U+256D `╭` U+256E `╮` U+256F `╯` U+2570 `╰` [#702] [#714] [#725]
- Added Mathematical Angle Brackets U+27E8 `⟨` U+27E9 `⟩` [#763]
- Added Light and heavy dashed lines U+2504..U+250B `┄┅┆┇┈┉┊┋` [#702]
- Adjusted Box drawings double dashes U+254C..U+254F `╌╍╎╏`
2019-08-02 18:35:59 +03:00
- Fixed outlines of U+04FA `Ӻ` and U+04FB `ӻ` [#806]
2019-08-02 19:33:10 +03:00
- Added Not identical to U+2262 `≢` [#396]
2019-08-02 19:59:02 +03:00
- Added Latin Capital Letter Sharp S U+1E9E `ẞ` [#587]
2019-08-03 15:00:50 +03:00
- Tuned position and width of U+2044 Fraction Slash ` ⁄ ` [#588] and U+2215 Division Slash `∕ ` [#805]
2019-08-03 15:57:33 +03:00
- Added U+1405 Canadian Syllabics O `ᐅ` and U+140A Canadian Syllabics A `ᐊ` [#666]
2019-08-05 15:53:07 +03:00
- Added U+2234 Therefore `∴` and U+2235 Because `∵` [#669]
2019-08-05 20:12:38 +03:00
- Added U+239B..U+23AD multi-line brackets [#675]
```
⎛ 1 ⎞ ⎡ a ⎤ ⎧ x ⎫
⎜ 2 ⎟ ⎢ b ⎥ ⎪ y ⎪
⎜ 3 ⎟ ⎢ c ⎥ ⎨ z ⎬
⎜ 4 ⎟ ⎢ d ⎥ ⎪ y ⎪
⎝ 5 ⎠ ⎣ e ⎦ ⎩ x ⎭
```
2019-04-04 23:07:22 +03:00
2019-08-13 14:49:30 +03:00
- Added U+27F0..U+27FF Supplemental Arrows-A `⟲⟳⟰⟱⟴⟵⟶⟷⟸⟹⟺⟻⟼⟽⟾⟿` [#677]
2019-08-13 16:25:11 +03:00
- Added U+2400..U+2426 Control Pictures `␆␈␇␣␢␘␍␐␡␥␔␑␓␒␙␃␄␗␅␛␜␌␝␉␊␕␀␞␏␎␠␁␂␚␦␖␟␋` [#764]
2019-08-14 14:43:30 +03:00
- Added U+2388 Helm Symbol `⎈` [#766]
2019-08-15 15:12:26 +03:00
- Added U+2016 Double Vertical Line `‖` [#780]
2019-08-28 20:46:53 +03:00
- Tuned metrics (1870,-530 -> 1800,-600, upm 2000 -> 1950, hopefully fix [#552] [#798])
- Box characters to not overflow line height [#449]
2019-08-29 22:02:55 +03:00
- Added U+2303 Up Arrowhead (Control) `⌃` U+2304 Down Arrowhead `⌄` U+2305 Projective `⌅` U+2306 Perspective `⌆` U+2324 Up Arrowhead between two horizontal bars `⌤` [#799]
2019-08-13 14:49:30 +03:00
2019-07-16 17:42:49 +03:00
#### 1.207 (April 6, 2019)
- Variable TTF, cleaned up [many small Light weight errors ](https://github.com/thundernixon/FiraCode/blob/qa/googlefonts-qa/notes/outline-checks.md ) (done by @thundernixon , PR #735 )
- Dropped EOF which were only useful for IE 6-11
- Fixed different vertical position of `<=` `>=` in Light and Bold caused during [#483]
2018-10-01 00:49:38 +03:00
#### 1.206 (September 30, 2018)
2018-09-17 20:38:20 +03:00
2018-10-01 00:25:02 +03:00
- 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])
2018-09-30 23:47:16 +03:00
- Fixed incorrect width of `[` `**` ([#607])
- Redrew `{|` `|}` `[|` `|]` ([#643])
- Removed `{.` `.}` ([#635]), thin backslash ([#577])
- Disabled ligatures in `(?=` `(?<=` `(?:` ([#624]), `>=<` ([#548]), `{|}` `[|]` ([#593])
2018-10-01 00:34:30 +03:00
- Fixed ligatures precedence in `<||>` ([#621]), `:>=` ([#574]), `<<*>>` `<<<*>>>` `<<+>>` <<< +>>>` `<<$>>` `<<<$>>>` ([#410]), `!=<` ([#276])
2018-09-30 23:47:16 +03:00
- Fixed incorrectly swapped box drawing characters `╵` and `╷` ([#595])
2018-09-30 23:51:56 +03:00
- Adjusted vertical position of `<=` `>=` to align with `<` `>` ([#483])
2018-09-17 20:38:20 +03:00
2018-02-27 12:26:54 +03:00
#### 1.205 (February 27, 2018)
2018-02-27 13:04:28 +03:00
- Slashed zero by default ([#481] [#342])
2018-02-27 12:31:55 +03:00
- Adjusted vertical position of colon `:` near `{[()]}` ([#486])
2018-02-27 15:03:24 +03:00
- Thin backslash except when in `\\` , removed `\\\` ([#536])
2018-02-27 12:56:12 +03:00
- Added `:>` ([#547]) and `<:` ([#525])
2018-02-27 13:04:28 +03:00
- Removed `=<` ([#479] [#468] [#424] [#406] [#355] [#305])
2018-02-27 13:17:02 +03:00
- Added `::=` ([#539])
2018-02-27 13:40:21 +03:00
- Added `[|` `|]` ([#516]) `{|` `|}` ([#330])
2018-02-27 14:01:47 +03:00
- Added `✓` (U+2713)
2018-02-27 14:13:15 +03:00
- Added `..=` ([#433])
2018-02-27 14:17:58 +03:00
- Added `=!=` ([#338])
2018-02-27 15:03:06 +03:00
- Added `|-` `-|` `_|_` and adjusted `|=` `||=` ([#494])
2018-02-27 15:18:57 +03:00
- Added `#=` ([#208])
2018-02-27 12:26:54 +03:00
2017-04-27 14:45:41 +03:00
#### 1.204 (November 6, 2016)
2017-06-13 21:10:39 +03:00
- Added `U+25B6` (black right-pointing triangle) and `U+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])
2017-04-27 14:45:41 +03:00
#### 1.203 (September 17, 2016)
2017-06-13 21:10:39 +03:00
- Added `__` ([#120], [#269])
2017-04-27 14:45:41 +03:00
#### 1.202 (September 17, 2016)
2017-06-13 21:10:39 +03:00
- Removed `{.` `.}` `[.` `.]` `(.` `.)` ([#264])
2017-04-27 14:45:41 +03:00
#### 1.201 (August 30, 2016)
2017-06-13 21:10:39 +03:00
- Removed `[]` ([#92]) `{-` `-}` ([#248])
- Removed `/**` `**/` and disabled ligatures for `/*/` `*/*` sequences ([#219] [#238])
- Added `]#` `{.` `.}` `[.` `.]` `(.` `.)` ([#214])
2017-04-27 14:45:41 +03:00
#### 1.200 (July 18, 2016)
2017-06-13 21:10:39 +03:00
- 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 like `128x128` 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])
2017-04-27 14:45:41 +03:00
#### 1.102
- Support for IntelliJ-based IDEs ([instructions](https://github.com/tonsky/FiraCode/wiki/Intellij-products-instructions))
- Turned on autohinting
#### 1.101
- Added Light weight
- Adjusted rules when vertical centering of `:` , `-` , `*` and `+` occurs
#### 1.100
- 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 case `var-name` , pointers `*ptr` etc)
#### 1.000
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
#### 0.6
Redrawn from Fira Mono 3.204 (slightly heavier weight)
Added:
`**` `***` `+++` `--` `---` `?:`
`/=` `/==` `.=` `^=` `=~` `?=` `||=` `|=`
`<<<` `<=<` `-<<` `-<` `>-` `>>-` `>=>` `>>>`
`<*>` `<|>` `<$>` `<+>`
`<!--` `{-` `-}` `/**` `\\` `\\\`
`..<` `??` `|||` `&&&` `<|` `|>`
Added support for Powerline
#### 0.5
Added: `#{` `~-` `-~` `<==` `==>` `///` `;;` `</`
#### 0.4
- Added `~=` `~~` `#[`
- Rolled back `&&` and `||` to more traditional look
- `===` and `!==` are now rendered with 3 horizontal bars
#### 0.3
Added: `~@` `#?` `=:=` `=<`
#### 0.2.1
Fixed width of `&&` and `||`
#### 0.2
Added: `-->` `<--` `&&` `||` `=>>` `=/=`
#### 0.1
`>>=` `=<<` `<<=` `->>` `->` `=>` `<<-` `<-`
`===` `==` `<=>` `>=` `<=` `>>` `<<` `!==` `!=` `<>`
`:=` `++` `#(` `#_`
`::` `...` `..` `!!` `//` `/*` `*/` `/>`
2017-06-13 21:10:39 +03:00
2017-06-13 21:19:39 +03:00
[#18]: https://github.com/tonsky/FiraCode/issues/18
[#24]: https://github.com/tonsky/FiraCode/issues/24
[#38]: https://github.com/tonsky/FiraCode/issues/38
[#49]: https://github.com/tonsky/FiraCode/issues/49
[#86]: https://github.com/tonsky/FiraCode/issues/86
[#92]: https://github.com/tonsky/FiraCode/issues/92
[#101]: https://github.com/tonsky/FiraCode/issues/101
[#106]: https://github.com/tonsky/FiraCode/issues/106
[#107]: https://github.com/tonsky/FiraCode/issues/107
[#110]: https://github.com/tonsky/FiraCode/issues/110
[#117]: https://github.com/tonsky/FiraCode/issues/117
[#120]: https://github.com/tonsky/FiraCode/issues/120
[#146]: https://github.com/tonsky/FiraCode/issues/146
[#147]: https://github.com/tonsky/FiraCode/issues/147
[#161]: https://github.com/tonsky/FiraCode/issues/161
[#167]: https://github.com/tonsky/FiraCode/issues/167
[#169]: https://github.com/tonsky/FiraCode/issues/169
[#174]: https://github.com/tonsky/FiraCode/issues/174
[#176]: https://github.com/tonsky/FiraCode/issues/176
[#179]: https://github.com/tonsky/FiraCode/issues/179
[#184]: https://github.com/tonsky/FiraCode/issues/184
[#190]: https://github.com/tonsky/FiraCode/issues/190
[#193]: https://github.com/tonsky/FiraCode/issues/193
[#214]: https://github.com/tonsky/FiraCode/issues/214
[#215]: https://github.com/tonsky/FiraCode/issues/215
[#219]: https://github.com/tonsky/FiraCode/issues/219
[#238]: https://github.com/tonsky/FiraCode/issues/238
[#248]: https://github.com/tonsky/FiraCode/issues/248
[#264]: https://github.com/tonsky/FiraCode/issues/264
[#269]: https://github.com/tonsky/FiraCode/issues/269
[#274]: https://github.com/tonsky/FiraCode/issues/274
[#279]: https://github.com/tonsky/FiraCode/issues/279
[#287]: https://github.com/tonsky/FiraCode/issues/287
[#289]: https://github.com/tonsky/FiraCode/issues/289
[#297]: https://github.com/tonsky/FiraCode/issues/297
[#298]: https://github.com/tonsky/FiraCode/issues/298