2015-08-21 02:49:36 +02:00
CHANGELOG
================================================================================
This project is using [Semantic Versioning 2.0.0 ](http://semver.org/ )
2018-03-19 01:00:24 +02:00
## v2.0.0
### New Features
- Added new fonts:
- Noto (all variations) (#213)
- Overpass Mono (fixes #177 )
- BigBlue Terminal (fixes #170 )
- Dyslexic (fixes #217 )
- Iosevka Term variant (no ligatures) (fixes #198 )
- FiraCode TTF variant (fixes #244 )
- SourceCodePro italics variant (fixes #236 )
- Added new glyph sets:
- [Material Design Icons ](https://github.com/templarian/MaterialDesign )
- [Weather ](https://github.com/erikflowers/weather-icons )
- Added new glyphs to core:
- Elm (fixes #172 )
- Elixir (fixes #228 )
- Electron (fixes #237 )
- Added new translations:
- Added Traditional Chinese of readme (partially fixes #118 ) (PR #222 ) (@MindyTai)
2018-04-01 16:37:17 +02:00
- Added French readme (partially fixes #118 ) (PR #251 ) (@pgrimaud)
2018-03-19 01:00:24 +02:00
- Added ability to remove ligatures via the `--removeligatures` option in `font-patcher`
- Added `--configfile` option to `font-patcher`
### Updates / Improvements
- Updated `Hack` font to latest version (`v3.003`) (fixes #216 ) (with help from @chrissimpkins )
- Updated `Iosevka` to the latest version (`v1.14.0`) (fixes #229 )
- Updated `Fantasque Sans Mono` to the latest version (`v1.7.2`) (fixes #240 )
2018-04-01 23:49:01 +02:00
- Updated `MPlus` version from `1.018` to `1.063`
2018-03-19 01:00:24 +02:00
- Updated documentation for urxvt wcwidth implementations (fixes #155 )
- Updated logos and Sankey diagram
### Breaking Updates / Improvements / Changes
- Updated Font Logos (formerly Font Linux) to latest version (fixes #157 )
### Fixes
- Fixed incorrect exitcode returned from installer (fixes #218 ) (PR #230 @Phuurl )
- Fixed 3270 font not being valid/installable on Windows (fixes #12 , #196 )
- Fixed weather variables script typo (PR #242 @snown )
- Fixed Monospaced fonts having ligatures by default (fixed Meslo Mono having ligatures) (fixes #186 )
- Fixed Hasklig ExtraLight & Light variants (fixes #231 )
2017-11-18 18:18:45 +02:00
## v1.2.0
### New Features
- Added new fonts:
- `Arimo` (fixes #206 ) (PR #207 @Ksbugbee )
- `Go-Mono` (PR #199 @bbrks )
- `Tinos` (fixes #200 ) (PR #201 @jerezereh )
- `InconsolataLGC` (PR #205 @iloginow )
- `Cousine` (fixes #208 ) (PR #209 @de -olagundoye)
- Added Contributors section to Website and Repo (fixes #160 ) (PR #202 , PR #204 @lucasreed )
- Added Travis CI and integrated with ShellCheck script (fixes #120 ) (#212 PR @andrewimeson )
- Added new translations:
- Added Russian translation of readme (partially fixes #118 ) (PR #203 @magauran )
- Added Mandarin Chinese translation of readme (partially fixes #118 ) (PR #214 @hiby90hou )
### Updates / Improvements
- Updated `Hasklig (Hasklug)` font from version `1.0` to `1.1` (fixes #188 ) (PR #215 @fernandomora )
- Updated fontconfig with `monospace` (PR #211 @Tyilo )
### Fixes
- Fixed font-patcher relative path issues with glyph sources (PR #193 @theGivingTree )
- Fixed install script not being callable from other directories (PR #194 @Twanislas )
- Fixed broken links (@reujab)
- Fixed minor misc readme issues
2017-07-31 00:01:20 +02:00
## v1.1.0
### New Features
- Added shell helper script (and shell variables) for referencing glyphs (PR #147 @powerman )
- Added new fonts:
- `InconsoltaGo` (PR #130 @sodiumjoe )
- `Ubuntu` (non mono) (fixes #134 )
- Added release script (fixes #137 )
- Added better terminal and font test scripts
- Added CSS file for using Nerd Fonts on websites
- Added script to build CSS file with classes to use Nerd Font glyphs
- Added `--adjust-line-height` option to `font-patcher`
### Updates / Improvements
- Updated 'Features' section counts (fixes #117 ) (PR #122 @OmarB97 )
- Updated location of readme images (PR #149 @agriffis )
- Updated `DejaVu` version from `2.33` to `2.37` (and removes the `DejaVu for Powerline` ) (PR #151 @agriffis )
- Updated Reserved Font Name (RFN) details and provides clarification (fixes #136 )
- Updated `Ubuntu Mono` version from `0.80` to `0.83` and adds missing Bold and Italic variants (fixes #134 )
- Updated `FiraCode` version from `1.102` to `1.204` (fixes #180 ) (PR #181 @aidanharris )
- Updated install and Quick Links info in readme
- Updated Homebrew font install in readme
- Updated readme with AUR package links
- Updated readme with links to [NerdFonts.com's Cheat Sheet ](http://nerdfonts.com/#cheat-sheet )
- Updated readme with 'TL;DR' section and re-ordering of font install options (fixes #124 )
- Updated readme with more details on font install options
- Updated various readme sections
- Updated contributing markdown with better information
- Updated explanations of `--mono` option and monospace in general (fixes #165 )
- Updated `font-patcher` progress bars styling
2017-08-01 23:56:03 +02:00
- Updated `installh.sh` script to support installing to global system paths via `-U` (default) or `-S` flags (PR #187 @brennanfee )
2017-07-31 00:01:20 +02:00
### Fixes
- Fixed Powerline glyphs sizes, alignment and offsets (fixes #26 )
- Fixed FAQ links in `.github/` (PR #132 @polyzen )
- Fixed Homebrew command instructions in readme (PR #133 @teddy -error)
- Fixed markdown rendering issues in readme (PR #148 @aloisdg )
- Fixed glyph offsets (especially Powerline) (fixes #142 )
- Fixed incorrect typeface names on some fonts (fixes #126 )
- Fixed `Font Linux` screenshot with correct code points (fixes #138 ) (PR #149 @agriffis )
- Fixed trailing spaces in readme (clean-up) (PR #167 @thyrlian )
- Fixed wiki link in issue template (fixes #174 ) (PR #179 @kballard )
- Fixed misc typos and link references in readme and `font-patcher` (PR #184 @reujab )
- Fixed font family name conflicts by adding `Mono` to single-width fonts (fixes #176 ) (PR #178 @kballard )
- Fixed `font-patcher` progress bar rounding output (PR #183 @reujab )
- Fixed executing scripts from other directories (PR #185 @reujab )
- Fixed missing glyph `e0ca` (ice waveform mirrored) (fixes #182 )
- Fixed `Hasklig` (`Hasklug`) SIL OFL compliance issue
- Fixed missing or out of date patched font readmes
- Fixed `font-patcher` glyph set count not ignoring empty codepoints
- Fixed `font-patcher` progress bars stopping at incorrect percentage
2016-12-15 03:07:43 +02:00
## v1.0.0
### New Features
2016-10-23 18:33:17 +02:00
- Added 6 new fonts:
- Code New Roman (enhancement #85 )
- Gohu (enhancement #90 )
- Hasklig (enhancement PR #103 ) (@jrolfs)
- Mononoki (enhancement #89 )
- Share Tech Mono (enhancement #105 )
- Space Mono (enhancement #93 )
2016-12-15 03:07:43 +02:00
- Added new Glyph Sets:
2017-07-17 10:29:06 +02:00
- [Font Awesome Extension ](http://andrelzgava.github.io/font-awesome-extension/ ) (Over 170 glyphs) (enhancement #96 )
2016-12-15 03:07:43 +02:00
- [IEC Power Symbols ](http://unicodepowersymbol.com/ ) (enhancement #94 )
- Added additional methods to download the fonts:
- Support for [Home Brew fonts ](https://github.com/caskroom/homebrew-fonts ) (enhancement #72 )
- Archive downloads via releases with scripts to generate archive downloads for patched fonts (enhancement #32 )
- Added single Nerd Fonts glyphs only fonts for Fontconfig aliasing (enhancement #84 )
- Added TTF version of Terminess (Terminus) font (fixes #23 )
- Added support for custom symbol fonts (with `--custom` flag) (PR #107 @sharkusk )
- Added progress bars options: `--progressbars` & `--no-progressbars` to patcher script
- Added `--postprocess` flag to allow additional scripts to run after patching (related to #70 )
### Updates / Improvements
- Improved repository size greatly (partially fixes #73 )
- Provides only `complete` version of patched fonts by default (others are still possible via patcher script)
- Removed `minimal` version of patched fonts (not particularly useful)
- Removed `variation` versions of patched fonts and instead provides generated list of commands for each combination
2016-10-30 00:46:59 +02:00
- Updated Font Awesome to the latest version v4.7.0:
- https://github.com/FortAwesome/Font-Awesome/releases/tag/v4.7.0
- https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.7.0
2016-10-23 18:33:17 +02:00
- Updated Octicons font from [v3.2.0 ](https://github.com/github/octicons/releases/tag/v3.2.0 ) to [v4.4.0 ](https://github.com/github/octicons/releases/tag/v4.4.0 )
- Last version with [font support ](https://github.com/primer/octicons/issues/108 )
- Adds glyphs: `verified` , `smiley` , `unverified` , `ellipses` , `file` , `grabber` , `plus-small` , `reply`
- Various glyph modifications and fixes
- Updated [DejaVu Sans Mono ](http://dejavu-fonts.org/wiki/Changelog ) from version 2.33 to 2.37
- Updated readme with information on shallow cloning (enhancement #102 )
- Updated readme with better readability, prose, and removes some passive voice issues
2016-12-15 03:07:43 +02:00
- Updated sankey diagram in readme with a more visual representation of the glyphs combined
- Updated readability and format of changelog (even past versions)
2016-12-15 07:20:00 +02:00
- Removed redundant flag `--limit-font-name-length`
2016-12-15 03:07:43 +02:00
### Fixes
- Added missing glyphs in range `2630` through `2637` (trigrams) to DejaVu Sans Mono (fixes #100 )
2016-10-23 18:33:17 +02:00
- Fixed various missing glyphs such as `heart` , `zap` , `desktop` (fixes #87 )
- Fixed several long standing issues (fix & enhancement PR #107 ) (@sharkusk)
2017-04-08 23:36:19 +02:00
- glyphs (scaling and positioning) (fixes #74 , #37 )
2016-12-15 03:07:43 +02:00
- Monospaced font issues
2016-10-23 18:33:17 +02:00
- Windows and macOS issues (fixes #111 )
2016-12-15 03:07:43 +02:00
- Fixed font name for glyph font 'PowerlineExtraSymbols.otf' (fixes #109 )
- Fixed and tweaked various powerline gaps (PR #107 @sharkusk )
2016-12-15 04:57:37 +02:00
- Fixed Hack hints being removed in patched versions (Knack) (fixes #70 , with help from @chrissimpkins )
2016-12-15 03:07:43 +02:00
- Fixed various issues with '--careful' flag (PR #107 @sharkusk )
2016-12-16 21:33:02 +02:00
- Fixed missing codepoint conflict information for Octicons & Font Awesome (fixes #116 ) (image from @kaymmm )
2017-04-08 23:36:19 +02:00
- Fixed and refactored various code logic and style
- Fixed missing Powerline glyphs in `MPlus` font (fixes #40 )
2016-12-15 03:07:43 +02:00
## v0.8.0
2016-05-15 04:55:26 +02:00
- Added 2 new fonts:
- [Fantasque Sans Mono ](https://github.com/belluzj/fantasque-sans ) (enhancement #80 )
- [Iosevka ](https://github.com/be5invis/Iosevka ) (enhancement #81 )
- Added new Glyph set: [Font Linux ](https://github.com/Lukas-W/font-linux ) (enhancement #75 )
- Updated font install script to limit to a single font family (more typical use case) (enhancement PR #82 ) (@rawkode)
2016-05-15 05:32:56 +02:00
- Updated readme: Misc readability tweaks and clean-up
2016-05-15 04:55:26 +02:00
- Fixed Powerline Symbols not correctly rendering (if font already has the symbols) (fixes #78 )
- Fixed AttributeError with Python 3 version of font patcher script (fixes #79 )
2016-05-15 19:36:54 +02:00
- Fixed certain Hack/Knack font style sets by updating version of Hack to [v2.020 ](https://github.com/chrissimpkins/Hack/releases/tag/v2.020 ) (fixes #63 )
2016-12-15 03:07:43 +02:00
## v0.7.0
2016-04-19 03:19:58 +02:00
- Added 3 new fonts:
- Monoid (enhancement #54 )
- Roboto Mono (enhancement #55 )
- Fira Code (enhancement PR #62 , fixes #59 ) (@jrolfs)
- Added 1 new font variant:
- Proggy Clean (Slashed Zero) (fixes #69 )
- Added contributing and issue PR templates (enhancement #66 )
- Added Python 3 version of the font-patcher script (fixes #49 )
- Improved explanation of font choices (complete vs alternative vs minimal choices) with bash script to maintain (fixes #52 )
- Updated Hack to v2.019 (fixes #53 )
- Updated Font Awesome to the latest version v4.5.0 (20 new icons) (fixes #48 ):
- https://github.com/FortAwesome/Font-Awesome/releases/tag/v4.5.0
- https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.5.0
- Fixed fonts showing as duplicates in OS X Font Book (fixes #56 , enhancement PR #61 ) (@jrolfs)
- Fixed Powerline Symbols not being applied correctly to patched fonts since v0.5.0 (fixes #68 , fix PR #71 ) (@F1LT3R)
2016-12-15 03:07:43 +02:00
## v0.6.1
2016-02-05 00:27:59 +02:00
- Added 'font installation' section from [vim-devicons ](https://github.com/ryanoasis/vim-devicons ) with changes (enhancement PR #47 ) (@her)
- Improved various readme updates and fixes: Improved section headers, gitter badge, misc
- Fixed possible error with '--careful' flag (fixes #45 )
- Fixed default font directory on linux install script to `~/.local/share/fonts` as the previous was deprecated (fix PR #51 ) (@shaief)
- Fixed broken curl download example (fixes #50 )
2015-11-16 01:16:18 +02:00
- v0.6.0
- Updated Font naming conventions and directory paths that are more manageable (partially fixes #32 , #42 )
- Updated Font variations to use same Font Family (partially fixes #25 , #42 )
- Updated Hack/Knack font to [v2.018 ](https://github.com/chrissimpkins/Hack/releases/tag/v2.018 ) (enhancement #39 )
- Updated Source Code Pro (Sauce Code Pro) font to [v2.010/v1.030 ](https://github.com/adobe-fonts/source-code-pro/releases/tag/2.010R-ro%2F1.030R-it ) (enhancement #33 )
- Updated Octicons font to [v3.2.0 ](https://github.com/github/octicons/releases/tag/v3.2.0 ) plus latest master commits
- Updated readme with alternate OSX install and execution options (enhancement #38 )
- Improved performance of 'Multiple Fonts Patcher (Gotta Patch 'em All Font Patcher!) by using parallelization (background processes) (enhancement #44 )
- Added new flag/option to font patcher (--outputdir) to allow specifying where to save patched font instead of current directory (enhancement #44 )
- Added 'Powerline Extra' symbols (enhancement #30 , #35 )
- Added more Glyphs from Vim-devicons glyph set (various folders, Go, Windows logo, Vim logo, etc)
- Fixed patched fonts not retaining glyph names (fixes #41 )
- Fixed Ligatures being lost/overwritten when patching (fixes #43 )
- Regenerated all patched fonts
2016-12-15 03:07:43 +02:00
## v0.5.1
2015-11-16 01:16:18 +02:00
- Added Gitter chat badge
- Updated readme with badges
2016-12-15 03:07:43 +02:00
## v0.5.0
2015-09-19 20:19:23 +02:00
- Added Hack font (as 'Knack' for now) (enhancement PR #28 ) (@cheba)
- Updated and improved all fonts patcher script (enhancement PR #27 ) (@cheba)
- Updated Font Awesome to the latest version v4.4.0
- for more details see https://github.com/FortAwesome/Font-Awesome/releases/tag/v4.4.0
- Updated readme with Reserved Font Name info, Hack font, and various version updates
- Updated the directory structures to make it easier to find font styles
- Updated all patch fonts to use latest changes and fixes
- Fixed unicode codepoints for Font Awesome glyphs (fixes #31 )
- Fixed potential SIL Open Font License (OFL) issue with 'Fira Mono' (patched as 'Fura')
2016-12-15 03:07:43 +02:00
## v0.4.1
2015-08-22 16:10:17 +02:00
- Fixed wrong em sizes on some glyphs (particularly Font Awesome) (fixes #24 )
- Regenerated all patched fonts
- Added version, comment and fontlog (with changelog notes) to fonts
- Added image: non text version of patcher logo
- Removed misc unnecessary code (clean-up)
- Updated changelog: added missing release details and updated other releases
2016-12-15 03:07:43 +02:00
## v0.4.0
2015-08-21 02:49:36 +02:00
- Added support for 'octicons', 'font-awesome' font glyphs
- Added missing font combinations
- Added Hermit (as 'Hurmit' to comply with SIL Open Font License (OFL)) font
- Added more sample fonts (Hermit and SourceCodePro variants)
- Added logos
- Added 'Code of Conduct'
- Added missing Pomicons.otf source file and update .gitignore (fixes #19 )
- Added 'all fonts patcher script' pattern parameter support (fuzzy matching)
- Updated readme: python-fontforge minimum version & link to FontForge install docs (enhancement PR #18 ) (@blueyed)
- Updated readme: various misc improvements and fixes
- Fixed font-patcher to only load Pomicons.otf with '--pomicons' flag (enhancement PR #20 ) (fixes #19 ) (@blueyed)
- Fixed other misc issues
- Added font files versioning
2016-12-15 03:07:43 +02:00
## v0.3.1
2015-08-21 02:49:36 +02:00
- Updated readme
- Fixed font patcher output name for Mono fonts
- Fixed patcher overwriting fonts with 'Mono' versions preventing all combinations from being generated (only 220 instead of 352)
- Fixed more possible license issues by completely removed 'Input Mono' font related files
- Fixed all patched fonts: Re-patched all the fonts due to issue with font patcher and all fonts
2016-12-15 03:07:43 +02:00
## v0.3.0
2015-08-21 02:49:36 +02:00
- Added new fonts, set up unpatched sources, and set up patched version folders (enhancement #10 )
- Fonts: 3270, Aurulent Sans Mono, Bitstream Vera Sans Mono, Heavy Data, Lekton, MPlus (M+), ProFont
- Added script to re-patch all of the fonts (work in progress) for enhancement (enhancement #11 )
- Added pomicon glyphs (enhancement #14 )
- Updated devicons font source to latest version 1.8.0 release
- Updated the range to include new glyphs from latest devicons 1.8.0 (work toward but NOT does not fix #12 )
- Updated scripts and files: various clean-up and refactoring tasks
- Updated readme
2016-12-15 03:07:43 +02:00
## v0.2.1
2015-09-19 20:19:23 +02:00
- Added fonts install script for Linux and Mac OS (enhancement PR #5 ) (@srijanshetty)
2015-08-21 02:49:36 +02:00
- Added detection and warnings when using unsupported (old) fontforge versions (fixes #6 )
- Added missing patched fonts
- Fixed Licensing compliance issues (#7)
2015-08-21 03:01:56 +02:00
- includes removing PragmataPro (@abl)
- Updated readme: misc updates and tweaks
2016-12-15 03:07:43 +02:00
## v0.2.0
2015-08-21 02:55:23 +02:00
- True mono support
- Script can now build single and double width glyphs!
2015-08-21 02:49:36 +02:00
- Added details of cli parameters and updated fonts list with the true mono spaced fonts (#4)
2015-08-22 16:10:17 +02:00
- Added/fixed mono fonts single width glyphs support
2015-08-21 02:49:36 +02:00
- Updated readme
2016-12-15 03:07:43 +02:00
## v0.1.2
2015-08-21 02:49:36 +02:00
- Updated readme with better description and explanation of the options available
- Added new unpatched font PragmataPro for Powerline
- Added new patched font PragmataPro for Powerline Plus Nerd File Types
2016-12-15 03:07:43 +02:00
## v0.1.1
2015-08-21 02:49:36 +02:00
- Fixes scaling issues in first set of glyphs in certain fonts (fixes issue #1 )
2016-12-15 03:07:43 +02:00
## v0.1.0
2015-08-21 02:49:36 +02:00
- Release
- Inital port from 'features/1-script-patch-fonts' branch on vim-webdevicons repo